public abstract class ChannelSystem
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
ChannelSystem()
Creates a new instance of ChannelSystem
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
flushIO()
flush requests to the server
|
abstract ChannelServer |
newChannelServer()
Create a new channel server
|
abstract void |
pendEvent(double timeout)
Schedule the queued requests with the specified timeout
|
abstract boolean |
pendIO(double timeout)
Schedule an IO request with the specified timeout
|
abstract void |
printInfo()
Print information about this system
|
abstract void |
setDebugMode(boolean debugFlag)
Set the debug mode of the channel system.
|
public abstract void setDebugMode(boolean debugFlag)
debugFlag - True to enable debug mode and false to disable debug mode.public abstract ChannelServer newChannelServer() throws java.lang.Exception
java.lang.Exception - as appropriatepublic abstract void flushIO()
public abstract boolean pendIO(double timeout)
timeout - the maximum time to wait for a successful pend IOpublic abstract void pendEvent(double timeout)
timeout - the maximum time to wait for successful handling of the requestpublic abstract void printInfo()