package Ġbr . com . z up . configuration . grpc Ċ Ċ import Ġbr . com . z up . Key manager C ada stra Grpc Service Grpc Ċ import Ġbr . com . z up . Key manager Det al ha Grpc Service Grpc Ċ import Ġbr . com . z up . Key manager Lista Grpc Service Grpc Ċ import Ġbr . com . z up . Key manager Remove Grpc 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 ĠKey manager Grpc Factory (@ Grpc Channel (" key Manager ") Ġval Ġchannel : ĠManaged Channel ) Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġcada stra Ch ave () Ġ= ĠKey manager C ada stra Grpc Service Grpc . new Blocking Stub ( channel ) ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġde leta Ch ave () Ġ= ĠKey manager Remove Grpc Service Grpc . new Blocking Stub ( channel ) ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġdetal ha Ch ave () Ġ= ĠKey manager Det al ha Grpc Service Grpc . new Blocking Stub ( channel ) ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġlista Ch aves () Ġ= ĠKey manager Lista Grpc Service Grpc . new Blocking Stub ( channel ) Ċ }