public class RemoteIOHandler extends BaseIOHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CREDENTIALS |
Constructor and Description |
---|
RemoteIOHandler(IController controller) |
Modifier and Type | Method and Description |
---|---|
void |
allowsCommands(org.apache.mina.core.session.IoSession session) |
void |
allowsListeners(org.apache.mina.core.session.IoSession session) |
IController |
getController(org.apache.mina.core.session.IoSession session)
return the controller, we require the session so we can ensure no errant
handlers access the controller
|
org.apache.mina.core.session.IoSession |
getOwner() |
boolean |
isOwner(org.apache.mina.core.session.IoSession session) |
void |
sessionClosed(org.apache.mina.core.session.IoSession session) |
void |
sessionOpened(org.apache.mina.core.session.IoSession session) |
disconnect, disconnect, getCredentials, isConnected, setCredentials, waitForConnection, waitForDisconnect, waitForPendingWrites, write
addExceptionHandler, addReceivedMessageHandler, addSentMessageHandler, exceptionCaught, findExceptionHandler, findReceivedMessageHandler, findSentMessageHandler, getExceptionHandlerMap, getMessageHandler, getReceivedMessageHandlerMap, getSentMessageHandlerMap, messageReceived, messageSent, removeExceptionHandler, removeReceivedMessageHandler, removeSentMessageHandler
public static final java.lang.String CREDENTIALS
public RemoteIOHandler(IController controller)
public IController getController(org.apache.mina.core.session.IoSession session)
public final boolean isOwner(org.apache.mina.core.session.IoSession session)
public final void allowsCommands(org.apache.mina.core.session.IoSession session)
public final void allowsListeners(org.apache.mina.core.session.IoSession session)
public void sessionOpened(org.apache.mina.core.session.IoSession session) throws java.lang.Exception
sessionOpened
in interface org.apache.mina.core.service.IoHandler
sessionOpened
in class BaseIOHandler
java.lang.Exception
public org.apache.mina.core.session.IoSession getOwner()
public void sessionClosed(org.apache.mina.core.session.IoSession session) throws java.lang.Exception
sessionClosed
in interface org.apache.mina.core.service.IoHandler
sessionClosed
in class BaseIOHandler
java.lang.Exception