|
||||||||||
| 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.RawChannel
public class RawChannel
ISOChannel implementation - RAW Channel Send packet len (4 bytes network byte order) followed by raw data. Usefull when you need to send propietary headers with ISOMsgs (such as NAC's TPDUs)
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 | |
|---|---|
RawChannel()
Public constructor (used by Class.forName("...").newInstance()) |
|
RawChannel(ISOPackager p,
byte[] header)
Construct server ISOChannel |
|
RawChannel(ISOPackager p,
byte[] header,
ServerSocket serverSocket)
constructs a server ISOChannel associated with a Server Socket |
|
RawChannel(String host,
int port,
ISOPackager p,
byte[] header)
Construct client ISOChannel |
|
| Method Summary | |
|---|---|
protected int |
getMessageLength()
|
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 RawChannel()
public RawChannel(String host,
int port,
ISOPackager p,
byte[] header)
host - server TCP Addressport - server port numberp - an ISOPackagerheader - an optional raw header (i.e. TPDU)ISOPackager
public RawChannel(ISOPackager p,
byte[] header)
throws IOException
p - an ISOPackagerheader - an optional raw header (i.e. TPDU)
IOExceptionISOPackager
public RawChannel(ISOPackager p,
byte[] header,
ServerSocket serverSocket)
throws IOException
p - an ISOPackagerheader - 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
ISOExceptionpublic 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 | |||||||||