jPOS 1.6.1 API Documentation

org.jpos.iso.channel
Class AmexChannel

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

public class AmexChannel
extends BaseChannel

ISOChannel implementation - American Express

Version:
$Id: AmexChannel.java,v 1.5 2006/01/27 10:36:18 mark Exp $
Author:
marksalter@dsl.pipex.com
See Also:
ISOMsg, ISOException, ISOChannel

Field Summary
 
Fields inherited from interface org.jpos.iso.ISOChannel
CONNECT, RX, SIZEOF_CNT, TX
 
Constructor Summary
AmexChannel()
          Public constructor (used by Class.forName("...").newInstance())
AmexChannel(ISOPackager p)
          Construct server ISOChannel
AmexChannel(ISOPackager p, java.net.ServerSocket serverSocket)
          constructs a server ISOChannel associated with a Server Socket
AmexChannel(java.lang.String host, int port, ISOPackager p)
          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, 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

AmexChannel

public AmexChannel()
Public constructor (used by Class.forName("...").newInstance())


AmexChannel

public AmexChannel(java.lang.String host,
                   int port,
                   ISOPackager p)
Construct client ISOChannel

Parameters:
host - server TCP Address
port - server port number
p - an ISOPackager (should be ISO87BPackager)
See Also:
ISO87BPackager

AmexChannel

public AmexChannel(ISOPackager p)
            throws java.io.IOException
Construct server ISOChannel

Parameters:
p - an ISOPackager (should be ISO87BPackager)
Throws:
java.io.IOException
See Also:
ISO87BPackager

AmexChannel

public AmexChannel(ISOPackager p,
                   java.net.ServerSocket serverSocket)
            throws java.io.IOException
constructs a server ISOChannel associated with a Server Socket

Parameters:
p - an ISOPackager
serverSocket - where to accept a connection
Throws:
java.io.IOException
See Also:
ISOPackager

jPOS.org