Index
All Classes and Interfaces|All Packages
B
- build() - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.BuilderStep
-
Creates a new instance of
RemotePluginClientFactory
using the current configuration. - build() - Method in interface org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder.BuilderStep
-
Creates a new instance of
RemotePluginServerFactory
using the current configuration. - build() - Method in interface org.eclipse.keyple.distributed.RemotePoolPluginClientFactoryBuilder.BuilderStep
-
Creates a new instance of
RemotePluginClientFactory
using the current configuration. - builder(String) - Static method in class org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder
-
Gets the first step of the builder to use in order to create a new factory instance.
- builder(String) - Static method in class org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder
-
Gets the first step of the builder to use in order to create a new factory instance.
- builder(String) - Static method in class org.eclipse.keyple.distributed.RemotePoolPluginClientFactoryBuilder
-
Gets the first step of the builder to use in order to create a new factory instance.
- builder(String, ExecutorService) - Static method in class org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder
-
Gets the first step of the builder to use in order to create a new factory instance.
E
- endRemoteService(String, Object) - Method in interface org.eclipse.keyple.distributed.RemotePluginServer
-
Ends the remote ticketing service associated to the provided remote reader name and returns to the client the provided optional output data.
G
- getAsyncNode() - Method in interface org.eclipse.keyple.distributed.RemotePluginClient
-
Gets the associated
AsyncNodeClient
if the service is configured with an asynchronous network protocol. - getAsyncNode() - Method in interface org.eclipse.keyple.distributed.RemotePluginServer
-
Gets the associated
AsyncNodeServer
if the service is configured with an asynchronous network protocol. - getInitialCardContent() - Method in interface org.eclipse.keyple.distributed.RemoteReaderServer
-
Gets the initial content of the smart card if it is set.
- getInputData(Class<T>) - Method in interface org.eclipse.keyple.distributed.RemoteReaderServer
-
Gets the input data if it is set.
- getServiceId() - Method in interface org.eclipse.keyple.distributed.RemoteReaderServer
-
Gets the ID of the remote service to execute server side.
- getSyncNode() - Method in interface org.eclipse.keyple.distributed.RemotePluginServer
-
Gets the associated
SyncNodeServer
if the service is configured with a synchronous network protocol.
O
- org.eclipse.keyple.distributed - package org.eclipse.keyple.distributed
-
APIs of the Local Service components.
R
- RemotePluginClient - Interface in org.eclipse.keyple.distributed
-
API of the Remote Plugin Client associated to a Local Service Server to be used in the Reader Server Side configuration mode.
- RemotePluginClientFactory - Interface in org.eclipse.keyple.distributed
-
Factory of
RemotePluginClient
to provide to the Keyple main service during the registration process. - RemotePluginClientFactoryBuilder - Class in org.eclipse.keyple.distributed
-
Builder of
RemotePluginClientFactory
for Keyple Plugin or ObservablePlugin type. - RemotePluginClientFactoryBuilder.BuilderStep - Interface in org.eclipse.keyple.distributed
-
Last step : build a new instance.
- RemotePluginClientFactoryBuilder.NodeStep - Interface in org.eclipse.keyple.distributed
-
Step to configure the node associated with the service.
- RemotePluginClientFactoryBuilder.ServerPushPluginEventStrategyStep - Interface in org.eclipse.keyple.distributed
-
Step to configure the plugin observation for sync protocol.
- RemotePluginClientFactoryBuilder.ServerPushReaderEventStrategyStep - Interface in org.eclipse.keyple.distributed
-
Step to configure the reader observation for sync protocol.
- RemotePluginClientFactoryBuilder.SyncNodePluginStep - Interface in org.eclipse.keyple.distributed
-
Step to activate the plugin observation for sync protocol.
- RemotePluginClientFactoryBuilder.SyncNodeReaderStep - Interface in org.eclipse.keyple.distributed
-
Step to activate the reader observation for sync protocol.
- RemotePluginServer - Interface in org.eclipse.keyple.distributed
-
API of the Remote Plugin Server associated to a Local Service Client to be used in the Reader Client Side configuration mode.
- RemotePluginServerFactory - Interface in org.eclipse.keyple.distributed
-
Factory of
RemotePluginServer
to provide to the Keyple main service during the registration process. - RemotePluginServerFactoryBuilder - Class in org.eclipse.keyple.distributed
-
Builder of
RemotePluginServerFactory
for Keyple ObservablePlugin type. - RemotePluginServerFactoryBuilder.BuilderStep - Interface in org.eclipse.keyple.distributed
-
Last step : builds a new instance.
- RemotePluginServerFactoryBuilder.NodeStep - Interface in org.eclipse.keyple.distributed
-
Step to configure the node associated with the service.
- RemotePoolPluginClientFactoryBuilder - Class in org.eclipse.keyple.distributed
-
Builder of
RemotePluginClientFactory
for Keyple PoolPlugin type. - RemotePoolPluginClientFactoryBuilder.BuilderStep - Interface in org.eclipse.keyple.distributed
-
Last step : build a new instance.
- RemotePoolPluginClientFactoryBuilder.NodeStep - Interface in org.eclipse.keyple.distributed
-
Step to configure the node associated with the service.
- RemoteReaderClient - Interface in org.eclipse.keyple.distributed
-
API of the Remote Reader Client provided by the Remote Plugin Client to be used in the Reader Server Side configuration mode.
- RemoteReaderServer - Interface in org.eclipse.keyple.distributed
-
API of the Remote Reader Server provided by the Remote Plugin Server to be used in the Reader Client Side configuration mode.
W
- withAsyncNode(AsyncEndpointClientSpi, int) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.NodeStep
-
Configures the service with a
AsyncNodeClient
node. - withAsyncNode(AsyncEndpointClientSpi, int) - Method in interface org.eclipse.keyple.distributed.RemotePoolPluginClientFactoryBuilder.NodeStep
-
Configures the service with a
AsyncNodeClient
node. - withAsyncNode(AsyncEndpointServerSpi) - Method in interface org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder.NodeStep
-
Configures the service with a
AsyncNodeServer
node. - withAsyncNode(AsyncEndpointServerSpi, int) - Method in interface org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder.NodeStep
-
Configures the service with a
AsyncNodeServer
node configured with the specified awaiting timeout. - withoutPluginObservation() - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.SyncNodePluginStep
-
Do not activate the plugin observation.
- withoutReaderObservation() - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.SyncNodeReaderStep
-
Do not activate the reader observation.
- withPluginLongPollingStrategy(int) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.ServerPushPluginEventStrategyStep
-
Long polling strategy : The client requests continuously the server to check for events.
This mode is blocking server side and more costly in resource for the server because if there is no event, then the server keeps the hand during X milliseconds in case an event would occur before responds to the client.
This mode has the advantage of being more reactive. - withPluginObservation() - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.SyncNodePluginStep
-
Activates the plugin observation.
- withPluginPollingStrategy(int) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.ServerPushPluginEventStrategyStep
-
Polling strategy : The client requests the server every X milliseconds to check if there are any events.
This mode is non-blocking server side and not very demanding on the server's resources because if there are no events, then the server immediately responds to the client. - withReaderLongPollingStrategy(int) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.ServerPushReaderEventStrategyStep
-
Long polling strategy : The client requests continuously the server to check for events.
This mode is blocking server side and more costly in resource for the server because if there is no event, then the server keeps the hand during X milliseconds in case an event would occur before responds to the client.
This mode has the advantage of being more reactive. - withReaderObservation() - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.SyncNodeReaderStep
-
Activates the reader observation.
- withReaderPollingStrategy(int) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.ServerPushReaderEventStrategyStep
-
Polling strategy : The client requests the server every X milliseconds to check if there are any events.
This mode is non-blocking server side and not very demanding on the server's resources because if there are no events, then the server immediately responds to the client. - withSyncNode() - Method in interface org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder.NodeStep
-
Configures the service with a
SyncNodeServer
node. - withSyncNode(int) - Method in interface org.eclipse.keyple.distributed.RemotePluginServerFactoryBuilder.NodeStep
-
Configures the service with a
SyncNodeServer
node configured with the specified awaiting timeout. - withSyncNode(SyncEndpointClientSpi) - Method in interface org.eclipse.keyple.distributed.RemotePluginClientFactoryBuilder.NodeStep
-
Configures the service with a
SyncNodeClient
node. - withSyncNode(SyncEndpointClientSpi) - Method in interface org.eclipse.keyple.distributed.RemotePoolPluginClientFactoryBuilder.NodeStep
-
Configures the service with a
SyncNodeClient
node.
All Classes and Interfaces|All Packages