ContextType - Service request context type (will be used as context for request handlers).public class DispatcherIoHandler<ContextType extends ContextInterface>
extends org.apache.mina.core.service.IoHandlerAdapter
| Constructor and Description |
|---|
DispatcherIoHandler(ContextType context,
Dispatcher<? super ContextType> dispatcher)
Initializes JSON-RPC binding.
|
| Modifier and Type | Method and Description |
|---|---|
void |
exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable error)
Handles thrown error.
|
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
Handles new message.
|
void |
sessionClosed(org.apache.mina.core.session.IoSession session)
Handles session closing.
|
void |
sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status)
Handles idle connections.
|
void |
sessionOpened(org.apache.mina.core.session.IoSession session)
Handles new session logging.
|
public DispatcherIoHandler(ContextType context, Dispatcher<? super ContextType> dispatcher)
context - Execution context.dispatcher - JSON-RPC dispatcher.public void exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable error)
exceptionCaught in interface org.apache.mina.core.service.IoHandlerexceptionCaught in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.error - Error.public void messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
messageReceived in interface org.apache.mina.core.service.IoHandlermessageReceived in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.message - Incomming message.public void sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status)
sessionIdle in interface org.apache.mina.core.service.IoHandlersessionIdle in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.status - Status.public void sessionOpened(org.apache.mina.core.session.IoSession session)
sessionOpened in interface org.apache.mina.core.service.IoHandlersessionOpened in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.public void sessionClosed(org.apache.mina.core.session.IoSession session)
sessionClosed in interface org.apache.mina.core.service.IoHandlersessionClosed in class org.apache.mina.core.service.IoHandlerAdaptersession - Closed connection session.Copyright © 2015 RafaĆ Wrzeszcz - Wrzasq.pl. All rights reserved.