|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| BaseChannelMBean | |
| BinaryInterpreter | This interface supports the encoding and decoding of binary data. |
| Channel | Channel interface |
| ClientChannel | Tag this channel as a client one (from a Socket point of view) Please note that ISOChannel implementations may choose to implement ClientChannel as well as ServerChannel, being a client does not mean it can not be a server too. |
| FactoryChannel | Channels that can use socket factories need to implement this. |
| FilteredChannel | Filtered Channel |
| Interpreter | Implementations convert Strings into byte arrays and vice versa. |
| ISOChannel | allows the transmision and reception of ISO 8583 Messages |
| ISOClientSocketFactory | ISOClientSocketFactory is used by BaseChannel and ISOServer
in order to provide hooks for SSL implementations. |
| ISOFilter | An ISOFilter has the oportunity to modify an incoming or outgoing ISOMsg that is about to go thru an ISOChannel. |
| ISOHeader | |
| ISOPackager | |
| ISORequestListener | It is possible to ask ISOMUX to forward all unmatched messages received through its associated ISOChannel to be processed by an ISORequestListener. |
| ISOResponseListener | |
| ISOServerMBean | |
| ISOServerSocketFactory | ISOServerSocketFactory is used by BaseChannel and ISOServer
in order to provide hooks for SSL implementations. |
| ISOSource | Source for an ISORequest (where to send a reply) |
| ISOValidator | Validates a jPOS ISOComponent. |
| ISOVErrorList | List of errors. |
| MUX | MUX interface |
| Padder | An interface for padding and unpadding strings and byte arrays. |
| Prefixer | This interface is used to encode and decode length prefixes. |
| RawIncomingFilter | Receives the header and binary image of an incoming message (suitable for MAC validation) |
| ServerChannel | Tag this channel as a server one (from a Socket point of view) Please note that ISOChannel implementations may choose to implement ClientChannel as well as ServerChannel, being a client does not mean it can not be a server too. |
| VISA1ResponseFilter | |
| Class Summary | |
|---|---|
| AsciiHexInterpreter | Implements Hex Interpreter. |
| AsciiInterpreter | Implements ASCII Interpreter. |
| AsciiPrefixer | AsciiPrefixer constructs a prefix for ASCII messages. |
| BaseChannel | ISOChannel is an abstract class that provides functionality that allows the transmision and reception of ISO 8583 Messages over a TCP/IP session. |
| BCDInterpreter | Implements BCD Interpreter. |
| BcdPrefixer | BcdPrefixer constructs a prefix storing the length in BCD. |
| BinaryPrefixer | BinaryPrefixer constructs a prefix storing the length in binary. |
| Connector | Connector implements ISORequestListener and forward all incoming messages to a given destination MUX, or Channel handling back responses |
| Currency | ISO Currency Conversion package |
| EbcdicHexInterpreter | Implements Hex Interpreter. |
| EbcdicInterpreter | Implements EBCDIC Interpreter. |
| EbcdicPrefixer | EbcdicPrefixer constructs a prefix for EBCDIC messages. |
| FilteredBase | Filtered Channel Base |
| FSDISOMsg | |
| IF_CHAR | The IF_CHAR packager pads to the right with spaces, truncating data that is too long. |
| IF_ECHAR | Deprecated. Use IFE_CHAR instead |
| IF_NOP | |
| IF_TBASE | IF_TBASE base field packager for IF_T* class deal fields terminated by special token |
| IF_TCHAR | ISOFieldPackager CHARACTERS (ASCII and BINARY) deal fields terminated by special token |
| IF_UNUSED | IF_UNUSED acts as a filler for unused elements of a message packager. |
| IFA_AMOUNT | ISOFieldPackager ASCII AMOUNT. |
| IFA_AMOUNT2003 | |
| IFA_BINARY | ISOFieldPackager ASCII Binary |
| IFA_BITMAP | ASCII packaged Bitmap |
| IFA_FLLCHAR | ISOFieldPackager ASCII variable len padded (fixed) CHAR (suitable to use in ANSI X9.2 interchanges. |
| IFA_FLLNUM | ISOFieldPackager ASCII variable len padded (fixed) NUMERIC (suitable to use in ANSI X9.2 interchanges. |
| IFA_LCHAR | ISOFieldPackager ASCII variable len CHAR. |
| IFA_LLABINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLBNUM | Length is represented in ASCII (as in IFA_LL*) Value is represented in BCD ISOFieldPackager Binary LLNUM |
| IFA_LLCHAR | ISOFieldPackager ASCII variable len CHAR |
| IFA_LLLABINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLLCHAR | ISOFieldPackager ASCII variable len CHAR |
| IFA_LLLLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLLLCHAR | ISOFieldPackager ASCII variable len CHAR |
| IFA_LLLLLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLLLLCHAR | ISOFieldPackager ASCII variable len CHAR |
| IFA_LLLLLLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFA_LLLLLLCHAR | ISOFieldPackager ASCII variable len CHAR |
| IFA_LLLNUM | ISOFieldPackager ASCII variable len NUMERIC |
| IFA_LLNUM | ISOFieldPackager ASCII variable len NUMERIC |
| IFA_NUMERIC | ISOFieldPackager ASCII NUMERIC. |
| IFB_AMOUNT | ISOFieldPackager Binary Amount |
| IFB_AMOUNT2003 | |
| IFB_BINARY | ISOFieldPackager Binary Field |
| IFB_BITMAP | ISOFieldPackager Binary Bitmap |
| IFB_FLLLNUM | ISOFieldPackager Binary LLLNUM |
| IFB_FLLNUM | ISOFieldPackager Binary LLNUM |
| IFB_FNUMERIC | ISOFieldPackager Binary Numeric |
| IFB_LLBINARY | ISOFieldPackager Binary LLBINARY |
| IFB_LLCHAR | ISOFieldPackager Binary LLCHAR |
| IFB_LLHBINARY | ISOFieldPackager Binary Hex LLBINARY |
| IFB_LLHCHAR | ISOFieldPackager Binary Hex LLCHAR Almost the same as IFB_LLCHAR but len is encoded as a binary value. |
| IFB_LLHECHAR | ISOFieldPackager Binary Hex EBCDIC LLCHAR IFB_LLHCHAR with EBCDIC conversion (VISA's SMS field 54, additional amounts) |
| IFB_LLHFBINARY | ISOFieldPackager Binary Hex Fixed LLBINARY |
| IFB_LLHNUM | ISOFieldPackager Binary LL Hex NUM Almost the same as IFB_LLNUM but len is encoded as a binary value. |
| IFB_LLLBINARY | ISOFieldPackager Binary LLLBINARY |
| IFB_LLLCHAR | ISOFieldPackager Binary LLLCHAR |
| IFB_LLLHBINARY | ISOFieldPackager Binary LLLHBINARY |
| IFB_LLLHCHAR | ISOFieldPackager Binary Hex LLLCHAR |
| IFB_LLLHECHAR | |
| IFB_LLLHNUM | ISOFieldPackager Binary LLL Hex NUM Almost the same as IFB_LLLNUM but len is encoded as a binary value. |
| IFB_LLLLBINARY | ISOFieldPackager ASCII variable len BINARY |
| IFB_LLLNUM | ISOFieldPackager Binary LLLNUM |
| IFB_LLNUM | ISOFieldPackager Binary LLNUM |
| IFB_NUMERIC | ISOFieldPackager Binary Numeric |
| IFE_AMOUNT | ISOFieldPackager EBCDIC AMOUNT. |
| IFE_BINARY | ISOFieldPackager ASCII Binary |
| IFE_BITMAP | EBCDIC [unpacked] Bitmap |
| IFE_CHAR | ISOFieldPackager CHARACTERS (ASCII & BINARY) EBCDIC version of IF_CHAR |
| IFE_LLBINARY | BINARY version of IFE_LLLCHAR Uses a 3 EBCDIC byte length field, and the binary data is stored as is. |
| IFE_LLCHAR | EBCDIC version of IF_LLCHAR Uses a 2 EBCDIC byte length field |
| IFE_LLLBINARY | BINARY version of IFE_LLLCHAR Uses a 3 EBCDIC byte length field, and the binary data is stored as is. |
| IFE_LLLCHAR | EBCDIC version of IF_LLLCHAR Uses a 3 EBCDIC byte length field |
| IFE_LLNUM | EBCDIC version of IFB_LLNUM Uses a 2 EBCDIC byte length field based on Eoin's IFE_LLCHAR |
| IFE_NUMERIC | EBCDIC version of IFA_NUMERIC Right Justify, zero fill (0xf0) fields |
| IFE_SIGNED_NUMERIC | EBCDIC version of IFA_NUMERIC Right Justify, zero fill (0xf0) fields |
| IFEA_LLCHAR | Esoteric version of IFA_LLCHAR where payload is in ASCII but length in EBCDIC |
| IFEB_LLLNUM | EBCDIC version of IFB_LLLNUM Uses a 2 EBCDIC byte length field |
| IFEB_LLNUM | Uses a 2 EBCDIC byte length field. |
| IFEMC_LLCHAR | |
| IFEP_LLCHAR | ISOFieldPackager ASCII variable len CHAR
suitable for EuroPay subfield 48
Format LLTT.... |
| IFEPE_LLCHAR | ISOFieldPackager EBCDIC variable len CHAR suitable for MasterCard subfield 48
Format TTLL.... |
| IFIPM_LLLCHAR | Similar to Europay format, but instead of LLTT it's TTTTLLL
Format TTLL.... |
| IFMC_LLBINARY | Binary version of IFMC_LLCHAR |
| IFMC_LLCHAR | Similar to Europay format, but instead of LLTT it's TTLL
Format TTLL.... |
| IFMC_LLLBINARY | Binary version of IFMC_LLLCHAR |
| IFMC_LLLCHAR | Similar to Europay format, but instead of LLTT it's TTLLL
Format TTLLL.... |
| ISOAmount | |
| ISOAmountFieldPackager | |
| ISOBasePackager | provides base functionality for the actual packagers |
| ISOBaseValidator | Base Validator class for jPOS composed ISOComponents (ISOMsg). |
| ISOBinaryField | implements Leaf for binary fields See the API User's Guide for details. |
| ISOBinaryFieldPackager | |
| ISOBitMap | implements Leaf for Bitmap field |
| ISOBitMapPackager | IF*_BITMAP classes extends this class instead of ISOFieldPackager so packagers can check if field-1 ISOFieldPackager is an instance of an ISOBitMapPackager and handle differences between ANSI X9.2 and ISO-8583 packaging schemes. |
| ISOComponent | implements a Component within a Composite pattern See Overview for details. |
| ISOCurrency | ISO Currency Conversion package |
| ISODate | provides various parsing and format functions used by the ISO 8583 specs. |
| ISOField | implements Leaf for standard fields |
| ISOFieldPackager | base class for the various IF*.java Field Packagers Implements "FlyWeight" pattern |
| ISOFieldValidator | Validator for ISOField components. |
| ISOFilledStringFieldPackager | |
| ISOMsg | implements Composite whithin a Composite pattern |
| ISOMsgFieldPackager | ISOMsgFieldPackager is a packager able to pack compound ISOMsgs (one message inside another one, and so on...) |
| ISOMsgFieldValidator | Validator for composed fields. |
| ISOServer | Accept ServerChannel sessions and forwards them to ISORequestListeners |
| ISOStringFieldPackager | |
| ISOTagBinaryFieldPackager | Generic class for handling binary fields in Tag-Len-Value format
Format TTLL.... |
| ISOTagStringFieldPackager | Generic class for handling string fields in Tag-Len-Value format
Format TTLL.... |
| ISOUtil | varios functions needed to pack/unpack ISO-8583 fields |
| ISOVError | Base validation-error class. |
| ISOVField | Wrapper class resulting from process of validating an ISOField instance. |
| ISOVMsg | Wrapper class resulting from process of validating an ISOMsg instance. |
| IVA_ALPHANUM | Validator for ASCII alphanumeric fields. |
| IVA_ALPHANUMNOBLANK | Validator for ASCII alphanumeric no-blank filled fields. |
| IVA_ALPHANUMNOZERO | Validator for no zero-filled fields. |
| IVA_ALPHANUMNOZERO_NOBLANK | Validator for ASCII alphanum no-zero no-blank filled fields. |
| IVA_NUM | Validator for ASCII numeric fields. |
| IVA_NUMNOZERO | Validator for ASCII numeric and no-zero filled fields. |
| LeftPadder | Implements the Padder interface for padding strings and byte arrays on the left. |
| LiteralBinaryInterpreter | This interpreter does no conversion and leaves the input the same as the output. |
| LiteralInterpreter | Implements a Literal Interpreter. |
| NullPadder | The NullPadder does not pad. |
| NullPrefixer | AsciiPrefixer constructs a prefix for ASCII messages. |
| RightPadder | Implements the Padder interface for padding strings and byte arrays on the Right. |
| RightTPadder | Implements the Padder interface for padding strings and byte arrays on the Right. |
| SignedEbcdicNumberInterpreter | Implements EBCDIC Interpreter for signed numerics. |
| SunJSSESocketFactory | SunJSSESocketFactory is used by BaseChannel and ISOServer
in order to provide hooks for SSL implementations. |
| X92_BITMAP | ASCII packaged Bitmap |
| Exception Summary | |
|---|---|
| ISOException | Signals that an ISO exception of some sort has occurred. |
| ISOFilter.VetoException | |
ISO-8583/ANSI X9.2 related classes
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||