Interface Reader

All Superinterfaces:
org.calypsonet.terminal.reader.CardReader
All Known Subinterfaces:
ConfigurableReader, ObservableReader

@Deprecated public interface Reader extends org.calypsonet.terminal.reader.CardReader
Deprecated.
Use CardReader instead.
Drives the underlying hardware to configure the search and check for the presence of cards.
Since:
2.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends org.eclipse.keyple.core.common.KeypleReaderExtension>
    T
    getExtension(Class<T> readerExtensionClass)

    Methods inherited from interface org.calypsonet.terminal.reader.CardReader

    getName, isCardPresent, isContactless
  • Method Details

    • getExtension

      @Deprecated <T extends org.eclipse.keyple.core.common.KeypleReaderExtension> T getExtension(Class<T> readerExtensionClass)
      Returns the KeypleReaderExtension that is reader-specific.

      Note: the provided argument is used at compile time to check the type consistency.

      Type Parameters:
      T - The type of the reader extension.
      Parameters:
      readerExtensionClass - The specific class of the reader.
      Returns:
      A KeypleReaderExtension.
      Throws:
      IllegalStateException - If reader is no longer registered.
      Since:
      2.0.0