Class CompositeClientAdapter.Builder
- java.lang.Object
-
- fish.payara.ejb.http.client.adapter.CompositeClientAdapter.Builder
-
- Enclosing class:
- CompositeClientAdapter
public static final class CompositeClientAdapter.Builder extends Object
Builder for composite Client Adapter.Adapters can be registered in three ways:
register(ClientAdapter...)
: providing an instanceregister(Class[])
: providing a class name. Class will be immediately instantiated via default constructor.
ClientAdapterCustomizer
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeClientAdapter
build()
Build resulting adapter.CompositeClientAdapter.Builder
register(ClientAdapter... adapterInstances)
Register new adapter by means of instance(s).CompositeClientAdapter.Builder
register(Class<? extends ClientAdapter>... adapterClasses)
Register new adapter by means of class name(s).
-
-
-
Method Detail
-
build
public CompositeClientAdapter build()
Build resulting adapter.- Returns:
- new instance of CompositeClientAdapter
-
register
public CompositeClientAdapter.Builder register(Class<? extends ClientAdapter>... adapterClasses)
Register new adapter by means of class name(s). Each class will be instantiated using default constructor.- Parameters:
adapterClasses
- adapter classes to register- Returns:
- this builder
-
register
public CompositeClientAdapter.Builder register(ClientAdapter... adapterInstances)
Register new adapter by means of instance(s).- Parameters:
adapterInstances
- adapter instances to register- Returns:
- this builder
-
-