Serialized Form
-
Package org.jpos.core
-
Class org.jpos.core.CardHolder
class CardHolder extends Object implements Serializable- serialVersionUID:
- 7449770625551878435L
-
Exception Class org.jpos.core.ConfigurationException
class ConfigurationException extends ISOException implements Serializable- serialVersionUID:
- -5605240786314946532L
-
Exception Class org.jpos.core.InvalidCardException
class InvalidCardException extends Exception implements Serializable- serialVersionUID:
- -7842869068559382395L
-
Class org.jpos.core.SimpleConfiguration
class SimpleConfiguration extends Object implements Serializable- serialVersionUID:
- -6361797037366246968L
-
Serialized Fields
-
props
Properties props
Backing property store used by this configuration instance.
-
-
-
Package org.jpos.emv
-
Class org.jpos.emv.BinaryEMVTag
class BinaryEMVTag extends EMVTag<byte[]> implements Serializable -
Class org.jpos.emv.EMVConstructedTag
class EMVConstructedTag extends Object implements Serializable-
Serialized Fields
-
dataFormat
TLVDataFormat dataFormat
TLV data format used to encode the value. -
tagNumber
Integer tagNumber
Numeric EMV tag identifier. -
tagType
EMVTagType tagType
EMV tag classification and metadata. -
value
T value
Parsed value carried by this tag.
-
-
-
Class org.jpos.emv.EMVTag
class EMVTag extends Object implements Serializable- serialVersionUID:
- 4674858246785118615L
-
Serialized Fields
-
dataFormat
TLVDataFormat dataFormat
TLV data format used to encode the value. -
tagNumber
Integer tagNumber
Numeric EMV tag identifier. -
tagType
EMVTagType tagType
EMV tag classification and metadata. -
value
T value
Parsed value carried by this tag.
-
-
Class org.jpos.emv.LiteralEMVTag
-
Exception Class org.jpos.emv.ProprietaryFormatException
class ProprietaryFormatException extends Exception implements Serializable -
Exception Class org.jpos.emv.UnknownTagNumberException
class UnknownTagNumberException extends Exception implements Serializable
-
-
Package org.jpos.iso
-
Class org.jpos.iso.Currency
class Currency extends Object implements Serializable-
Serialized Fields
-
alphacode
String alphacode
ISO alpha currency code (e.g. "USD"). -
isocode
int isocode
ISO numeric currency code. -
numdecimals
int numdecimals
Number of decimal places for this currency.
-
-
-
Class org.jpos.iso.FSDISOMsg
class FSDISOMsg extends ISOMsg implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.jpos.iso.ISOAmount
class ISOAmount extends ISOComponent implements Externalizable- serialVersionUID:
- -6130248734056876225L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.jpos.iso.ISOBinaryField
class ISOBinaryField extends ISOComponent implements Externalizable- serialVersionUID:
- 7702505828876640372L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Exception Class org.jpos.iso.ISOException
class ISOException extends Exception implements Serializable- serialVersionUID:
- -777216335204861186L
-
Serialized Fields
-
nested
Throwable nested
Nested exception wrapped by this ISOException, when present.wrapped cause captured for legacy serialization
-
-
Class org.jpos.iso.ISOField
class ISOField extends ISOComponent implements Externalizable- serialVersionUID:
- -4053616930139887829L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Exception Class org.jpos.iso.ISOFilter.VetoException
class VetoException extends ISOException implements Serializable- serialVersionUID:
- -4640160572663583113L
-
Class org.jpos.iso.ISOMsg
class ISOMsg extends ISOComponent implements Externalizable- serialVersionUID:
- 4306251831901413975L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.jpos.iso.ISOServerAcceptEvent
class ISOServerAcceptEvent extends EventObject implements Serializable-
Serialized Fields
-
channelRef
WeakReference<ISOChannel> channelRef
Weak reference to the accepted channel.
-
-
-
Class org.jpos.iso.ISOServerClientDisconnectEvent
class ISOServerClientDisconnectEvent extends EventObject implements Serializable-
Serialized Fields
-
channelRef
WeakReference<ISOChannel> channelRef
Weak reference to the disconnected channel.
-
-
-
Class org.jpos.iso.ISOServerShutdownEvent
class ISOServerShutdownEvent extends EventObject implements Serializable -
Class org.jpos.iso.ISOVField
class ISOVField extends ISOField implements Externalizable- serialVersionUID:
- -2503711799295775875L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.jpos.iso.ISOVMsg
class ISOVMsg extends ISOMsg implements Externalizable- serialVersionUID:
- 443461124206801037L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Package org.jpos.iso.gui
-
Class org.jpos.iso.gui.ISOChannelPanel
class ISOChannelPanel extends JPanel implements Serializable- serialVersionUID:
- -8069489863639386589L
-
Serialized Fields
-
log
DefaultListModel log
Rolling log model displayed when the meter is opened.serialized log contents -
meter
ISOMeter meter
Meter widget used to visualize channel activity.embedded child component state -
protectFields
int[] protectFields
Fields that must be protected before logging. -
symbolicName
String symbolicName
Human-readable channel name shown in the UI.display name persisted with the panel -
wipeFields
int[] wipeFields
Fields that must be wiped before logging.
-
-
Class org.jpos.iso.gui.ISOMeter
class ISOMeter extends JComponent implements Serializable- serialVersionUID:
- -1770533267122111538L
-
Serialized Fields
-
color
Color color
Background color of the meter. -
connected
boolean connected
Whether the channel is currently connected. -
continueScroll
int continueScroll
counter to keep the scrolling active -
fontBig
Font fontBig
Large and small fonts used for text rendering. -
fontSmall
Font fontSmall
Large and small fonts used for text rendering. -
im
Image im
Off-screen image buffer. -
imb
Image imb
Off-screen image buffer used during repaint operations. -
img
Graphics img
Graphics context for the off-screen buffer. -
lastNegative
int lastNegative
Age counter for the negative text label. -
lastPositive
int lastPositive
Age counter for the positive text label. -
negativeCounter
String negativeCounter
Negative counter string. -
negativeText
String negativeText
Label shown for negative (outbound) activity. -
parent
ISOChannelPanel parent
Parent channel panel that owns this meter. -
positiveCounter
String positiveCounter
Positive counter string (managed externally to reduce int-to-String conversions). -
positiveText
String positiveText
Label shown for positive (inbound) activity. -
refreshPanel
int refreshPanel
Refresh panel in millseconds -
repaintThread
Thread repaintThread
Background thread that advances the animated meter display. -
scroll
boolean scroll
used to determine if to scroll mark to end of graph -
ti
Timer ti
Swing timer controlling periodic refresh. -
xPoints
int[] xPoints
X-coordinate positions for the waveform plot. -
yPoints
int[] yPoints
Y-coordinate samples for the waveform plot.
-
-
Class org.jpos.iso.gui.ISOMsgPanel
class ISOMsgPanel extends JPanel implements Serializable- serialVersionUID:
- 7779880613544725704L
-
Class org.jpos.iso.gui.ISORequestListenerPanel
class ISORequestListenerPanel extends JPanel implements Serializable- serialVersionUID:
- -1786048717180010741L
-
Serialized Fields
-
log
DefaultListModel log
Rolling log model displayed by the panel.serialized log contents -
symbolicName
String symbolicName
Human-readable request-listener name.display name persisted with the panel
-
-
-
Package org.jpos.iso.header
-
Class org.jpos.iso.header.BASE1Header
class BASE1Header extends BaseHeader implements Serializable- serialVersionUID:
- 6466427524726021374L
-
Class org.jpos.iso.header.BaseHeader
class BaseHeader extends Object implements Serializable- serialVersionUID:
- 8674535007934468935L
-
Serialized Fields
-
header
byte[] header
Raw header bytes.
-
-
-
Package org.jpos.iso.validator
-
Exception Class org.jpos.iso.validator.ISOVException
class ISOVException extends ISOException implements Serializable- serialVersionUID:
- 8609716526640071611L
-
Serialized Fields
-
errComponent
ISOComponent errComponent
The component flagged by this validation error. -
treated
boolean treated
flag indicating if the exception was catched in any try/catch clause. It is used to determine if it is necessary the replacement of the component by the iso-error-component in the exception instance
-
-
-
Package org.jpos.security
-
Exception Class org.jpos.security.CryptographicServiceMessage.ParsingException
class ParsingException extends Exception implements Serializable- serialVersionUID:
- 6984718759445061L
-
Class org.jpos.security.EncryptedPIN
class EncryptedPIN extends Object implements Serializable- serialVersionUID:
- -9117335317030664867L
-
Serialized Fields
-
accountNumber
String accountNumber
Account Number (the 12 right-most digits of the account number excluding the check digit) -
pinBlock
byte[] pinBlock
This is the ByteArray holding the PIN Block The PIN Block can be either clear or encrypted It is typically DES or 3DES encrypted, with length 8 bytes. -
pinBlockFormat
byte pinBlockFormat
The PIN Block Format value -1 means no block format defined
-
-
Class org.jpos.security.ExtKeyUsage
class ExtKeyUsage extends KeyUsage implements Serializable -
Class org.jpos.security.KeySerialNumber
class KeySerialNumber extends Object implements Serializable- serialVersionUID:
- 5588769944206835776L
-
Serialized Fields
-
baseId
long baseId
Base key identifier portion of the KSN. -
deviceId
long deviceId
Device identifier portion of the KSN. -
transactionCounter
int transactionCounter
Transaction counter portion of the KSN.
-
-
Class org.jpos.security.KeyUsage
class KeyUsage extends Object implements Serializable- serialVersionUID:
- -5504819939017756749L
-
Class org.jpos.security.SecureDESKey
class SecureDESKey extends SecureVariantKey implements Serializable- serialVersionUID:
- -9145281998779008306L
-
Class org.jpos.security.SecureKey
class SecureKey extends Object implements Serializable-
Serialized Fields
-
keyBytes
byte[] keyBytes
Secure Key Bytes -
keyCheckValue
byte[] keyCheckValue
The keyCheckValue allows identifying which clear key does this secure key represent. -
keyLength
short keyLength
This is the bit length of the key This can be: LENGTH_DES, LENGTH_DES3_2KEY, ... -
keyName
String keyName
Optional key name -
keyType
String keyType
Key Type is useful for stating what this key can be used for. The value of Key Type specifies whether this encryped key is a TYPE_TMK (Terminal Master Key), TYPE_ZPK (Zone PIN Key).... -
scheme
KeyScheme scheme
Key scheme indicates protection metchod appiled to this key by a security module.
-
-
-
Class org.jpos.security.SecureKeyBlock
class SecureKeyBlock extends SecureKey implements Serializable-
Serialized Fields
-
algorithm
Algorithm algorithm
The cryptographic algorithm with which the key contained in key block will be used. -
exportability
Exportability exportability
The conditions under which the key can be exported outside the cryptographic domain. -
keyBlockLength
int keyBlockLength
Entire key block length after encoding (header, optional header, encrypted confidential data, and MAC). -
keyBlockMAC
byte[] keyBlockMAC
The key block MAC ensures the integrity of the key block, and is calculated over the Header, Optional Header Blocks and the encrypted Key Data. -
keyBlockVersion
char keyBlockVersion
Identifies the method by which the key block is cryptographically protected and the content layout of the block. -
keyUsage
KeyUsage keyUsage
The primary usage of the key contained in the key block. -
keyVersion
String keyVersion
Version number to optionally indicate that the contents of the key block is a component (key part), or to prevent re-injection of an old key. -
modeOfUse
ModeOfUse modeOfUse
The operation that the key contained in the key block can perform. -
optionalHeaders
Map<String,
String> optionalHeaders The TR-31 Key Block format allows a key block to contain up to 99 Optional Header Blocks which can be used to include additional (optional) data within the Key Block. -
reserved
String reserved
This element is not specified by TR-31 (should contain two ASCII zeros).In proprietary derivatives can be used as e.g: LMK identifier.
-
-
-
Class org.jpos.security.SecureKeySpec
class SecureKeySpec extends Object implements Serializable- serialVersionUID:
- -3145281298749096305L
-
Serialized Fields
-
algorithm
Algorithm algorithm
The cryptographic algorithm with which the key contained in key block will be used. -
exportability
Exportability exportability
The conditions under which the key can be exported outside the cryptographic domain. -
keyBlockMAC
byte[] keyBlockMAC
The key block MAC ensures the integrity of the key block, and is calculated over the Header, Optional Header Blocks and the encrypted Key Data. -
keyBlockVersion
char keyBlockVersion
Identifies the method by which the key block is cryptographically protected and the content layout of the block. -
keyBytes
byte[] keyBytes
Secure Key Bytes. -
keyCheckValue
byte[] keyCheckValue
The keyCheckValue allows identifying which clear key does this secure key represent. -
keyLength
int keyLength
The key length is expressed in bits and refers to clear key (before LMK protection). -
keyName
String keyName
Optional key name. -
keyType
String keyType
Key Type is useful for stating what this key can be used for.The value of Key Type specifies whether this encryped key is a
SMAdapter.TYPE_TMKTerminal Master KeySMAdapter.TYPE_ZPKZone PIN Key- or others
-
keyUsage
KeyUsage keyUsage
The primary usage of the key contained in the key block. -
keyVersion
String keyVersion
Version number to optionally indicate that the contents of the key block is a component (key part), or to prevent re-injection of an old key. -
modeOfUse
ModeOfUse modeOfUse
The operation that the key contained in the key block can perform. -
optionalHeaders
Map<String,
String> optionalHeaders The TR-31 Key Block format allows a key block to contain up to 99 Optional Header Blocks which can be used to include additional (optional) data within the Key Block. -
reserved
String reserved
This element is not specified by TR-31 (should contain two ASCII zeros).In proprietary derivatives can be used as e.g: LMK identifier.
-
scheme
KeyScheme scheme
Key scheme indicates protection metchod appiled to this key by a security module. -
variant
int variant
Indicates key protection variant metchod appiled to this key by a security module.
-
-
Exception Class org.jpos.security.SecureKeyStore.SecureKeyStoreException
class SecureKeyStoreException extends ISOException implements Serializable- serialVersionUID:
- 1976885367352075834L
-
Class org.jpos.security.SecurePrivateKey
class SecurePrivateKey extends SecureVariantKey implements Serializable- serialVersionUID:
- -9145281998779008306L
-
Class org.jpos.security.SecureVariantKey
class SecureVariantKey extends SecureKey implements Serializable- serialVersionUID:
- -3165785988271048707L
-
Serialized Fields
-
variant
Byte variant
Indicates key protection variant metchod appiled to this key by a security module.
-
-
Exception Class org.jpos.security.SMException
class SMException extends ISOException implements Serializable- serialVersionUID:
- 6419380899728561889L
-
Serialized Fields
-
nested
Exception nested
Nested security-module exception retained for legacy compatibility.
-
-
Exception Class org.jpos.security.WeakPINException
class WeakPINException extends SMException implements Serializable- serialVersionUID:
- 5731194571388461393L
-
-
Package org.jpos.security.jceadapter
-
Exception Class org.jpos.security.jceadapter.JCEHandlerException
class JCEHandlerException extends SMException implements Serializable
-
-
Package org.jpos.space
-
Class org.jpos.space.MD5Template
class MD5Template extends Object implements Serializable- serialVersionUID:
- -1204861759575740048L
-
Serialized Fields
-
digest
byte[] digest
Digest of the serialized comparison value. -
key
Object key
Key associated with this template.
-
-
Exception Class org.jpos.space.SpaceError
class SpaceError extends Error implements Serializable- serialVersionUID:
- 2478239452513511965L
-
Class org.jpos.space.SpaceSource
class SpaceSource extends Object implements Serializable- serialVersionUID:
- -2629671264411649185L
-
Serialized Fields
-
connected
boolean connected
Last known connectivity state of the wrapped source. -
key
String key
Space key used to correlate request and reply messages. -
timeout
long timeout
Message expiration timeout, in milliseconds.
-
-
-
Package org.jpos.tlv
-
Class org.jpos.tlv.CharTagMap
-
Serialized Fields
-
lenLen
int lenLen
Number of characters used to encode the length field (default3). -
swapTagWithLength
boolean swapTagWithLength
Whether the encoded layout swaps the tag and length blocks. -
tagLen
int tagLen
Number of characters used to encode the tag identifier (default2).
-
-
-
Class org.jpos.tlv.ISOMsgRef.Ref
class Ref extends ISOMsg implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class org.jpos.tlv.TLVList
class TLVList extends Object implements Serializable- serialVersionUID:
- 6962311407331957465L
-
Serialized Fields
-
indexLastOccurrence
int indexLastOccurrence
Cached index of the most recent occurrence found by a search helper. -
lengthSize
int lengthSize
Enforces fixed length size.Zero means that the length size will be determined in accordance with ISO/IEC 7816.
-
tags
List<TLVMsg> tags
Ordered collection of decoded TLV elements. -
tagSize
int tagSize
Enforces fixed tag size.Zero means that the tag size will be determined in accordance with ISO/IEC 7816.
-
tagToFind
int tagToFind
Cached tag identifier used by linear search helpers.
-
-
-
Package org.jpos.transaction
-
Class org.jpos.transaction.Context
class Context extends Object implements Externalizable- serialVersionUID:
- 2604524947983441462L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Package org.jpos.transaction.gui
-
Class org.jpos.transaction.gui.TMMonitor
class TMMonitor extends JPanel implements Serializable-
Serialized Fields
-
color
Color[] color
Background color palette indexed by transaction state. -
events
TransactionStatusEvent[] events
Latest event observed for each transaction-manager session. -
inTransit
JLabel inTransit
Current in-transit transaction counter. -
model
AbstractTableModel model
Backing table model for the session view. -
outstanding
JLabel outstanding
Current outstanding-transaction counter. -
table
JTable table
Table used to render session rows. -
timer
Timer timer
Periodic timer used to refresh TPS counters. -
tps
JLabel tps
Current transactions-per-second indicator. -
tpsAvg
JLabel tpsAvg
Average transactions-per-second indicator. -
tpsPeak
JLabel tpsPeak
Peak transactions-per-second indicator. -
txnmgr
TransactionManager txnmgr
Transaction manager being monitored. -
ui
UI ui
UI container that owns this monitor.
-
-
-
-
Package org.jpos.util
-
Exception Class org.jpos.util.BlockingQueue.Closed
class Closed extends RuntimeException implements Serializable- serialVersionUID:
- 3404885702116373450L
-
Exception Class org.jpos.util.DirPoll.DirPollException
class DirPollException extends ISOException implements Serializable-
Serialized Fields
-
retry
boolean retry
Whentrue, the request should be retried rather than moved to bad.
-
-
-
Class org.jpos.util.FrozenLogEvent
class FrozenLogEvent extends LogEvent implements Serializable- serialVersionUID:
- -8672445411081885024L
-
Serialized Fields
-
frozen
String frozen
The pre-rendered string representation of this frozen event.
-
-
Exception Class org.jpos.util.NameRegistrar.NotFoundException
class NotFoundException extends Exception implements Serializable- serialVersionUID:
- 8744022794646381475L
-
Class org.jpos.util.Tags
class Tags extends Object implements Serializable- serialVersionUID:
- -7749305134294641955L
-
Serialization Methods
-
readObject
Recreates the transient tag set from its serialized string form.- Parameters:
is- object input stream providing the serialized form- Throws:
IOException- if the stream cannot be readClassNotFoundException- if the serialized payload is invalid
-
writeObject
Serializes the tag set as its comma-encoded string representation.- Parameters:
os- object output stream receiving the serialized form- Throws:
IOException- if the stream cannot be written
-
-