public class RawChannel extends BaseChannel
ISOMsg,
ISOException,
ISOChannelcnt, header, incomingFilters, logger, originalRealm, outgoingFilters, overrideHeader, packager, realm, serverIn, serverInLock, serverOut, serverOutLock, serverSocket, socketFactory, usableCONNECT, RX, SIZEOF_CNT, TX| Constructor and Description |
|---|
RawChannel()
Public constructor (used by Class.forName("...").newInstance())
|
RawChannel(ISOPackager p,
byte[] header)
Construct server ISOChannel
|
RawChannel(ISOPackager p,
byte[] header,
java.net.ServerSocket serverSocket)
constructs a server ISOChannel associated with a Server Socket
|
RawChannel(java.lang.String host,
int port,
ISOPackager p,
byte[] header)
Construct client ISOChannel
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
getMessageLength() |
protected void |
sendMessageLength(int len) |
void |
setHeader(java.lang.String header)
New QSP compatible signature (see QSP's ConfigChannel)
|
accept, addFilter, addFilter, addIncomingFilter, addOutgoingFilter, applyIncomingFilters, applyIncomingFilters, applyOutgoingFilters, applyTimeout, clone, closeSocket, connect, connect, createISOMsg, createMsg, disconnect, getBytes, getChannel, getConfiguration, getCounters, getDynamicHeader, getDynamicPackager, getDynamicPackager, getDynamicPackager, getExceptionHandlers, getHeader, getHeaderLength, getHeaderLength, getHeaderLength, getHost, getIncomingFilters, getLogger, getMaxPacketLength, getMessage, getMessageTrailer, getMessageTrailler, getName, getOriginalRealm, getOutgoingFilters, getPackager, getPort, getRealm, getServerSocket, getSocket, getSocketFactory, getSoLingerSeconds, getTimeout, isConnected, isExpectKeepAlive, isOverrideHeader, isRejected, isSoLingerOn, newSocket, newSocket, pack, postConnectHook, readHeader, receive, reconnect, removeFilter, removeFilter, removeIncomingFilter, removeOutgoingFilter, resetCounters, send, send, sendKeepAlive, sendMessage, sendMessageHeader, sendMessageTrailer, sendMessageTrailler, sendMessageTrailler, setConfiguration, setHeader, setHost, setHost, setIncomingFilters, setLocalAddress, setLogger, setMaxPacketLength, setName, setOutgoingFilters, setOverrideHeader, setPackager, setPort, setServerSocket, setSocketFactory, setSoLinger, setTimeout, setUsable, shouldIgnore, streamReceive, unpackaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddHandler, addHandler, handle, removeHandler, removeHandler, removeHandlerspublic RawChannel()
public RawChannel(java.lang.String host,
int port,
ISOPackager p,
byte[] header)
host - server TCP Addressport - server port numberp - an ISOPackagerheader - an optional raw header (i.e. TPDU)ISOPackagerpublic RawChannel(ISOPackager p, byte[] header) throws java.io.IOException
p - an ISOPackagerheader - an optional raw header (i.e. TPDU)java.io.IOExceptionISOPackagerpublic RawChannel(ISOPackager p, byte[] header, java.net.ServerSocket serverSocket) throws java.io.IOException
p - an ISOPackagerheader - an optional raw header (i.e. TPDU)serverSocket - where to accept a connectionjava.io.IOExceptionISOPackagerprotected void sendMessageLength(int len)
throws java.io.IOException
sendMessageLength in class BaseChanneljava.io.IOExceptionprotected int getMessageLength()
throws java.io.IOException,
ISOException
getMessageLength in class BaseChanneljava.io.IOExceptionISOExceptionpublic void setHeader(java.lang.String header)
setHeader in class BaseChannelheader - String as seen by QSP