package Ġio . github . deb op . service Ċ Ċ import Ġio . github . deb op . connector . Connector Ċ import Ġio . github . deb op . service . Business C Service . Companion . SERVICE _ C _ NAME Ċ import Ġorg . springframework . beans . factory . annotation . Qualifier Ċ import Ġorg . springframework . stereotype . Service Ċ import Ġreactor . core . publisher . Flux Ċ import Ġreactor . core . publisher . Mono Ċ import Ġjava . util . concurrent . Comp letableFuture Ċ Ċ /** Ċ Ġ* ĠBusiness C Service Ċ Ġ* Ġ@ author Ġdeb op Ġ( Sun gh you k ĠB ae ) Ċ Ġ*/ Ċ @ Service ( value Ġ= ĠSERVICE _ C _ NAME ) Ċ class ĠBusiness C Service (@ Qualifier (" backend C Connector ") Ġval Ġbackend C Connector : ĠConnector ) Ġ: ĠBusiness Service Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSERVICE _ C _ NAME Ġ= Ġ" business C Service " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfailure (): ĠString Ġ= Ġbackend C Connector . failure () ĊĊĠĠĠ Ġoverride Ġfun Ġsuccess (): ĠString Ġ= Ġbackend C Connector . success () ĊĊĠĠĠ Ġoverride Ġfun Ġignore (): ĠString Ġ= Ġbackend C Connector . ignore Exception () ĊĊĠĠĠ Ġoverride Ġfun Ġflux Failure (): ĠFlux < String > Ġ= Ġbackend C Connector . flux Failure () ĊĊĠĠĠ Ġoverride Ġfun Ġflux Success (): ĠFlux < String > Ġ= Ġbackend C Connector . flux Success () ĊĊĠĠĠ Ġoverride Ġfun Ġmono Failure (): ĠMono < String > Ġ= Ġbackend C Connector . mono Failure () ĊĊĠĠĠ Ġoverride Ġfun Ġmono Success (): ĠMono < String > Ġ= Ġbackend C Connector . mono Success () ĊĊĠĠĠ Ġoverride Ġfun Ġfailure With Fallback (): ĠString Ġ= Ġbackend C Connector . failure With Fallback () ĊĊĠĠĠ Ġoverride Ġfun Ġfuture Failure (): ĠCompletableFuture < String > Ġ= Ġbackend C Connector . future Failure () ĊĊĠĠĠ Ġoverride Ġfun Ġfuture Success (): ĠCompletableFuture < String > Ġ= Ġbackend C Connector . future Success () Ċ }