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()