public class LoopbackChannel extends FilteredBase implements LogSource
incomingFilters, outgoingFiltersCONNECT, RX, SIZEOF_CNT, TX| Constructor and Description |
|---|
LoopbackChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connects ISOChannel
|
void |
disconnect()
disconnects ISOChannel
|
int[] |
getCounters() |
Logger |
getLogger() |
java.lang.String |
getName() |
ISOPackager |
getPackager() |
java.lang.String |
getRealm() |
boolean |
isConnected() |
ISOMsg |
receive()
Receives an ISOMsg
|
void |
reconnect()
Reconnect channel
|
void |
resetCounters() |
void |
send(byte[] b)
sends a byte[] over the TCP/IP session
|
void |
send(ISOMsg m)
sends an ISOMsg over the TCP/IP session
|
void |
setLogger(Logger logger,
java.lang.String realm) |
void |
setName(java.lang.String name)
associates this ISOChannel with a name on NameRegistrar
|
void |
setPackager(ISOPackager packager)
setPackager is optional on LoopbackChannel, it is
used for debugging/formating purposes only
|
void |
setUsable(boolean usable) |
addFilter, addIncomingFilter, addOutgoingFilter, applyIncomingFilters, applyOutgoingFilters, clone, getIncomingFilters, getOutgoingFilters, removeFilter, removeIncomingFilter, removeOutgoingFilter, setIncomingFilters, setOutgoingFilterspublic void setPackager(ISOPackager packager)
setPackager in interface ISOChannelpackager - an ISOPackagerpublic void connect()
ISOChannelconnect in interface ISOChannelpublic void disconnect()
disconnect in interface ISOChannelpublic void reconnect()
ISOChannelreconnect in interface ISOChannelpublic boolean isConnected()
isConnected in interface ISOChannelisConnected in interface ISOSourcepublic void send(ISOMsg m) throws java.io.IOException, ISOException
ISOChannelsend in interface ISOChannelsend in interface ISOSourcem - the Message to be sentjava.io.IOExceptionISOExceptionpublic void send(byte[] b)
throws java.io.IOException,
ISOException
ISOChannelsend in interface ISOChannelb - the byte array to be sentjava.io.IOExceptionISOExceptionpublic ISOMsg receive() throws java.io.IOException, ISOException
ISOChannelreceive in interface ISOChanneljava.io.IOExceptionISOExceptionpublic void setUsable(boolean usable)
setUsable in interface ISOChannelusable - - usable statepublic int[] getCounters()
public void setName(java.lang.String name)
ISOChannelsetName in interface ISOChannelname - name to registerNameRegistrarpublic java.lang.String getName()
getName in interface ISOChannelpublic ISOPackager getPackager()
getPackager in interface ISOChannelpublic void resetCounters()
public void setLogger(Logger logger, java.lang.String realm)