public class RequestIoHandler
extends org.apache.mina.core.service.IoHandlerAdapter
| Constructor and Description |
|---|
RequestIoHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable error)
Handles thrown error.
|
FutureTask<com.thetransactioncompany.jsonrpc2.JSONRPC2Response> |
execute(com.thetransactioncompany.jsonrpc2.JSONRPC2Request request)
Generates response future.
|
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
Handles new message.
|
void |
messageSent(org.apache.mina.core.session.IoSession session,
Object message)
Handles outgoing 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 FutureTask<com.thetransactioncompany.jsonrpc2.JSONRPC2Response> execute(com.thetransactioncompany.jsonrpc2.JSONRPC2Request request)
request - JSON-RPC request.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.public void messageSent(org.apache.mina.core.session.IoSession session,
Object message)
messageSent in interface org.apache.mina.core.service.IoHandlermessageSent in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.message - Incomming message.public void messageReceived(org.apache.mina.core.session.IoSession session,
Object message)
throws com.thetransactioncompany.jsonrpc2.JSONRPC2ParseException
messageReceived in interface org.apache.mina.core.service.IoHandlermessageReceived in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.message - Incomming message.com.thetransactioncompany.jsonrpc2.JSONRPC2ParseException - Error occured when parsing response.public void exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable error)
throws Exception
exceptionCaught in interface org.apache.mina.core.service.IoHandlerexceptionCaught in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.error - Error.Exception - Exception that triggered the event.public void sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status)
throws TimeoutException
sessionIdle in interface org.apache.mina.core.service.IoHandlersessionIdle in class org.apache.mina.core.service.IoHandlerAdaptersession - Current connection session.status - Status.TimeoutException - Connection timeout.Copyright © 2015 RafaĆ Wrzeszcz - Wrzasq.pl. All rights reserved.