Index

A C D E G I O R V 
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 or ObservableRemoteReaderSpi, 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"
A C D E G I O R V 
All Classes and Interfaces|All Packages|Constant Field Values