net.sf.wallace.mina
Class IMAP4ProtocolHandler

java.lang.Object
  extended by org.apache.mina.protocol.ProtocolHandlerAdapter
      extended by net.sf.wallace.mina.IMAP4ProtocolHandler
All Implemented Interfaces:
org.apache.mina.protocol.ProtocolHandler

public final class IMAP4ProtocolHandler
extends org.apache.mina.protocol.ProtocolHandlerAdapter

IMAP4 protocol handler.

Author:
rnewson

Constructor Summary
IMAP4ProtocolHandler(IMAP4ProtocolProvider newProvider)
           
 
Method Summary
 void exceptionCaught(org.apache.mina.protocol.ProtocolSession protocolSession, Throwable throwable)
           
 void messageReceived(org.apache.mina.protocol.ProtocolSession protocolSession, Object object)
           
 void sessionClosed(org.apache.mina.protocol.ProtocolSession protocolSession)
           
 void sessionIdle(org.apache.mina.protocol.ProtocolSession protocolSession, org.apache.mina.common.IdleStatus idleStatus)
           
 void sessionOpened(org.apache.mina.protocol.ProtocolSession protocolSession)
           
 
Methods inherited from class org.apache.mina.protocol.ProtocolHandlerAdapter
messageSent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMAP4ProtocolHandler

public IMAP4ProtocolHandler(IMAP4ProtocolProvider newProvider)
Method Detail

sessionOpened

public void sessionOpened(org.apache.mina.protocol.ProtocolSession protocolSession)
Specified by:
sessionOpened in interface org.apache.mina.protocol.ProtocolHandler
Overrides:
sessionOpened in class org.apache.mina.protocol.ProtocolHandlerAdapter

sessionClosed

public void sessionClosed(org.apache.mina.protocol.ProtocolSession protocolSession)
Specified by:
sessionClosed in interface org.apache.mina.protocol.ProtocolHandler
Overrides:
sessionClosed in class org.apache.mina.protocol.ProtocolHandlerAdapter

sessionIdle

public void sessionIdle(org.apache.mina.protocol.ProtocolSession protocolSession,
                        org.apache.mina.common.IdleStatus idleStatus)
Specified by:
sessionIdle in interface org.apache.mina.protocol.ProtocolHandler
Overrides:
sessionIdle in class org.apache.mina.protocol.ProtocolHandlerAdapter

exceptionCaught

public void exceptionCaught(org.apache.mina.protocol.ProtocolSession protocolSession,
                            Throwable throwable)
Specified by:
exceptionCaught in interface org.apache.mina.protocol.ProtocolHandler
Overrides:
exceptionCaught in class org.apache.mina.protocol.ProtocolHandlerAdapter

messageReceived

public void messageReceived(org.apache.mina.protocol.ProtocolSession protocolSession,
                            Object object)
Specified by:
messageReceived in interface org.apache.mina.protocol.ProtocolHandler
Overrides:
messageReceived in class org.apache.mina.protocol.ProtocolHandlerAdapter


Copyright © 2004-2005 Robert Newson. All Rights Reserved.