Class SearchRequestProcessor
java.lang.Object
tigase.ldap.processors.AbstractLDAPProcessor<com.unboundid.ldap.protocol.SearchRequestProtocolOp>
tigase.ldap.processors.SearchRequestProcessor
- All Implemented Interfaces:
LDAPProcessor<com.unboundid.ldap.protocol.SearchRequestProtocolOp>
@Bean(name="searchRequest",
active=true,
parent=LdapConnectionManager.class)
public class SearchRequestProcessor
extends AbstractLDAPProcessor<com.unboundid.ldap.protocol.SearchRequestProtocolOp>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<com.unboundid.ldap.protocol.SearchRequestProtocolOp> Method returns class that is supported by this processorvoidprocess(LDAPSession session, com.unboundid.ldap.protocol.SearchRequestProtocolOp searchRequest, Consumer<com.unboundid.ldap.protocol.ProtocolOp> consumer) Method responsible for actual execution of the requestMethods inherited from class AbstractLDAPProcessor
canAccessToUserData, checkAuthorization, getAuthRepository, getUserRepository, isAdminMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LDAPProcessor
canHandle
-
Constructor Details
-
SearchRequestProcessor
public SearchRequestProcessor()
-
-
Method Details
-
getSupportedProtocolOp
Description copied from interface:LDAPProcessorMethod returns class that is supported by this processor- Returns:
- class of ProtocolOp supported by processor
-
process
public void process(LDAPSession session, com.unboundid.ldap.protocol.SearchRequestProtocolOp searchRequest, Consumer<com.unboundid.ldap.protocol.ProtocolOp> consumer) throws Exception Description copied from interface:LDAPProcessorMethod responsible for actual execution of the request- Parameters:
session- instance of LDAPSession containing authenticated user datasearchRequest- instance of the request to be executedconsumer- method to call when processing is finished- Throws:
Exception- if unrecoverable error will happen
-