public class GZIPChannel extends BaseChannel
ISOMsg
,
ISOException
,
ISOChannel
cnt, header, incomingFilters, logger, originalRealm, outgoingFilters, overrideHeader, packager, realm, serverIn, serverInLock, serverOut, serverOutLock, serverSocket, socketFactory, usable
CONNECT, RX, SIZEOF_CNT, TX
Constructor and Description |
---|
GZIPChannel() |
GZIPChannel(ISOPackager p)
Construct server ISOChannel
|
GZIPChannel(ISOPackager p,
java.net.ServerSocket serverSocket)
constructs a server ISOChannel associated with a Server Socket
|
GZIPChannel(java.lang.String host,
int port,
ISOPackager p)
Construct client ISOChannel
|
Modifier and Type | Method and Description |
---|---|
protected void |
getMessage(byte[] b,
int offset,
int len) |
protected int |
getMessageLength() |
protected void |
sendMessage(byte[] b,
int offset,
int len) |
protected void |
sendMessageLength(int len) |
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, 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, sendMessageHeader, sendMessageTrailer, sendMessageTrailler, sendMessageTrailler, setConfiguration, setHeader, setHeader, setHost, setHost, setIncomingFilters, setLocalAddress, setLogger, setMaxPacketLength, setName, setOutgoingFilters, setOverrideHeader, setPackager, setPort, setServerSocket, setSocketFactory, setSoLinger, setTimeout, setUsable, shouldIgnore, streamReceive, unpack
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addHandler, addHandler, handle, removeHandler, removeHandler, removeHandlers
public GZIPChannel()
public GZIPChannel(java.lang.String host, int port, ISOPackager p)
host
- server TCP Addressport
- server port numberp
- an ISOPackagerISOPackager
public GZIPChannel(ISOPackager p) throws java.io.IOException
p
- an ISOPackagerjava.io.IOException
ISOPackager
public GZIPChannel(ISOPackager p, java.net.ServerSocket serverSocket) throws java.io.IOException
p
- an ISOPackagerserverSocket
- where to accept a connectionjava.io.IOException
ISOPackager
protected void sendMessageLength(int len) throws java.io.IOException
sendMessageLength
in class BaseChannel
len
- the packed Message lenjava.io.IOException
protected int getMessageLength() throws java.io.IOException, ISOException
getMessageLength
in class BaseChannel
IOException,
- ISOExceptionjava.io.IOException
ISOException
protected void sendMessage(byte[] b, int offset, int len) throws java.io.IOException
sendMessage
in class BaseChannel
java.io.IOException
protected void getMessage(byte[] b, int offset, int len) throws java.io.IOException, ISOException
getMessage
in class BaseChannel
java.io.IOException
ISOException