org.apache.directory.server.ldap.handlers
Class CompareHandler

java.lang.Object
  extended by org.apache.directory.server.ldap.handlers.AbstractLdapHandler
      extended by org.apache.directory.server.ldap.handlers.CompareHandler
All Implemented Interfaces:
org.apache.mina.handler.demux.MessageHandler
Direct Known Subclasses:
DefaultCompareHandler

public abstract class CompareHandler
extends AbstractLdapHandler
implements org.apache.mina.handler.demux.MessageHandler

A single reply handler for CompareRequests.

Version:
$Rev: 653289 $
Author:
Apache Directory Project

Field Summary
 
Fields inherited from interface org.apache.mina.handler.demux.MessageHandler
NOOP
 
Constructor Summary
CompareHandler()
           
 
Method Summary
protected abstract  void compareMessageReceived(org.apache.mina.common.IoSession session, org.apache.directory.shared.ldap.message.CompareRequest compareRequest)
           
 void messageReceived(org.apache.mina.common.IoSession session, java.lang.Object request)
           
 
Methods inherited from class org.apache.directory.server.ldap.handlers.AbstractLdapHandler
getProtocolProvider, getSessionRegistry, isConfidentialityRequirementSatisfied, setProtocolProvider, setRequestControls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompareHandler

public CompareHandler()
Method Detail

messageReceived

public final void messageReceived(org.apache.mina.common.IoSession session,
                                  java.lang.Object request)
                           throws java.lang.Exception
Specified by:
messageReceived in interface org.apache.mina.handler.demux.MessageHandler
Throws:
java.lang.Exception

compareMessageReceived

protected abstract void compareMessageReceived(org.apache.mina.common.IoSession session,
                                               org.apache.directory.shared.ldap.message.CompareRequest compareRequest)
                                        throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.