|
jPOS 1.6.1 API Documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jpos.iso.channel.ChannelPool
public class ChannelPool
| Field Summary |
|---|
| Fields inherited from interface org.jpos.iso.ISOChannel |
|---|
CONNECT, RX, SIZEOF_CNT, TX |
| Constructor Summary | |
|---|---|
ChannelPool()
|
|
| Method Summary | |
|---|---|
void |
addChannel(ISOChannel channel)
|
void |
addChannel(java.lang.String name)
|
java.lang.Object |
clone()
Expose channel clonning interface |
void |
connect()
Connects ISOChannel |
void |
disconnect()
disconnects ISOChannel |
ISOChannel |
getCurrent()
|
Logger |
getLogger()
|
java.lang.String |
getName()
|
ISOPackager |
getPackager()
|
java.lang.String |
getRealm()
|
boolean |
isConnected()
|
ISOMsg |
receive()
Receives an ISOMsg |
void |
reconnect()
Reconnect channel |
void |
removeChannel(ISOChannel channel)
|
void |
removeChannel(java.lang.String name)
|
void |
send(ISOMsg m)
sends an ISOMsg over the TCP/IP session |
void |
setConfiguration(Configuration cfg)
|
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 p)
Associate a packager with this channel |
void |
setUsable(boolean b)
|
int |
size()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChannelPool()
| Method Detail |
|---|
public void setPackager(ISOPackager p)
ISOChannel
setPackager in interface ISOChannelp - an ISOPackager
public void connect()
throws java.io.IOException
ISOChannel
connect in interface ISOChanneljava.io.IOException
public void disconnect()
throws java.io.IOException
ISOChannel
disconnect in interface ISOChanneljava.io.IOException
public void reconnect()
throws java.io.IOException
ISOChannel
reconnect in interface ISOChanneljava.io.IOExceptionpublic boolean isConnected()
isConnected in interface ISOChannelisConnected in interface ISOSource
public ISOMsg receive()
throws java.io.IOException,
ISOException
ISOChannel
receive in interface ISOChanneljava.io.IOException
ISOException
public void send(ISOMsg m)
throws java.io.IOException,
ISOException
ISOChannel
send in interface ISOChannelsend in interface ISOSourcem - the Message to be sent
java.io.IOException
ISOExceptionpublic void setUsable(boolean b)
setUsable in interface ISOChannelb - - usable statepublic void setName(java.lang.String name)
ISOChannel
setName in interface ISOChannelname - name to registerNameRegistrarpublic java.lang.String getName()
getName in interface ISOChannelpublic ISOPackager getPackager()
getPackager in interface ISOChannel
public void setLogger(Logger logger,
java.lang.String realm)
setLogger in interface LogSourcepublic java.lang.String getRealm()
getRealm in interface LogSourcepublic Logger getLogger()
getLogger in interface LogSource
public void setConfiguration(Configuration cfg)
throws ConfigurationException
setConfiguration in interface Configurablecfg - Configuration object
ConfigurationExceptionpublic void addChannel(ISOChannel channel)
public void addChannel(java.lang.String name)
throws NameRegistrar.NotFoundException
NameRegistrar.NotFoundExceptionpublic void removeChannel(ISOChannel channel)
public void removeChannel(java.lang.String name)
throws NameRegistrar.NotFoundException
NameRegistrar.NotFoundExceptionpublic int size()
public ISOChannel getCurrent()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object clone()
ISOChannel
clone in interface ISOChannelclone in class java.lang.Object
|
jPOS.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||