jPOS 1.6.1 API Documentation

org.jpos.iso.channel
Class PostChannel

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

public class PostChannel
extends BaseChannel

ISOChannel implementation - Postilion Channel Send packet len (2 bytes network byte order MSB/LSB) followed by raw data.

Version:
Id: PostChannel.java,v 1.0 1999/05/14 19:00:00 may Exp
Author:
salaman@teknos.com
See Also:
ISOMsg, ISOException, ISOChannel

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

PostChannel

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


PostChannel

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

Parameters:
host - server TCP Address
port - server port number
p - an ISOPackager
See Also:
ISOPackager

PostChannel

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

Parameters:
p - an ISOPackager
Throws:
java.io.IOException
See Also:
ISOPackager

PostChannel

public PostChannel(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
Method Detail

setHeader

public void setHeader(java.lang.String header)
* @param header Hex representation of header

Overrides:
setHeader in class BaseChannel

jPOS.org