|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.activeio.net.VMPipeAsynchChannelServer
Field Summary |
Fields inherited from interface org.activeio.Service |
NO_WAIT_TIMEOUT, WAIT_FOREVER_TIMEOUT |
Constructor Summary | |
VMPipeAsynchChannelServer(java.net.URI bindURI)
|
Method Summary | |
AsynchChannel |
connect()
|
void |
dispose()
This method should not throw any exceptions. |
java.net.URI |
getBindURI()
The URI that was used when the channel was bound. |
java.net.URI |
getConnectURI()
Once bound, the channel may be able to construct a URI that is more sutible for when a client needs to connect to the server. |
java.lang.Object |
narrow(java.lang.Class target)
Since a Channel may be composed from a chain of other Channel obejcts, this method allows you to query the chain for the specified interface. |
void |
setAcceptListener(AcceptListener acceptListener)
Registers an AcceptListener which is notified of accepted channels. |
void |
start()
Starts the channel. |
void |
stop(long timeout)
Stops the channel. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public VMPipeAsynchChannelServer(java.net.URI bindURI)
Method Detail |
public java.net.URI getBindURI()
ChannelServer
getBindURI
in interface ChannelServer
public java.net.URI getConnectURI()
ChannelServer
getConnectURI
in interface ChannelServer
public void dispose()
Disposable
dispose
in interface Disposable
public void start() throws java.io.IOException
Service
start
in interface Service
java.io.IOException
public void stop(long timeout)
Service
stop
in interface Service
timeout
- The amount of time the channel is allowed to take to gracefully stop. If the timeout
is exceeded, the channel should do a forcefull stop.public java.lang.Object narrow(java.lang.Class target)
Channel
narrow
in interface Channel
public java.lang.String toString()
public void setAcceptListener(AcceptListener acceptListener)
AsynchChannelServer
setAcceptListener
in interface AsynchChannelServer
acceptListener
- public AsynchChannel connect()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |