A C D G I O P R S T V W 
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).
getSelectedSmartCard() - Method in interface org.eclipse.keyple.core.plugin.spi.reader.PoolReaderSpi
Returns the selected smart card when it has been provided by the reader allocation process.

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 an allocation/de-allocation mechanism (for example HSM).
PoolReaderSpi - Interface in org.eclipse.keyple.core.plugin.spi.reader
Reader extension for pool readers.

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.1"

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
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
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.
A C D G I O P R S T V W 
All Classes All Packages