Class BaseDetectorHandler<Request,Response>
- java.lang.Object
-
- org.apache.mina.core.service.IoHandlerAdapter
-
- org.opennms.netmgt.provision.support.BaseDetectorHandler<Request,Response>
-
- All Implemented Interfaces:
org.apache.mina.core.service.IoHandler
- Direct Known Subclasses:
TcpDetectorHandler
public class BaseDetectorHandler<Request,Response> extends org.apache.mina.core.service.IoHandlerAdapterBaseDetectorHandler class.
- Version:
- $Id: $
- Author:
- Donald Desloge
-
-
Constructor Summary
Constructors Constructor Description BaseDetectorHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexceptionCaught(org.apache.mina.core.session.IoSession session, java.lang.Throwable cause)AsyncClientConversation<Request,Response>getConversation()getConversationDetectFutureMinaImplgetFuture()getFuturevoidmessageReceived(org.apache.mina.core.session.IoSession session, java.lang.Object message)voidsessionClosed(org.apache.mina.core.session.IoSession session)voidsessionCreated(org.apache.mina.core.session.IoSession session)voidsessionIdle(org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status)voidsessionOpened(org.apache.mina.core.session.IoSession session)voidsetConversation(AsyncClientConversation<Request,Response> conversation)setConversationvoidsetFuture(DetectFutureMinaImpl future)setFuture
-
-
-
Method Detail
-
setFuture
public void setFuture(DetectFutureMinaImpl future)
setFuture
- Type Parameters:
Request- a Request object.Response- a Response object.- Parameters:
future- aDetectFutureobject.
-
getFuture
public DetectFutureMinaImpl getFuture()
getFuture
- Returns:
- a
DetectFutureobject.
-
sessionCreated
public void sessionCreated(org.apache.mina.core.session.IoSession session) throws java.lang.Exception- Specified by:
sessionCreatedin interfaceorg.apache.mina.core.service.IoHandler- Overrides:
sessionCreatedin classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
sessionOpened
public void sessionOpened(org.apache.mina.core.session.IoSession session) throws java.lang.Exception- Specified by:
sessionOpenedin interfaceorg.apache.mina.core.service.IoHandler- Overrides:
sessionOpenedin classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
sessionClosed
public void sessionClosed(org.apache.mina.core.session.IoSession session) throws java.lang.Exception- Specified by:
sessionClosedin interfaceorg.apache.mina.core.service.IoHandler- Overrides:
sessionClosedin classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
sessionIdle
public void sessionIdle(org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status) throws java.lang.Exception- Specified by:
sessionIdlein interfaceorg.apache.mina.core.service.IoHandler- Overrides:
sessionIdlein classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
exceptionCaught
public void exceptionCaught(org.apache.mina.core.session.IoSession session, java.lang.Throwable cause) throws java.lang.Exception- Specified by:
exceptionCaughtin interfaceorg.apache.mina.core.service.IoHandler- Overrides:
exceptionCaughtin classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
messageReceived
public void messageReceived(org.apache.mina.core.session.IoSession session, java.lang.Object message) throws java.lang.Exception- Specified by:
messageReceivedin interfaceorg.apache.mina.core.service.IoHandler- Overrides:
messageReceivedin classorg.apache.mina.core.service.IoHandlerAdapter- Throws:
java.lang.Exception
-
setConversation
public void setConversation(AsyncClientConversation<Request,Response> conversation)
setConversation
- Parameters:
conversation- aAsyncClientConversationobject.
-
getConversation
public AsyncClientConversation<Request,Response> getConversation()
getConversation
- Returns:
- a
AsyncClientConversationobject.
-
-