package Ġbr . com . z up . Grpc Factory Ċ import Ġcom . z up . Pix Consult a Service Grpc Ċ import Ġcom . z up . Pix De leta Service Grpc Ċ import Ġcom . z up . Pix Regist ra Service Grpc Ċ import Ġio . grpc . Managed Channel Ċ import Ġio . mic ronaut . context . annotation . Factory Ċ import Ġio . mic ronaut . grpc . annotation . Grpc Channel Ċ import Ġjavax . inject . Singleton ĊĊ Ċ @ Factory Ċ class ĠGr pc Client Factory Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġpix (@ Grpc Channel (" pix ") Ġchannel : ĠManaged Channel ): ĠP ix Regist ra Service Grpc . Pix Regist ra Service Blocking Stub Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ix Regist ra Service Grpc . new Blocking Stub ( channel ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġpix Delete (@ Grpc Channel (" pix ") Ġchannel : ĠManaged Channel ): ĠP ix De leta Service Grpc . Pix De leta Service Blocking Stub Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ix De leta Service Grpc . new Blocking Stub ( channel ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġpix Consult a (@ Grpc Channel (" pix ") Ġchannel : ĠManaged Channel ): ĠP ix Consult a Service Grpc . Pix Consult a Service Blocking Stub Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ix Consult a Service Grpc . new Blocking Stub ( channel ) ĊĠĠĠ Ġ} Ċ }