|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
org.jpos.iso.BaseChannel
org.jpos.iso.channel.BCDChannel
public class BCDChannel
Talks with TCP based NCCs Sends [LEN][TPDU][ISOMSG] (len=2 bytes HEX)
ISOMsg,
ISOException,
ISOChannel| Field Summary |
|---|
| Fields inherited from class org.jpos.iso.BaseChannel |
|---|
cnt, header, incomingFilters, logger, originalRealm, outgoingFilters, overrideHeader, packager, realm, serverIn, serverInLock, serverOut, serverOutLock, serverSocket, socketFactory, usable |
| Fields inherited from interface org.jpos.iso.ISOChannel |
|---|
CONNECT, RX, SIZEOF_CNT, TX |
| Constructor Summary | |
|---|---|
BCDChannel()
Public constructor |
|
BCDChannel(ISOPackager p,
byte[] TPDU)
Construct server ISOChannel |
|
BCDChannel(ISOPackager p,
byte[] TPDU,
ServerSocket serverSocket)
constructs server ISOChannel associated with a Server Socket |
|
BCDChannel(String host,
int port,
ISOPackager p,
byte[] TPDU)
Construct client ISOChannel |
|
| Method Summary | |
|---|---|
protected int |
getMessageLength()
|
protected void |
sendMessageHeader(ISOMsg m,
int len)
|
protected void |
sendMessageLength(int len)
|
void |
setHeader(String header)
New QSP compatible signature (see QSP's ConfigChannel) |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BCDChannel()
public BCDChannel(String host,
int port,
ISOPackager p,
byte[] TPDU)
host - server TCP Addressport - server port numberp - an ISOPackagerTPDU - an optional raw header (i.e. TPDU)ISOPackager
public BCDChannel(ISOPackager p,
byte[] TPDU)
throws IOException
p - an ISOPackagerTPDU - an optional raw header (i.e. TPDU)
IOExceptionISOPackager
public BCDChannel(ISOPackager p,
byte[] TPDU,
ServerSocket serverSocket)
throws IOException
p - an ISOPackagerTPDU - an optional raw header (i.e. TPDU)serverSocket - where to accept a connection
IOExceptionISOPackager| Method Detail |
|---|
protected void sendMessageLength(int len)
throws IOException
sendMessageLength in class BaseChannelIOException
protected int getMessageLength()
throws IOException,
ISOException
getMessageLength in class BaseChannelIOException
ISOException
protected void sendMessageHeader(ISOMsg m,
int len)
throws IOException
sendMessageHeader in class BaseChannelIOExceptionpublic void setHeader(String header)
setHeader in class BaseChannelheader - String as seen by QSP
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||