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

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

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

A handler for processing search requests.

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

Field Summary
 
Fields inherited from interface org.apache.mina.handler.demux.MessageHandler
NOOP
 
Constructor Summary
SearchHandler()
           
 
Method Summary
 void messageReceived(org.apache.mina.common.IoSession session, java.lang.Object request)
          Main message handing method for search requests.
abstract  void searchMessageReceived(org.apache.mina.common.IoSession session, org.apache.directory.shared.ldap.message.SearchRequest searchRequest)
           
 
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

SearchHandler

public SearchHandler()
Method Detail

messageReceived

public final void messageReceived(org.apache.mina.common.IoSession session,
                                  java.lang.Object request)
                           throws java.lang.Exception
Main message handing method for search requests.

Specified by:
messageReceived in interface org.apache.mina.handler.demux.MessageHandler
Throws:
java.lang.Exception

searchMessageReceived

public abstract void searchMessageReceived(org.apache.mina.common.IoSession session,
                                           org.apache.directory.shared.ldap.message.SearchRequest searchRequest)
                                    throws java.lang.Exception
Throws:
java.lang.Exception


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