|
jPOS 1.6.1 API Documentation | ||||||||
| 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.X25Channel
public class X25Channel
Implements an ISOChannel suitable to be used to connect to an X.25 PAD. It waits a limited amount of time to decide when a packet is ready to be unpacked. This channel is based on PADChannel version 1.4. The new version seems to have some problems dealing with ETXs (we're working on it). Use this version _only_ if you have problems with current PADChannel as it will be deprecated some time in the future.
ISOMsg,
ISOException,
ISOChannel| Field Summary |
|---|
| Fields inherited from interface org.jpos.iso.ISOChannel |
|---|
CONNECT, RX, SIZEOF_CNT, TX |
| Constructor Summary | |
|---|---|
X25Channel()
No-args constructor |
|
X25Channel(ISOPackager p)
Construct server ISOChannel |
|
X25Channel(ISOPackager p,
java.net.ServerSocket serverSocket)
constructs a server ISOChannel associated with a Server Socket |
|
X25Channel(java.lang.String host,
int port,
ISOPackager p)
Constructs client ISOChannel |
|
| Method Summary | |
|---|---|
void |
disconnect()
disconnects the TCP/IP session. |
byte[] |
getHeader()
|
void |
setHeader(byte[] header)
|
void |
setHeader(java.lang.String header)
|
| Methods inherited from class java.util.Observable |
|---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public X25Channel()
public X25Channel(java.lang.String host,
int port,
ISOPackager p)
host - server TCP Addressport - server port numberp - an ISOPackagerISOPackager
public X25Channel(ISOPackager p)
throws java.io.IOException
p - an ISOPackager
java.io.IOExceptionISOPackager
public X25Channel(ISOPackager p,
java.net.ServerSocket serverSocket)
throws java.io.IOException
p - an ISOPackagerserverSocket - where to accept a connection
java.io.IOExceptionISOPackager| Method Detail |
|---|
public void disconnect()
throws java.io.IOException
BaseChannel
disconnect in interface BaseChannelMBeandisconnect in interface ISOChanneldisconnect in class BaseChanneljava.io.IOExceptionpublic void setHeader(byte[] header)
setHeader in class BaseChannelpublic void setHeader(java.lang.String header)
setHeader in class BaseChannelheader - Hex representation of headerpublic byte[] getHeader()
getHeader in class BaseChannel
|
jPOS.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||