Class LocalReplicatorApiClientFactory
java.lang.Object
io.clonecloudstore.common.quarkus.client.SimpleClientFactoryAbstract<LocalReplicatorApi>
io.clonecloudstore.common.quarkus.client.ClientFactoryAbstract<LocalReplicatorApi>
io.clonecloudstore.replicator.client.LocalReplicatorApiClientFactory
- All Implemented Interfaces:
Closeable
,AutoCloseable
@ApplicationScoped
public class LocalReplicatorApiClientFactory
extends ClientFactoryAbstract<LocalReplicatorApi>
-
Field Summary
Fields inherited from class io.clonecloudstore.common.quarkus.client.SimpleClientFactoryAbstract
DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class
Shall be overriddenIn general, implementation is simply: return new ClientImpl(this);For Factory with multiple targets, to ensure correctness of URIMethods inherited from class io.clonecloudstore.common.quarkus.client.SimpleClientFactoryAbstract
close, getService, getUri, getVertx, isTls, prepare, prepare
-
Constructor Details
-
LocalReplicatorApiClientFactory
public LocalReplicatorApiClientFactory()
-
-
Method Details
-
newClient
Description copied from class:SimpleClientFactoryAbstract
In general, implementation is simply: return new ClientImpl(this);- Specified by:
newClient
in classSimpleClientFactoryAbstract<LocalReplicatorApi>
- Returns:
- the new Client with this associated factory
-
newClient
Description copied from class:SimpleClientFactoryAbstract
For Factory with multiple targets, to ensure correctness of URI- Overrides:
newClient
in classSimpleClientFactoryAbstract<LocalReplicatorApi>
- Returns:
- the new Client with this associated factory for this URI
-
getServiceClass
Description copied from class:SimpleClientFactoryAbstract
Shall be overridden- Specified by:
getServiceClass
in classSimpleClientFactoryAbstract<LocalReplicatorApi>
- Returns:
- the class of API Interface
-