jPOS 1.6.7 API Documentation

org.jpos.iso.channel
Class HEXChannel

java.lang.Object
  extended by java.util.Observable
      extended by org.jpos.iso.BaseChannel
          extended by org.jpos.iso.channel.HEXChannel
All Implemented Interfaces:
java.lang.Cloneable, Configurable, BaseChannelMBean, ClientChannel, FactoryChannel, FilteredChannel, ISOChannel, ISOSource, ServerChannel, LogSource

public class HEXChannel
extends BaseChannel

Sends a four ASCII hex characters indicating message length (up to 0xffff)

Version:
$Revision: 2854 $ $Date: 2010-01-02 02:34:31 -0800 (Sat, 02 Jan 2010) $
Author:
Mladen Mrkic , apr
See Also:
ISOMsg, ISOException, ISOChannel

Field Summary
 
Fields inherited from interface org.jpos.iso.ISOChannel
CONNECT, RX, SIZEOF_CNT, TX
 
Constructor Summary
HEXChannel()
           
HEXChannel(ISOPackager p, byte[] TPDU)
          Construct server ISOChannel
HEXChannel(ISOPackager p, byte[] TPDU, java.net.ServerSocket serverSocket)
          constructs server ISOChannel associated with a Server Socket
HEXChannel(java.lang.String host, int port, ISOPackager p, byte[] TPDU)
          Construct client ISOChannel
 
Method Summary
 
Methods inherited from class org.jpos.iso.BaseChannel
accept, addFilter, addFilter, addIncomingFilter, addOutgoingFilter, clone, connect, disconnect, getBytes, getChannel, getConfiguration, getCounters, getHeader, getHost, getIncomingFilters, getLogger, getMaxPacketLength, getName, getOriginalRealm, getOutgoingFilters, getPackager, getPort, getRealm, getServerSocket, getSocket, getSocketFactory, getTimeout, isConnected, isOverrideHeader, receive, reconnect, removeFilter, removeFilter, removeIncomingFilter, removeOutgoingFilter, resetCounters, send, send, sendKeepAlive, setConfiguration, setHeader, setHeader, setHost, setHost, setIncomingFilters, setLocalAddress, setLogger, setMaxPacketLength, setName, setOutgoingFilters, setOverrideHeader, setPackager, setPort, setServerSocket, setSocketFactory, setTimeout, setUsable
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HEXChannel

public HEXChannel()

HEXChannel

public HEXChannel(java.lang.String host,
                  int port,
                  ISOPackager p,
                  byte[] TPDU)
Construct client ISOChannel

Parameters:
host - server TCP Address
port - server port number
p - an ISOPackager
TPDU - an optional raw header (i.e. TPDU)
See Also:
ISOPackager

HEXChannel

public HEXChannel(ISOPackager p,
                  byte[] TPDU)
           throws java.io.IOException
Construct server ISOChannel

Parameters:
p - an ISOPackager
TPDU - an optional raw header (i.e. TPDU)
Throws:
java.io.IOException
See Also:
ISOPackager

HEXChannel

public HEXChannel(ISOPackager p,
                  byte[] TPDU,
                  java.net.ServerSocket serverSocket)
           throws java.io.IOException
constructs server ISOChannel associated with a Server Socket

Parameters:
p - an ISOPackager
TPDU - an optional raw header (i.e. TPDU)
serverSocket - where to accept a connection
Throws:
java.io.IOException
See Also:
ISOPackager

jPOS.org