All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbortParticipant |
2 phase commit participant
|
AbstractPKA |
|
Activator |
|
Algorithm |
Defines the cryptographic algorithm with which the key contained in the key
block will be used.
|
AmexChannel |
ISOChannel implementation - American Express
|
ARPCMethod |
Indicate method for generation of the ARPC used for issuer authentication
Described in EMV v4.2 Book 2 section 8.2
|
ASCIIChannel |
ISOChannel implementation suitable for OASIS Ltd © hosts
Message length header: n ASCII digits, configurable by setLengthDigits() (default: 4)
or the 'length-digits' Configuration property.
|
AsciiHexInterpreter |
Implements Hex Interpreter.
|
AsciiInterpreter |
Implements ASCII Interpreter.
|
AsciiPrefixer |
AsciiPrefixer constructs a prefix for ASCII messages.
|
AuthorizedKeysFileBasedPKA |
|
Base1_BITMAP126 |
ISOFieldPackager Binary Bitmap
|
BASE1Header |
|
Base1Packager |
ISO 8583 v1987 BINARY Packager
customized for VISA's Base1
|
Base1Packager.F126Packager |
|
Base1Packager.F127Packager |
|
Base1SubFieldPackager |
ISO 8583 v1987 BINARY Packager
customized for VISA Base1 subfields
|
BASE24Channel |
Implements an ISOChannel capable to exchange messages with
ACI's BASE24[tm] over an X.25 link.
|
BASE24Packager |
BASE24 Packager made from ISO 8583 v1987 ASCII Packager
|
BASE24TCPChannel |
Implements an ISOChannel able to exchange messages with
ACI's BASE24 over a TCP link, modified from BASE24ISOChannel
by Victor A.
|
BaseChannel |
ISOChannel is an abstract class that provides functionality that
allows the transmission and reception of ISO 8583 Messages
over a TCP/IP session.
|
BaseChannelMBean |
|
BaseHeader |
|
BaseLogEventWriter |
Abstract class for LogEventWriter implementations.
|
BaseSMAdapter<T> |
Provides base functionality for the actual Security Module Adapter.
|
BCDChannel |
Talks with TCP based NCCs
Sends [LEN][TPDU][ISOMSG]
(len=2 bytes HEX)
|
BCDInterpreter |
Implements BCD Interpreter.
|
BcdPrefixer |
BcdPrefixer constructs a prefix storing the length in BCD.
|
BERTLVAsciiHexPackager |
Packager for BER TLV values.
|
BERTLVBinaryPackager |
Packager for BER TLV values.
|
BERTLVEbcdicHexPackager |
Packager for BER TLV values.
|
BERTLVFormatMapper |
|
BERTLVPackager |
Packager for ISO 8825 BER TLV values.
|
BinaryEMVTag |
|
BinaryHexTaggedSequencePackager |
|
BinaryHexTaggedSequencePackager.TagPackager |
|
BinaryInterpreter |
This interface supports the encoding and decoding of binary data.
|
BinaryPrefixer |
BinaryPrefixer constructs a prefix storing the length in binary.
|
BinaryTagValue |
|
BlockingQueue |
implements a blocking queue
|
BlockingQueue.Closed |
|
BorderLayoutFactory |
|
BSH |
|
BSHAction |
|
BSHFilter |
BSHFilter - BeanShell based filter
|
BSHGroupSelector |
|
BSHLogListener |
This is a log listener that reads its actions from Bean Shell scripts.
|
BSHLogListener.ScriptInfo |
|
BSHMethod |
This is a utility class that makes it a bit easier to work with beanshell
scripts.
|
BSHRequestListener |
BSHRequestListener - BeanShell based request listener
|
BSHTransactionParticipant |
A TransactionParticipant whose prepare, commit and abort methods can be
specified through beanshell scripts.
|
BSHUI |
|
BufferedExceptionLogListener |
|
BufferedLogListener |
|
ByteArrayMapper |
|
CALCLUHN |
|
Caller |
Return Caller's short class name, method and line number
|
Card |
|
Card.Builder |
|
CardHolder |
|
CardValidator |
|
Channel |
Channel interface
|
ChannelAdaptor |
|
ChannelAdaptorMBean |
MBean interface.
|
ChannelInfoFilter |
ChannelInfoFilter sets information about the channel
in the outgoing/incoming ISOMsg
|
ChannelPool |
|
CharTag |
Class represents TLV Tag stored as sequence of characters.
|
CharTagMap |
Class represents TLV tag map encoded as sequence of characters.
|
CharTagMapBuilder |
Builder to create TLV/LTV tag maps stored as sequence of characters.
|
CheckFields |
|
CheckPoint |
|
Chronometer |
|
CipherMode |
Block cipher modes.
|
CK |
Generate check value for key.
|
CLI |
|
CLICommand |
|
CLICommandInterface |
|
CLIContext |
|
CLIContext.Builder |
|
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.
|
CLIPrefixedClassNameCompleter |
|
CliShellFactory |
|
CLISubSystem |
|
CLR |
|
CMF |
|
CMFConverter |
|
Command |
|
ConcurrentUtil |
|
Config |
|
ConfigDecorationProvider |
|
Configurable |
Object is Configurable
|
Configuration |
|
ConfigurationException |
|
ConfigurationFactory |
|
Connector |
Connector implements ISORequestListener
and forward all incoming messages to a given
destination MUX, or Channel handling back responses
|
Console |
A simple application for sending critical commands to the JCE Security Module.
|
Context |
|
ContextConstants |
|
ContextMaker |
A utility QBean to provide the ability to monitor an 'in' queue for items that will be placed in
Context, along with any specified context-values and then place on the 'out' queue - for a
TransactionManager to process.
|
ContextRecovery |
ContextRecovery can be implemented by a TransactionParticipant in
order to customize the activation of a persisted context.
|
CryptogramDataBuilder |
Interface that provides methods to build strings for ARPC and ARQC generation
|
CryptogramSpec |
Interface that represents the parameters and data used by the cryptogram generation algorithm
|
CryptographicServiceMessage |
Cryptographic Service Message (CSM for short).
|
CryptographicServiceMessage.ParsingException |
|
CSChannel |
ISOChannel implementation - CS standard Channel
We at CS, have used
the so called ISOChannels for a long time.
|
CTCSubElementPackager |
Test validatingPackager for subelements in field 48.
|
CTCSubFieldPackager |
Tester validating packager for subfields in field 48.
|
Currency |
ISO Currency Conversion package
|
CVN10DataBuilder |
Visa CVN 10 - Data Builder
|
CVN18DataBuilder |
Visa CVN 18 - Data Builder
|
CVN22DataBuilder |
Visa CVN '22' - Data Builder
|
CVNMCDataBuilder |
M/CHIP Data builder
|
CVRMastercard |
CVR parser based on A.19 CVR, M/Chip 4 Issuer Guide to Debit and Credit Parameter Management, December 2004
|
CVV |
Calculate CVV
|
DailyLogListener |
Rotates log daily and compress the previous log.
|
DailyTaskAdaptor |
DailyTask Adaptor
|
DATE |
|
DateUtil |
|
Debug |
|
Debug |
|
DebugFilter |
|
DecimalTagMapper |
TagMapper provides mappings between decimal tags and subfields.
|
DefaultCardValidator |
|
DefaultICCBERTLVFormatMapper |
|
DefaultICCBERTLVPackager |
Packager for ICC Tags in BER TLV format
|
DefaultLUHNCalculator |
|
DefaultTimer |
Timer accesor singleton
|
Delay |
|
DelayFilter |
DelayFilter can be used in order to
slow down an ISOChannel.
|
DEPLOY |
CLI implementation - Deploy subsystem
|
Destroyable |
|
DirPoll |
DirPoll operates on a set of directories which defaults to
request
response
tmp
run
bad
archive
scanning for incoming requests (of varying priorities)
on the request directory and processing them by means of
DirPoll.Processor or DirPoll.FileProcessor
|
DirPoll.DirPollException |
|
DirPoll.FileProcessor |
|
DirPoll.Processor |
|
DirPollAdaptor |
DirPoll Adaptor
|
DirPollAdaptorMBean |
MBean interface.
|
DISABLE |
CLI implementation - Deploy subsystem
|
Dispose |
|
DummyPackager |
|
Dumpable |
|
DUMPMETRICS |
|
EbcdicBinaryInterpreter |
Implements EBCDIC Binary Interpreter.
|
EbcdicHexInterpreter |
Implements Hex Interpreter.
|
EbcdicInterpreter |
Implements EBCDIC Interpreter.
|
EbcdicPrefixer |
EbcdicPrefixer constructs a prefix for EBCDIC messages.
|
ECHO |
|
EMVConstructedTag<T> |
|
EMVProprietaryTagType |
|
EMVStandardTagType |
|
EMVStandardTagType.ProprietaryFixedByteLength |
|
EMVStandardTagType.ProprietaryFixedDataLength |
|
EMVStandardTagType.ProprietaryVariableByteLength |
|
EMVStandardTagType.ProprietaryVariableDataLength |
|
EMVStandardTagType.ProprietaryVariableDiscreteByteLength |
|
EMVStandardTagType.ProprietaryVariableDiscreteDataLength |
|
EMVTag<T> |
|
EMVTagSequence |
|
EMVTagType |
|
EMVTagType.ByteLength |
|
EMVTagType.DataLength |
|
EMVTagType.DataSource |
|
EMVTagType.FixedByteLength |
|
EMVTagType.FixedDataLength |
|
EMVTagType.ProprietaryDataLength |
|
EMVTagType.VariableByteLength |
|
EMVTagType.VariableDataLength |
|
EMVTagType.VariableDiscreteByteLength |
|
EMVTagType.VariableDiscreteDataLength |
|
ENABLE |
CLI implementation - Deploy subsystem
|
EncryptedPIN |
The PIN (Personal Identification Number), is used to authenticate card
holders.
|
ENV |
|
Environment |
|
EnvironmentProvider |
|
EuroPackager |
EuroPay packager
|
EuroPackager.Euro48Packager |
|
EuroSubFieldPackager |
EuroPay SubField packager
|
ExceptionHandler |
|
ExceptionHandlerAware |
Interface that modifies an implementing class to add an exception handling pipeline.
|
ExceptionHandlerConfigAware |
Adds the logic for parsing exception handler pipeline configurations to any implementing class.
|
ExceptionLogFilter |
A specific log listener that filters all LogEvents that doesn't
contain any exception.
|
Exit |
|
EXIT |
|
EXIT |
|
Exportability |
Defines the conditions under which the key contained in the key block can be
exported outside the cryptographic domain in which the key is found.
|
ExtKeyUsage |
Defines the primary usage of the key contained in the key block.
|
FactoryChannel |
Channels that can use socket factories need to implement this.
|
FileEnvironmentProvider |
|
FilteredBase |
Filtered Channel Base
|
FilteredChannel |
Filtered Channel
|
FilterLogListener |
A specific log listener that filters logs based on
their priorities,
priorities are ordered as follows: TRACE < DEBUG < INFO < WARN < ERROR < FATAL
default priority is Log.INFO
|
FK |
Form a key from clear components.
|
FlatLogListener |
A LogListener that uses the RemoveNewLinesMapper to remove newlines from the LogEvent dump output.
|
Forward |
|
FrozenLogEvent |
|
FSDChannel |
|
FSDISOMsg |
|
FSDMsg |
General purpose, Field Separator delimited message.
|
FSDPackager |
|
FSDProtectedLogListener |
Protects selected fields from LogEvents.
|
GC |
Generate clear key component.
|
GenericPackager |
GenericPackager uses an XML config file to describe the layout of an ISOMessage
The general format is as follows
<isopackager>
<isofield
id="[field id]"
name="[field name]"
length="[max field length]"
class="[org.jpos.iso.IF_*]"
pad="true|false">
</isofield>
...
|
GenericPackager.GenericEntityResolver |
|
GenericPackagerParams |
|
GenericSSLSocketFactory |
SunJSSESocketFactory is used by BaseChannel and ISOServer
in order to provide hooks for SSL implementations.
|
GenericSubFieldPackager |
GenericSubFieldPackager
Used to pack composite SubFields from the GenericPackager
|
GenericTaggedFieldsPackager |
Packager for fields containing TLV sub-fields without a bitmap
The Tag is alphanumeric so a mapping between fieldNumber and tag are required.
|
GenericTagSequence |
|
GenericValidatingPackager |
Generic Packager that configure validators too.
|
GICCChannel |
four-byte header in nbp
|
GICCSubFieldPackager |
This packager is used to package subfields such as field 60 of GICC.
|
GridLayoutFactory |
|
GroupSelector |
GroupSelector can be implemented by a TransactionParticipant in
order to switch the transaction to a new group of participants.
|
GZIPChannel |
ISOChannel implementation.
|
HasEntry |
HasEntry is a general purpose GroupSelector that can be used to
verify that a given object is available in the context.
|
HELP |
|
HEXChannel |
Sends a four ASCII hex characters indicating message length (up to 0xffff)
|
HEXInterpreter |
Implements BCD Interpreter.
|
HexNibblesPrefixer |
HexNibblesPrefixer constructs a prefix storing the length in BCD.
|
HSplitFactory |
|
HtmlFactory |
|
IF_CHAR |
The IF_CHAR packager pads to the right with spaces, truncating data that is too long.
|
IF_ECHAR |
Deprecated.
|
IF_FBINARY |
Fully consuming packager
|
IF_FBINARY.FullyConsumingPrefixer |
|
IF_FCHAR |
Fully consuming packager
|
IF_FCHAR.FullyConsumingPrefixer |
|
IF_FSTBINARY |
Field Separator Terminated packager
|
IF_FSTCHAR |
Field Separator Terminated packager
|
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_LBINARY |
ISOFieldPackager ASCII variable len BINARY
|
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.
|
IFA_TTLBINARY |
Packager for TTLBINARY TLV subfields
|
IFA_TTLCHAR |
Packager for TTLCHAR TLV subfields
|
IFA_TTLLBINARY |
Packager for TTLLBINARY TLV subfields
|
IFA_TTLLCHAR |
Packager for TTLLCHAR TLV subfields
|
IFA_TTLLLBINARY |
Packager for TTLLLBINARY TLV subfields
|
IFA_TTLLLCHAR |
Packager for TTLLLCHAR TLV subfields
|
IFA_TTLLLLBINARY |
Packager for TTLLLLBINARY TLV subfields
|
IFA_TTLLLLCHAR |
Packager for TTLLLLCHAR TLV subfields
|
IFA_TTTLLLCHAR |
Packager for TTTLLLCHAR TLV subfields
|
IFAE_LLCHAR |
Esoteric version of IFE_LLCHAR where payload is in EBCDIC but length in ASCII
|
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_HEX |
Simpilar to IFB_NUMERIC (BCD) with support for HEX characters
|
IFB_LHBINARY |
|
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_LLHEX |
ISOBinaryFieldPackager
|
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_LLLHEX |
ISOBinaryFieldPackager
|
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_LLLLCHAR |
ISOFieldPackager Binary LLLCHAR
|
IFB_LLLLLLCHAR |
ISOFieldPackager Binary LLLCHAR
|
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_LBINARY |
BINARY version of IFE_LCHAR
Uses a 1 EBCDIC byte length field, and the binary data is stored as is.
|
IFE_LCHAR |
EBCDIC version of IFA_LCHAR
Uses a 1 EBCDIC byte length field
|
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_LLLEBINARY |
BINARY version of IFE_LLLCHAR
Uses a 3 EBCDIC byte length field, and EBCDIC content
|
IFE_LLLLBINARY |
|
IFE_LLLLCHAR |
|
IFE_LLLNUM |
Uses a 3 EBCDIC byte length field
based on Eoin's IFE_LLCHAR
|
IFE_LLNUM |
EBCDIC version of IFB_LLNUM
Uses a 2 EBCDIC byte length field
based on Eoin's IFE_LLCHAR
|
IFE_LNUM |
Uses a 1 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.
|
IFELPE_LLLCHAR |
ISOFieldPackager ASCII variable len CHAR
suitable for GICC subfield 60
Format LLLTT....
|
IFEMC_LLCHAR |
|
IFEMC_LLLCHAR |
|
IFEMC_TCC |
EBCDIC version of IFMC_TCC
|
IFEP_LLCHAR |
ISOFieldPackager ASCII variable len CHAR
suitable for EuroPay subfield 48
Format LLTT....
|
IFEP_LLLBINARY |
|
IFEP_LLLCHAR |
ISOFieldPackager ASCII variable len CHAR
suitable for GICC subfield 60
Format LLLTT....
|
IFEPE_LLBINARY |
EBCDIC version of IFMC_LLBINARY, where Tag (TT) and Length (LL) are EBCDIC.
|
IFEPE_LLCHAR |
ISOFieldPackager EBCDIC variable len CHAR suitable for MasterCard subfield 48
Format TTLL....
|
IFEPE_LLLCHAR |
ISOFieldPackager EBCDIC variable len CHAR suitable for MasterCard subfield 112
Format TTTLLL....
|
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....
|
IFMC_TCC |
|
IFTA_LLBINARY |
|
IFTA_LLCHAR |
|
IFTA_LLLBINARY |
|
IFTA_LLLCHAR |
|
IFTA_LLLNUM |
|
IFTA_LLNUM |
|
IFTB_LLBINARY |
|
IgnoreLogListener |
|
IgnoreLuhnCardValidator |
|
IK |
Import a key from encryption under a KEK to under the LMK.
|
IncomingListener |
|
INIT |
|
Install |
|
INSTALL |
|
Interpreter |
Implementations convert Strings into byte arrays and vice versa.
|
InvalidCardException |
|
IRC |
Internal Result Code
0xxx: authorization/financial presentment approved.
|
IRCConverter |
Convert internal result code (IRC) to result code
|
ISO87APackager |
ISO 8583 v1987 ASCII Packager
|
ISO87APackagerBBitmap |
ISO 8583 v1987 ASCII Packager but using Binary Bitmap.
|
ISO87BPackager |
ISO 8583 v1987 BINARY Packager
|
ISO93APackager |
ISO 8583 v1993 ASCII Packager
WARNING UNTESTED
|
ISO93BPackager |
ISO 8583 v1993 Binary Packager
WARNING UNTESTED
|
ISOAmount |
|
ISOAmountFieldPackager |
|
ISOBasePackager |
provides base functionality for the actual packagers
|
ISOBaseValidatingPackager |
Base Packager class envolving validators.
|
ISOBaseValidator |
Base Validator class for jPOS composed ISOComponents (ISOMsg).
|
ISOBinaryField |
|
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.
|
ISOChannel |
allows the transmision and reception of ISO 8583 Messages
|
ISOChannelPanel |
|
ISOClientSocketFactory |
ISOClientSocketFactory is used by BaseChannel and ISOServer
in order to provide hooks for SSL implementations.
|
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.
|
ISOException |
Signals that an ISO exception of some sort has occurred.
|
ISOField |
implements Leaf for standard fields
|
IsoFieldHeaderFormatter |
|
ISOFieldPackager |
base class for the various IF*.java Field Packagers
Implements "FlyWeight" pattern
|
ISOFieldValidator |
Validator for ISOField components.
|
ISOFilledStringFieldPackager |
|
ISOFilter |
An ISOFilter has the oportunity to modify an incoming or
outgoing ISOMsg that is about to go thru an ISOChannel.
|
ISOFilter.VetoException |
|
ISOFormattableBinaryFieldPackager |
Generic class for handling binary fields in Tag-Len-Value format
Format is assemblied by header formatter
Where
TT is the n>0 digit field number (Tag)
LL is the n>=0 digit field length (if n=0 it's means fixed length field with prefixer)
..
|
ISOFormattableStringFieldPackager |
Generic class for handling string fields in format defined by formatter
Format is assemblied by header formatter
Where
TT is the n>0 digit field number (Tag)
LL is the n>=0 digit field length (if n=0 it's means fixed length field with prefixer)
..
|
ISOHeader |
|
ISOMeter |
ISOMsgPanel
Swing based GUI to ISOMsg
|
ISOMeterFactory |
|
ISOMsg |
implements Composite
within a Composite pattern
|
ISOMsgFieldPackager |
ISOMsgFieldPackager is a packager able to pack compound ISOMsgs
(one message inside another one, and so on...)
|
ISOMsgFieldValidatingPackager |
THIS CLASS SHOWS THAT IsoMsgFieldValidator IS NOT NECESSARY.
|
ISOMsgFieldValidator |
Validator for composed fields.
|
ISOMsgPanel |
Called from ISOChannelPanel when you click on it's ISOMeter.
|
ISOMsgRef |
|
ISOMsgTagValue |
|
ISOPackager |
|
ISORequestListener |
It is possible to ask ISOMUX to forward all unmatched
messages received through its associated ISOChannel
to be processed by an ISORequestListener.
|
ISORequestListenerPanel |
|
ISOResponseListener |
|
ISOServer |
Accept ServerChannel sessions and forwards them to ISORequestListeners
|
ISOServerAcceptEvent |
|
ISOServerClientDisconnectEvent |
|
ISOServerEventListener |
|
ISOServerMBean |
|
ISOServerShutdownEvent |
|
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)
|
ISOStringFieldPackager |
|
ISOSubFieldPackager |
Interafce enable to get current composite field number.
|
ISOTagBinaryFieldPackager |
Generic class for handling binary fields in Tag-Len-Value format
Format TTLL....
|
ISOTaggedField |
|
ISOTagStringFieldPackager |
Generic class for handling string fields in Tag-Len-Value format
Format TTLL....
|
ISOUtil |
various functions needed to pack/unpack ISO-8583 fields
|
ISOValidator |
Validates a jPOS ISOComponent.
|
ISOVError |
Base validation-error class.
|
ISOVErrorList |
List of errors.
|
ISOVException |
This type of exception is raised while validating jPOS ISOComponents.
|
ISOVField |
Wrapper class resulting from process of validating an ISOField
instance.
|
ISOVMsg |
Wrapper class resulting from process of validating an ISOMsg
instance.
|
IssuerApplicationData |
Issuer Application Data parser (IAD, tag 0x9F10) with support for the following formats:
- VIS 1.5
- M/CHIP 4
- EMV Format A (as per the EMV 4.3 Book 3 spec)
|
IssuerApplicationData.Format |
|
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.
|
JButtonFactory |
|
JCEHandler |
Provides some higher level methods that are needed by the JCE Security Module, yet they are generic and can be used elsewhere.
|
JCEHandler.MacEngineKey |
Class used for indexing MAC algorithms in cache
|
JCEHandlerException |
|
JCESecurityModule |
JCESecurityModule is an implementation of a security module in software.
|
JDBMSpace<K,V> |
JDBM based persistent space implementation
|
JESpace<K,V> |
BerkeleyDB Jave Edition based persistent space implementation
|
JESpace.GCRef |
|
JESpace.Ref |
|
JLabelFactory |
|
Join |
|
Join.Runner |
|
JPOSLogger |
|
JPOSLoggerFactory |
|
JSParticipant |
A TransactionParticipant whose prepare, commit and abort methods can be
specified through JS scripts.
|
JTabbedPaneFactory |
|
JTreeFactory |
|
KE |
Translate a key from encryption under LMK to KEK.
|
KeyScheme |
Key Encription Scheme.
|
KeySerialNumber |
Key Serial Number (also called Key Name in the ANSI X9.24).
|
KeyStoreAdaptor |
KeyStoreAdaptor
Sample Configuration
|
KeyStoreAdaptorMBean |
MBean interface.
|
KeyUsage |
Defines the primary usage of the key contained in the key block.
|
LeftPadder |
Implements the Padder interface for padding strings and byte arrays on the
left.
|
LICENSE |
|
LIST |
CLI implementation - Deploy subsystem
|
LiteralBinaryInterpreter |
This interpreter does no conversion and leaves the input the same as the output.
|
LiteralEMVTag |
|
LiteralInterpreter |
Implements a Literal Interpreter.
|
LiteralTagValue |
|
LocalSpace<K,V> |
|
Log |
Represents a LogSource and adds several helpers
|
LogChannel |
Extracts <isomsg> blocks from standard jPOS log
|
LogEvent |
|
LogEventMapper |
|
LogEventOutputStream |
|
LogEventWriter |
LogEventWriters allow the customization of how LogListeners write LogEvent data to
output streams.
|
Loggeable |
|
Logger |
Peer class Logger forwards LogEvents generated by LogSources
to LogListeners.
|
LOGGER_BENCHMARK |
|
LoggerAdaptor |
|
LoggerService |
|
LogListener |
|
LogListenerFactory |
|
LogListenerFactory.Listener |
|
LogPackager |
packs/unpacks ISOMsgs from jPOS logs
|
LogProducer |
|
LogSource |
|
LogUtil |
|
LoopbackChannel |
|
LUHNCalculator |
|
MacroFilter |
MacroFilter useful to set sequencers, date, unset iso fields, etc.
|
MAN |
|
MappingLogEventWriter |
LogEventWriter that can be configured with event and output mappers to modify
the events before writing to output stream and modify the output stream before writing
to the final destination respectfully.
|
MasterCardEBCDICSubFieldPackager |
MasterCard EBCDIC SubField packager
|
MChipCryptogram |
M/Chip Cryptogram Specification
|
MD5Filter |
Computes an MD5 based Message Authentication Code
on outgoing messages and checks that MAC on incoming
ones.
|
MD5Template |
|
MEM |
|
Metrics |
|
MetricsProvider |
|
MKDMethod |
Indicate method for the derivation by the issuer of a 16-byte
ICC Master Key used for Application Cryptogram generation,
issuer authentication, and secure messaging.
|
ModeOfUse |
Defines the operation that the key contained in the key block can perform.
|
ModuleUtils |
|
MSGTEST |
Tester to validate msg.
|
MSGTEST02 |
VALIDATES FIELD INTERDEPENDENCY.
|
MultiSessionChannelAdaptor |
|
MultiSessionChannelAdaptorMBean |
MBean interface.
|
MUX |
MUX interface
|
MUXPool |
|
MUXPool.StrategyHandler |
A class implementing this interface can be added to a MUXPool to override the classical built-in strategies.
It could be added to a MUXPool like this:
|
MUXPoolMBean |
MBean interface.
|
NACChannel |
Talks with TCP based NACs
Sends [LEN][TPDU][ISOMSG]
(len=2 bytes network byte order)
|
NameRegistrar |
Allow runtime binding of jPOS's components (ISOChannels, Logger, MUXes, etc)
|
NameRegistrar.NotFoundException |
|
NameRegistrarInspector |
Utility service used to query the NameRegistrar via JMX.
|
NameRegistrarInspectorMBean |
MBean interface.
|
NativePackager |
|
NCCChannel |
Talks with TCP based NCCs
Sends [LEN][TPDU][ISOMSG]
(len=2 bytes BCD)
|
NodeConfigurable |
Object is DOM-Node Configurable
|
NullPadder |
The NullPadder does not pad.
|
NullPrefixer |
AsciiPrefixer constructs a prefix for ASCII messages.
|
OBF |
Obfuscate a secret
|
ObfEnvironmentProvider |
|
ObjectTemplate |
|
OffsetIndexedComposite |
|
OneShotChannelAdaptor |
OneShotChannelAdaptor connects and disconnects a channel for every message
exchange.
|
OneShotChannelAdaptorMBean |
MBean interface.
|
OneShotChannelAdaptorMK2 |
OneShotChannelAdaptorMK2 connects and disconnects a channel for every message
exchange.
|
OneShotChannelAdaptorMK2MBean |
MBean interface.
|
PackagerErrorHandler |
|
PackagerErrorLogger |
|
PackagerWrapper |
Wrapper on standard packager
|
PADChannel |
Implements an ISOChannel suitable to be used to connect to an X.25 PAD.
|
Padder |
An interface for padding and unpadding strings and byte arrays.
|
PaddingMethod |
Indicate padding method for encripting data (e.g.
|
PanelFactory |
|
Pausable |
|
Pause |
|
PausedTransaction |
|
PGPHelper |
|
PosCapability |
|
PosCapability.ReadingCapability |
|
PosCapability.VerificationCapability |
|
PosDataCode |
|
PosDataCode.POSEnvironment |
|
PosDataCode.ReadingMethod |
|
PosDataCode.SecurityCharacteristic |
|
PosDataCode.VerificationMethod |
|
PosFlags |
|
PosFlags.Flag |
|
PostChannel |
ISOChannel implementation - Postilion Channel
Send packet len (2 bytes network byte order MSB/LSB) followed by
raw data.
|
PostPackager |
ISO 8583 v1987 Packager for Postilion
|
PostPackager.PostPrivatePackager |
|
Prefixer |
This interface is used to encode and decode length prefixes.
|
Profiler |
Simple Profiler
|
Profiler.Entry |
|
ProprietaryFormatException |
|
ProtectedLogListener |
Protects selected fields from LogEvents.
|
PS |
CLI implementation - Deploy subsystem
|
Q2 |
|
Q2.QEntry |
|
QBean |
An interface describing a Q2 service MBean.
|
QBeanAsyncSupport |
|
QBeanFactory |
|
QBeanFactoryMBean |
|
QBeanSupport |
|
QBeanSupportMBean |
|
QClassLoader |
Q2 Class Loader (scans deploy/lib directory for new jars)
|
QClassLoaderMBean |
MBean interface.
|
QConfig |
|
QExec |
QBean for starting and stopping scripts or programs.
|
QExecMBean |
MBean interface.
|
QFactory |
|
QMUX |
|
QMUXMBean |
MBean interface.
|
QMUXProxy |
RMI QMUX Proxy
|
QMUXProxyAdaptor |
Remote Space Proxy Adaptor.
|
QMUXProxyAdaptorMBean |
MBean interface.
|
QPersist |
An interface describing a Q2 persistable block.
|
QServer |
ISO Server wrapper.
|
QServerMBean |
MBean interface.
|
QSingleInstanceFileBasedManager |
|
QSingleInstancePortBasedManager |
|
QThreadPoolExecutor |
A qbean dedicated to thread pool executor creation and registration by Q2
NameRegistrar registry
|
QThreadPoolExecutorMBean |
|
QueryHost |
|
QXmlConfig |
|
RawChannel |
ISOChannel implementation - RAW Channel
Send packet len (4 bytes network byte order) followed by
raw data.
|
RawIncomingFilter |
Receives the header and binary image of an incoming message
(suitable for MAC validation)
|
RBPChannel |
Implements Record Boundary Preservation protocol
|
RC |
Result Code
|
ReadableConfiguration |
ReadableConfiguration
|
RealmLogFilter |
Filters LogEvents by their realm
RealmLogFilter is a filter for Event logs,
it should be defined _before_ other standard LogListeners
such as SimpleLogListener or RotateLogListeners.
|
Recyclable<T> |
Caches a supplier's result up to approximately maxCycles .
|
Redirect |
|
RemoteQMUX |
RMI based QMUX proxy
|
RemoteSpace |
RMI based Space proxy
|
RemoveNewLinesMapper |
Mapper for removing newlines from the output of writing LogEvents to a stream.
|
Result |
Represents the Result of a transaction
|
Result.Entry |
|
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.
|
RotateLogListener |
Rotates logs
|
SecureDESKey |
The SecureDESKey class represents:
Single, double or triple length DES keys that are secured by a security module.
|
SecureKey |
Represents a key that cannot be used except by your security module and for
performing the operations allowed by the security module for this type
of keys.
|
SecureKeyBlock |
The class represents a secure key in key block form (TR-31 or derivatives).
|
SecureKeyBlockBuilder |
The builder class to create and parse key block structure.
|
SecureKeySpec |
This class contains a set of desirable key properties that can be passed to
an HSM device for example to generate a key or import it.
|
SecureKeyStore |
Represents a collection of Secure Keys and typically stores them in some
persistent storage.
|
SecureKeyStore.SecureKeyStoreException |
|
SecurePrivateKey |
The SecurePrivateKey class wraps any private key, which is protected
by the security module with variant methods.
|
SecureVariantKey |
The SecureVariantKey class wraps any keys that are secured by
the security module with variant methods.
|
SelectDestination |
|
SelectDestination.BinRange |
|
SendResponse |
|
SendResponse.HeaderStrategy |
|
SensitiveString |
|
Sequencer |
|
Serializer |
|
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.
|
SERVICE |
CLI implementation - Deploy subsystem
|
ServiceCode |
Implements a parser for card's service code as per ISO/IEC 7813:2006(E).
|
SHOWNR |
|
Shutdown |
|
SHUTDOWN |
|
SignedEbcdicNumberInterpreter |
Implements EBCDIC Interpreter for signed numerics.
|
SimpleConfiguration |
|
SimpleConfigurationFactory |
|
SimpleKeyFile |
Implements SecureKeyStore using a properties file.
|
SimpleLogListener |
|
SimpleLogSource |
LogSources can choose to extends this SimpleLogSource
|
SimpleMsg |
A simple general purpose loggeable message.
|
SimpleRC |
Result Code implementation
|
SKDMethod |
Indicate method for derivation by the issuer of a 16-byte
Unique DEA Key UDK (Session Key) used for Application Cryptogram generation,
issuer authentication, and secure messaging.
|
SLEEP |
|
SMAdapter<T> |
A class that implements the SMAdapter interface would act as an
adapter to the real security module device (by communicating with it using
its proprietary protocol).
|
SMAdaptor |
SMAdaptor Adaptor
Sample Configuration
|
SMAdaptorMBean |
MBean interface.
|
SMCONSOLE |
|
SMException |
Signals that a Security Module exception of some sort has occurred.
|
Space<K,V> |
Space uses concepts described in the Linda Coordination Language
that eases the implementation of other jPOS components (such as
Channels, Muxes, etc.), but it is not by any means an attempt to provide
a full implementation.
|
SpaceAdaptor |
Space Adaptor
|
SpaceAdaptorMBean |
MBean interface.
|
SpaceError |
org.jpos.space.Space operations do not declare any checked exceptions.
|
SpaceFactory |
Creates a space based on a space URI.
|
SpaceInterceptor<K,V> |
Intercepts space operations.
|
SpaceLet |
|
SpaceListener<K,V> |
|
SpaceLogListener |
|
SpaceProxy |
RMI Space Proxy
|
SpaceProxyAdaptor |
Remote Space Proxy Adaptor.
|
SpaceProxyAdaptorMBean |
MBean interface.
|
SpaceSource |
|
SpaceTap |
|
SpaceUtil |
Space related helper methods
|
SshCLIContextMBean |
|
SshService |
|
SSM |
CLI implementation - SSM subsystem
|
SsmActionBase |
Provides base for most SSM based commands.
|
StatefulFilter |
Filter that maintains some fields of arriving messages in one direction and put
that fields in the message going in the oposite direction that is the answer,
based on a key formed by some fields.
|
StaticLoggerBinder |
|
StopWatch |
|
SubConfiguration |
SubConfiguration objects lets childs objects access attributes
in its parent object with a given prefix, for example "child.".
|
SunJSSESocketFactory |
Deprecated.
|
Switch |
|
SysLogListener |
SysLog Listener
see www.ietf.org/rfc/rfc3164.txt
|
SYSMON |
|
SystemMonitor |
Periodically dumps Thread and memory usage
|
SystemMonitor |
Periodically dumps Thread and memory usage
|
SystemMonitorMBean |
MBean interface.
|
SystemSeed |
|
TaggedFieldPackager |
|
TaggedFieldPackagerBase |
Base class and template for handling tagged fields.
|
TaggedSequencePackager |
|
TagMapper |
|
Tags |
|
TagSequence<T> |
|
TagSequenceBase |
|
TagValue<T> |
|
TagValueBase<T> |
|
TAIL |
|
TaskAdaptor |
Task Adaptor
|
TelnetXMLChannel |
Implements an ISOChannel able to exchange jPOS generated (or
compliant) XML based ISO-8583 messages through a Telnet session the telnet
commands are simply ignored.
|
Template |
Used by JDBMSpace to match entries based on its value
|
TerminalVerificationResults |
Terminal verification results (TVR) parser.
|
TEST0100 |
ONLY TEST PURPOSE.
|
TextFactory |
|
ThreadPool |
Deprecated.
|
ThreadPool.Supervised |
|
ThreadPoolMBean |
|
ThroughputControl |
ThroughputControl limits the throughput
of a process to a maximum number of transactions in
a given period of time.
|
ThroughputControlFilter |
|
TLVClass |
|
TLVDataFormat |
|
TLVList |
|
TLVList.TLVListBuilder |
|
TLVMsg |
|
TMMON |
|
TMMonitor |
|
TMMonitorFactory |
|
TPS |
TPS can be used to measure Transactions Per Second (or transactions during
other period of time).
|
Trace |
|
Track1 |
|
Track1.Builder |
|
Track2 |
|
Track2.Builder |
|
TransactionConstants |
|
TransactionManager |
|
TransactionManager.PausedMonitor |
|
TransactionManagerMBean |
|
TransactionParticipant |
2 phase commit participant
|
TransactionStatusEvent |
|
TransactionStatusEvent.State |
|
TransactionStatusListener |
|
TSpace<K,V> |
TSpace implementation
|
TTDecimalTagMapper |
The TagMapper provides convertions between two decimal tags
TT and subtags.
|
TTTDecimalTagMapper |
The TagMapper provides convertions between three decimal tags
TTT and subtags.
|
TZCHECK |
|
UI |
|
UI |
|
UIAware |
|
UIFactory |
|
UIObjectFactory |
|
UnknownTagNumberException |
|
UPTIME |
|
USERDATA |
Prints the contents of the CLIContext user data.
|
Util |
Util class contains some useful methods.
|
VAPChannel |
ISOChannel implementation - VISA's VAP framing
|
VAPSMSPackager |
Deprecated.
|
VAPVIPPackager |
Deprecated.
|
VAPVIPPackager.F127Packager |
|
VErrorParser |
Parse ISOComponents and put the errors into a list.
|
VERSION |
|
VISA1Packager |
|
VISA1ResponseFilter |
|
VISACryptogram |
VISA Cryptogram Specification
|
VolatileSequencer |
|
VolatileSequencerMBean |
|
VSplitFactory |
|
WatchDog |
WatchDog will issue a warning message
if not canceled on time
|
WeakPINException |
Signals that a Weak PIN exception has occurred.
|
WHOAMI |
|
X25Channel |
Implements an ISOChannel suitable to be used to connect to an X.25 PAD.
|
X92_BITMAP |
ASCII packaged Bitmap
|
X92GenericPackager |
|
X92Packager |
ANSI X9.2 Packager
|
XML2003Packager |
packs/unpacks ISOMsgs into XML representation
|
XMLChannel |
Implements an ISOChannel able to exchange jPOS generated
(or compliant) XML based ISO-8583 messages
|
XmlConfigurable |
Object is Configurable by an Xml Element
|
XMLPackager |
packs/unpacks ISOMsgs into XML representation
|
XSLTFilter |
Implements ISOFilter by means of XSL-Transformations
|
ZipUtil |
Uses java.util.zip to compress an input file and store it to the given output.
|