org.jpos.iso.packager
Class FSDPackager

java.lang.Object
  extended by org.jpos.util.Log
      extended by org.jpos.iso.packager.FSDPackager
All Implemented Interfaces:
ISOPackager, LogSource

public class FSDPackager
extends Log
implements ISOPackager


Field Summary
 
Fields inherited from class org.jpos.util.Log
DEBUG, ERROR, FATAL, INFO, logger, realm, TRACE, WARN
 
Constructor Summary
FSDPackager()
           
 
Method Summary
 ISOMsg createISOMsg()
           
 String getDescription()
           
 String getFieldDescription(ISOComponent m, int fldNumber)
           
 byte[] pack(ISOComponent m)
           
 int unpack(ISOComponent m, byte[] b)
           
 void unpack(ISOComponent m, InputStream in)
           
 
Methods inherited from class org.jpos.util.Log
createDebug, createDebug, createError, createError, createFatal, createFatal, createInfo, createInfo, createLogEvent, createLogEvent, createTrace, createTrace, createWarn, createWarn, debug, debug, error, error, fatal, fatal, getLog, getLogger, getRealm, info, info, setLogger, setLogger, setRealm, trace, trace, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jpos.util.LogSource
getLogger, getRealm, setLogger
 

Constructor Detail

FSDPackager

public FSDPackager()
Method Detail

pack

public byte[] pack(ISOComponent m)
            throws ISOException
Specified by:
pack in interface ISOPackager
Parameters:
m - the Component to pack
Returns:
Message image
Throws:
ISOException - on error

unpack

public int unpack(ISOComponent m,
                  byte[] b)
           throws ISOException
Specified by:
unpack in interface ISOPackager
Parameters:
m - the Container of this message
b - ISO message image
Returns:
consumed bytes
Throws:
ISOException - on error

unpack

public void unpack(ISOComponent m,
                   InputStream in)
            throws ISOException
Specified by:
unpack in interface ISOPackager
Throws:
ISOException

getFieldDescription

public String getFieldDescription(ISOComponent m,
                                  int fldNumber)
Specified by:
getFieldDescription in interface ISOPackager
Parameters:
m - the Container (i.e. an ISOMsg)
fldNumber - the Field Number
Returns:
Field Description

createISOMsg

public ISOMsg createISOMsg()
Specified by:
createISOMsg in interface ISOPackager
Returns:
an ISOMsg

getDescription

public String getDescription()
Specified by:
getDescription in interface ISOPackager
Returns:
Packager's Description


Copyright © 1998-2012 jPOS.org. All Rights Reserved.