Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractRemotePluginSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Abstract API extended by all types of distributed remote plugin extensions able to communicate with a distributed local service extension.
- addRemoteReader(RemoteReaderSpi, int) - Method in interface org.eclipse.keyple.core.distributed.remote.ObservableRemotePluginApi
-
Creates a remote reader using the provided
RemoteReaderSpi
orObservableRemoteReaderSpi
, registers it and notifies all plugin's observers for the connection of the new reader.
C
- connect(ObservableRemotePluginApi) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemotePluginSpi
-
Connects the associated Keyple Core
ObservableRemotePluginApi
API. - connect(RemotePluginApi) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginSpi
-
Connects the associated Keyple Core
RemotePluginApi
API. - createObservableRemoteReader(String, String) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginSpi
-
Creates a
ObservableRemoteReaderSpi
associated to the local reader having the provided name. - createRemoteReader(String, String) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginSpi
-
Creates a
RemoteReaderSpi
associated to the local reader having the provided name. - createRemoteReader(String, String) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePoolPluginSpi
-
Creates a
RemoteReaderSpi
associated to the local reader having the provided name.
D
- DistributedRemoteApiProperties - Class in org.eclipse.keyple.core.distributed.remote
-
API properties
E
- exchangeApiLevel(int) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.AbstractRemotePluginSpi
-
Exchanges the JSON API levels between the Keyple Core and Distributed layers.
- executeRemotely(String) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.AbstractRemotePluginSpi
-
Forwards the provided JSON data to the associated distributed local service.
- executeRemotely(String) - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemoteReaderSpi
-
Forwards the provided JSON data to the associated distributed local service in order to perform a command on the associated local reader.
G
- getCommonApiVersion() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginFactorySpi
-
Gets the common's API version used at compile time.
- getDistributedRemoteApiVersion() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginFactorySpi
-
Gets the distributed remote's API version used at compile time.
- getExecutorService() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemotePluginSpi
-
Returns the custom service to be used to asynchronously notify remote reader connection events.
- getName() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.AbstractRemotePluginSpi
-
Gets the name of the distributed remote plugin extension.
- getName() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemoteReaderSpi
-
Returns the name of the distributed remote reader extension.
- getRemotePlugin() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginFactorySpi
-
Retrieves an instance of a distributed remote plugin SPI (can be a singleton or not).
- getRemotePluginName() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemotePluginFactorySpi
-
Retrieves the name of the distributed remote plugin that will be instantiated by this factory.
I
- isContactless() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.RemoteReaderSpi
-
Indicates if the local reader is contactless or not.
O
- ObservableRemotePluginApi - Interface in org.eclipse.keyple.core.distributed.remote
-
API associated to a
ObservableRemotePluginSpi
. - ObservableRemotePluginSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Distributed observable remote plugin extension able to communicate with a distributed local service extension.
- ObservableRemoteReaderSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Distributed remote observable reader extension able to communicate with a distributed local service extension.
- onPluginEvent(String) - Method in interface org.eclipse.keyple.core.distributed.remote.ObservableRemotePluginApi
-
Must be invoked when a message containing a plugin event is received from the distributed local service in order to be forward to the associated observable remote plugin.
- onReaderEvent(String) - Method in interface org.eclipse.keyple.core.distributed.remote.RemotePluginApi
-
Must be invoked when a message containing a reader event is received from the distributed local service in order to be forward to the associated observable remote reader.
- onStartObservation() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemotePluginSpi
-
Invoked when the associated distributed local service starts the observation of all observable local plugins.
- onStartObservation() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemoteReaderSpi
-
Invoked when the associated distributed local service starts the observation of a specific observable local reader.
- onStopObservation() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemotePluginSpi
-
Invoked when the associated distributed local service stops the observation of all observable local plugins.
- onStopObservation() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.ObservableRemoteReaderSpi
-
Invoked when the associated distributed local service stops the observation of a specific observable local reader.
- onUnregister() - Method in interface org.eclipse.keyple.core.distributed.remote.spi.AbstractRemotePluginSpi
-
Invoked when unregistering the plugin.
- org.eclipse.keyple.core.distributed.remote - package org.eclipse.keyple.core.distributed.remote
-
API provided by Keyple Core.
- org.eclipse.keyple.core.distributed.remote.spi - package org.eclipse.keyple.core.distributed.remote.spi
-
SPI for remote plugins and factories.
R
- RemotePluginApi - Interface in org.eclipse.keyple.core.distributed.remote
-
API associated to a
RemotePluginSpi
. - RemotePluginFactorySpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Factory of
RemotePluginSpi
. - RemotePluginSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Distributed remote plugin extension able to communicate with a distributed local service extension.
- RemotePoolPluginSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Distributed remote pool plugin extension able to communicate with a distributed local service extension.
- RemoteReaderSpi - Interface in org.eclipse.keyple.core.distributed.remote.spi
-
Distributed remote reader extension able to communicate with a distributed local service extension.
- removeRemoteReader(String) - Method in interface org.eclipse.keyple.core.distributed.remote.ObservableRemotePluginApi
-
Tries to remove the remote reader having the provided name.
V
- VERSION - Static variable in class org.eclipse.keyple.core.distributed.remote.DistributedRemoteApiProperties
-
API version: "3.1"
All Classes and Interfaces|All Packages|Constant Field Values