A C D G I O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateProtocol(String) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ConfigurableReaderSpi
-
Activates a specific protocol in order to make the reader able to communicate with the cards using this protocol.
- allocateReader(String) - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginSpi
-
Obtains an available reader resource and makes it exclusive to the caller until the releaseReader method is invoked.
- AutonomousObservablePluginApi - Interface in org.eclipse.keyple.core.plugin
-
API associated to a
AutonomousObservablePluginSpi
- AutonomousObservablePluginSpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Plugin (non pool) having autonomous capabilities to observe reader connections and disconnections.
- AutonomousSelectionReaderSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader
-
Reader having an autonomous mechanism to select the cards (for example OMAPI readers).
C
- CardIOException - Exception in org.eclipse.keyple.core.plugin
-
Indicates that an error occurred while communicating with a card.
- CardIOException(String) - Constructor for exception org.eclipse.keyple.core.plugin.CardIOException
- CardIOException(String, Throwable) - Constructor for exception org.eclipse.keyple.core.plugin.CardIOException
- checkCardPresence() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Verifies the presence of a card.
- closeLogicalChannel() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.AutonomousSelectionReaderSpi
-
Closes the logical channel explicitly.
- closePhysicalChannel() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Attempts to close the current physical channel.
- ConfigurableReaderSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader
-
Reader able to manage multiple protocols and which allows the configuration of the protocol to use.
- connect(AutonomousObservablePluginApi) - Method in interface org.eclipse.keyple.core.plugin.spi.AutonomousObservablePluginSpi
-
Connects the associated Keyple Core
AutonomousObservablePluginApi
API. - connect(WaitForCardInsertionAutonomousReaderApi) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion.WaitForCardInsertionAutonomousSpi
-
Connects the associated Keyple Core
WaitForCardInsertionAutonomousReaderApi
API. - connect(WaitForCardRemovalAutonomousReaderApi) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal.WaitForCardRemovalAutonomousSpi
-
Connects the associated Keyple Core
WaitForCardRemovalAutonomousReaderApi
API.
D
- deactivateProtocol(String) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ConfigurableReaderSpi
-
Deactivates a specific protocol so that the reader ignores cards using this protocol.
- DontWaitForCardRemovalDuringProcessingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing
-
Reader not able to detect a card removal during processing, between two APDU commands.
G
- getCommonApiVersion() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginFactorySpi
-
Gets the common's API version used at compile time
- getCommonApiVersion() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginFactorySpi
-
Gets the common's API version used at compile time
- getMonitoringCycleDuration() - Method in interface org.eclipse.keyple.core.plugin.spi.ObservablePluginSpi
-
Gets the recommended time cycle in milliseconds to check the list of current readers.
- getName() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginSpi
-
Gets the name of the plugin.
- getName() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginSpi
-
Gets the name of the pool plugin.
- getName() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Gets the name of the reader.
- getPlugin() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginFactorySpi
-
Retrieves an instance of a plugin SPI (can be a singleton or not)
- getPluginApiVersion() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginFactorySpi
-
Gets the plugin's API version used at compile time
- getPluginApiVersion() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginFactorySpi
-
Gets the plugin's API version used at compile time
- getPluginName() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginFactorySpi
-
Retrieves the name of the plugin that will be instantiated by this factory (can be static or dynamic)
- getPoolPlugin() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginFactorySpi
-
Retrieves an instance of a pool plugin SPI (can be a singleton or not)
- getPoolPluginName() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginFactorySpi
-
Retrieves the name of the pool plugin that will be instantiated by this factory (can be static or dynamic)
- getPowerOnData() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Gets the power-on data.
- getReaderGroupReferences() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginSpi
-
Gets a list of group references that will be used as an argument to
PoolPluginSpi.allocateReader(String)
.
I
- isContactless() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Tells if the reader is a contactless type.
- isCurrentProtocol(String) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ConfigurableReaderSpi
-
Tells if the current card communicates with the provided protocol.
- isPhysicalChannelOpen() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Tells if the physical channel is open or not.
- isProtocolSupported(String) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ConfigurableReaderSpi
-
Indicates if the provided reader protocol is supported by the reader.
O
- ObservablePluginSpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Plugin (non pool) able to manage a dynamic list of readers and provide the content on request (for example PC/SC).
- ObservableReaderSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable
-
Reader able to detect the insertion and removal of cards.
- onCardInserted() - Method in interface org.eclipse.keyple.core.plugin.WaitForCardInsertionAutonomousReaderApi
-
Must be invoked when a card is inserted.
- onCardRemoved() - Method in interface org.eclipse.keyple.core.plugin.WaitForCardRemovalAutonomousReaderApi
-
Must be invoked when a card is removed.
- onReaderConnected(Set<ReaderSpi>) - Method in interface org.eclipse.keyple.core.plugin.AutonomousObservablePluginApi
-
Must be invoked when one or more readers are connected to the system.
- onReaderDisconnected(Set<String>) - Method in interface org.eclipse.keyple.core.plugin.AutonomousObservablePluginApi
-
Must be invoked when one or more readers are disconnected from the system.
- onStartDetection() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.ObservableReaderSpi
-
Invoked when the card observation process is started
- onStopDetection() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.ObservableReaderSpi
-
Invoked when the card observation process is stopped
- onUnregister() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginSpi
-
Invoked when unregistering the plugin.
- onUnregister() - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginSpi
-
Invoked when unregistering the plugin.
- onUnregister() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Invoked when unregistering the associated plugin.
- openChannelForAid(byte[], byte) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.AutonomousSelectionReaderSpi
-
Opens a logical channel for the provided AID
- openPhysicalChannel() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Attempts to open the physical channel (to established a communication with the card).
- org.eclipse.keyple.core.plugin - package org.eclipse.keyple.core.plugin
-
API provided by Keyple Core.
- org.eclipse.keyple.core.plugin.spi - package org.eclipse.keyple.core.plugin.spi
-
SPI for plugins and factories.
- org.eclipse.keyple.core.plugin.spi.reader - package org.eclipse.keyple.core.plugin.spi.reader
-
SPI for readers.
- org.eclipse.keyple.core.plugin.spi.reader.observable - package org.eclipse.keyple.core.plugin.spi.reader.observable
-
SPI for observable readers.
- org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion - package org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion
-
SPI for the card insertion observation profile definition.
- org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing - package org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing
-
SPI for the card processing observation profile definition.
- org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal - package org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal
-
SPI for the card removal observation profile definition.
P
- PluginApiProperties - Class in org.eclipse.keyple.core.plugin
-
API properties.
- PluginFactorySpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Factory of
PluginSpi
- PluginIOException - Exception in org.eclipse.keyple.core.plugin
-
Indicates that an error occurred while managing the readers.
- PluginIOException(String) - Constructor for exception org.eclipse.keyple.core.plugin.PluginIOException
- PluginIOException(String, Throwable) - Constructor for exception org.eclipse.keyple.core.plugin.PluginIOException
- PluginSpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Plugin (non pool) able to manage a static list of readers.
- PoolPluginFactorySpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Factory of
PoolPluginSpi
- PoolPluginSpi - Interface in org.eclipse.keyple.core.plugin.spi
-
Plugin able to manage a dynamic list of readers based on a allocation/deallocation mechanism (for example HSM).
R
- ReaderIOException - Exception in org.eclipse.keyple.core.plugin
-
Indicates that an error occurred while communicating with a reader.
- ReaderIOException(String) - Constructor for exception org.eclipse.keyple.core.plugin.ReaderIOException
- ReaderIOException(String, Throwable) - Constructor for exception org.eclipse.keyple.core.plugin.ReaderIOException
- ReaderSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader
-
Reader able to communicate with smart cards whose purpose is to remain present in the reader (for example a SAM reader).
- releaseReader(ReaderSpi) - Method in interface org.eclipse.keyple.core.plugin.spi.PoolPluginSpi
-
Releases the reader previously allocated with
PoolPluginSpi.allocateReader(String)
and whose reference is provided.
S
- searchAvailableReaderNames() - Method in interface org.eclipse.keyple.core.plugin.spi.ObservablePluginSpi
-
Enumerates currently available readers and returns their names as a collection of String.
- searchAvailableReaders() - Method in interface org.eclipse.keyple.core.plugin.spi.PluginSpi
-
Enumerates currently available readers.
- searchReader(String) - Method in interface org.eclipse.keyple.core.plugin.spi.ObservablePluginSpi
-
Searches for the reader whose name is provided and returns its
ReaderSpi
if found, null if not. - stopWaitForCardInsertion() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion.WaitForCardInsertionBlockingSpi
-
Interrupts the waiting of a card insertion.
- stopWaitForCardRemoval() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal.WaitForCardRemovalBlockingSpi
-
Interrupts the waiting of the removal of the card
- stopWaitForCardRemovalDuringProcessing() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing.WaitForCardRemovalDuringProcessingBlockingSpi
-
Interrupts the waiting of the removal of the card
T
- TaskCanceledException - Exception in org.eclipse.keyple.core.plugin
-
Indicates that a task (for example, waiting for a card to be inserted) has been cancelled and is no longer active.
- TaskCanceledException(String) - Constructor for exception org.eclipse.keyple.core.plugin.TaskCanceledException
- transmitApdu(byte[]) - Method in interface org.eclipse.keyple.core.plugin.spi.reader.ReaderSpi
-
Transmits an APDU and returns its response.
V
- VERSION - Static variable in class org.eclipse.keyple.core.plugin.PluginApiProperties
-
API version: "2.0"
W
- waitForCardInsertion() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion.WaitForCardInsertionBlockingSpi
-
Waits indefinitely for a card to be inserted.
- WaitForCardInsertionAutonomousReaderApi - Interface in org.eclipse.keyple.core.plugin
-
API associated to a
WaitForCardInsertionAutonomousSpi
- WaitForCardInsertionAutonomousSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion
-
Reader that have a fully integrated management of card communications for card insertion detection.
- WaitForCardInsertionBlockingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion
-
Reader able to wait autonomously and indefinitely for the insertion of a card by implementing a waiting mechanism.
- WaitForCardInsertionNonBlockingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.insertion
-
Reader that require an external active stimulation to detect card insertion without implementing a waiting mechanism.
- waitForCardRemoval() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal.WaitForCardRemovalBlockingSpi
-
Waits indefinitely for a card to be removed.
- WaitForCardRemovalAutonomousReaderApi - Interface in org.eclipse.keyple.core.plugin
-
API associated to a
WaitForCardRemovalAutonomousSpi
- WaitForCardRemovalAutonomousSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal
-
Reader that have a fully integrated management of card communications for card removal detection.
- WaitForCardRemovalBlockingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal
-
Reader able to wait autonomously and indefinitely for the removal of a card by implementing a waiting mechanism.
- waitForCardRemovalDuringProcessing() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing.WaitForCardRemovalDuringProcessingBlockingSpi
-
Waits indefinitely for a card to be removed.
- WaitForCardRemovalDuringProcessingBlockingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.processing
-
Reader able to detect a card removal during processing, between two APDU commands.
- WaitForCardRemovalNonBlockingSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader.observable.state.removal
-
Reader that require an external active stimulation to detect card removal without implementing a waiting mechanism.
All Classes All Packages