Package de.gmxhome.conrad.jpos.jpos_base


package de.gmxhome.conrad.jpos.jpos_base
  • Interface Summary
    Interface
    Description
    Interface for methods that implement common property setter and common method calls.
    Wrapper interface that provides the interface used by SerialIOProcessor, to be implemented for different implementations for serial communication, such as jSSC, jSerialComm or others.
    Each SerialIOAdapter is a very simple class that holds the absolute minimum of functionality to support serial IO.
  • Class Summary
    Class
    Description
    This class provides additional methods that allow firing StatusUpdateEvents with a specific delay.
    Output request executor for common method DirectIO.
    Base class for all UPOS device services using this framework.
    Base class for device driver implementation based on JPOS framework.
    Implements event handling, methods for plausibility checks, properties that are common for all device instances, logging methods and some general helper methods.
    Device specific properties will be specified in property sets stored in device type specific classes named DeviceTypeProperties or derived classes.
    Class containing common properties, property defaults, several values necessary for common event handling and for standardized asynchronous method call processing and default implementations of JposBaseInterface.
    Data event with event data storage and method to fill data properties.
    Class that contains all device specific implementation interfaces to be derived by device service implementations.
    General part of JposDevice factory for every JPOS device using this framework.
    Direct IO event.
    Data event used for bidirectional data exchange between application and service.
    Error event.
    Class to invoke an input method synchronously or asynchronously, depending on AsyncMode property.
    Output complete event.
    Class to invoke a method asynchronously.
    Helper thread for asynchronous method processing.
    Status update event with method to fill status properties.
    Transition event.
    Transition confirmation event.
    Class to process serial communication.
    Class to process SSL/TLS client communication.
    This class provides methods to write data to a data target or read data from a data source.
    Helper class to create message boxes from any thread that are synchronized with the current thread.
    Class used for synchronisation purposes.
    Class to process TCP client communication.
    Common class for threads that shall stop after setting a flag.
    Base class for UDP IO processors.
    Internal class, encapsulating a received frame with source address.
    Class to process client UDP communication.
    Class to process UDP communication.
    Unique implementation for IO processing.
    Data event implementation for subsystem unit devices.
    Subsystem unit input error event class.
    Subsystem units complete event class.
    Subsystem unit output error event class.
    Output request class for subsystem unit devices.
    Status update event implementation for subsystem unit devices.
    Output request executor for common method UpdateFirmware.
  • Exception Summary
    Exception
    Description
    Special exception to be used when the port is not available.