public class DnsProtocolHandler extends org.apache.mina.core.service.IoHandlerAdapter
Constructor and Description |
---|
DnsProtocolHandler(DnsServer config,
RecordStore store)
Creates a new instance of DnsProtocolHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable cause) |
protected String |
getContextKey() |
void |
inputClosed(org.apache.mina.core.session.IoSession session) |
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message) |
void |
messageSent(org.apache.mina.core.session.IoSession session,
Object message) |
void |
sessionClosed(org.apache.mina.core.session.IoSession session) |
void |
sessionCreated(org.apache.mina.core.session.IoSession session) |
void |
sessionIdle(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.session.IdleStatus status) |
void |
sessionOpened(org.apache.mina.core.session.IoSession session) |
public DnsProtocolHandler(DnsServer config, RecordStore store)
config
- store
- public void sessionCreated(org.apache.mina.core.session.IoSession session) throws Exception
sessionCreated
in interface org.apache.mina.core.service.IoHandler
sessionCreated
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionOpened(org.apache.mina.core.session.IoSession session)
sessionOpened
in interface org.apache.mina.core.service.IoHandler
sessionOpened
in class org.apache.mina.core.service.IoHandlerAdapter
public void sessionClosed(org.apache.mina.core.session.IoSession session)
sessionClosed
in interface org.apache.mina.core.service.IoHandler
sessionClosed
in class org.apache.mina.core.service.IoHandlerAdapter
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.IoHandler
sessionIdle
in class org.apache.mina.core.service.IoHandlerAdapter
public void exceptionCaught(org.apache.mina.core.session.IoSession session, Throwable cause)
exceptionCaught
in interface org.apache.mina.core.service.IoHandler
exceptionCaught
in class org.apache.mina.core.service.IoHandlerAdapter
public void messageReceived(org.apache.mina.core.session.IoSession session, Object message)
messageReceived
in interface org.apache.mina.core.service.IoHandler
messageReceived
in class org.apache.mina.core.service.IoHandlerAdapter
public void messageSent(org.apache.mina.core.session.IoSession session, Object message)
messageSent
in interface org.apache.mina.core.service.IoHandler
messageSent
in class org.apache.mina.core.service.IoHandlerAdapter
protected String getContextKey()
public void inputClosed(org.apache.mina.core.session.IoSession session)
inputClosed
in interface org.apache.mina.core.service.IoHandler
inputClosed
in class org.apache.mina.core.service.IoHandlerAdapter
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.