Package org.eclipse.keyple.distributed
Class RemotePluginClientFactoryBuilder
- java.lang.Object
-
- org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder
-
public final class RemotePluginClientFactoryBuilder extends java.lang.Object
Builder ofRemotePluginClientFactory
for Keyple Plugin or ObservablePlugin type.- Since:
- 2.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RemotePluginClientFactoryBuilder.BuilderStep
Last step : build a new instance.static interface
RemotePluginClientFactoryBuilder.NodeStep
Step to configure the node associated with the service.static interface
RemotePluginClientFactoryBuilder.ServerPushPluginEventStrategyStep
Step to configure the plugin observation for sync protocol.static interface
RemotePluginClientFactoryBuilder.ServerPushReaderEventStrategyStep
Step to configure the reader observation for sync protocol.static interface
RemotePluginClientFactoryBuilder.SyncNodePluginStep
Step to activate the plugin observation for sync protocol.static interface
RemotePluginClientFactoryBuilder.SyncNodeReaderStep
Step to activate the reader observation for sync protocol.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RemotePluginClientFactoryBuilder.NodeStep
builder(java.lang.String remotePluginName)
Gets the first step of the builder to use in order to create a new factory instance.
-
-
-
Method Detail
-
builder
public static RemotePluginClientFactoryBuilder.NodeStep builder(java.lang.String remotePluginName)
Gets the first step of the builder to use in order to create a new factory instance.- Parameters:
remotePluginName
- The identifier of the remote plugin.- Returns:
- Next configuration step.
- Throws:
java.lang.IllegalArgumentException
- If the plugin name is null or empty.- Since:
- 2.0.0
-
-