|
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_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.... |
| 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. |
| ISOMUX |
Should run in it's own thread. |
| ISORequest |
link together a whole transaction, the requesting ISOMsg with the
corresponding response in a form suitable to be queued to an
ISOMUX |
| ISOServer |
Accept ServerChannel sessions and forwards them to ISORequestListeners |
| ISOStringFieldPackager |
|
| 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 |