Class ClientFactoryAbstract<S extends Closeable>

java.lang.Object
io.clonecloudstore.common.quarkus.client.SimpleClientFactoryAbstract<S>
io.clonecloudstore.common.quarkus.client.ClientFactoryAbstract<S>
Type Parameters:
S - the type for the Rest Service as Quarkus definition
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
AccessorObjectApiFactory, AccessorObjectInternalApiFactory, LocalReplicatorApiClientFactory, RemoteReplicatorApiClientFactory

public abstract class ClientFactoryAbstract<S extends Closeable> extends SimpleClientFactoryAbstract<S>
The Abstract implementation for the Client Factory.

Note that the implementation can use ApplicationScoped annotation. Use property quarkus.rest-client."org.acme.rest.client.ExtensionsService".url to setup the right URL for Quarkus service.
  • Constructor Details

    • ClientFactoryAbstract

      protected ClientFactoryAbstract()