Package org.apache.directory.server.core.api

Examples of org.apache.directory.server.core.api.SearchRequestContainer


     */
    public void registerSearchRequest( SearchRequest searchRequest, Cursor<Entry> cursor )
    {
        synchronized ( outstandingLock )
        {
            SearchRequestContainer searchRequestContainer = new SearchRequestContainer( searchRequest, cursor );
            searchRequests.put( searchRequest.getMessageId(), searchRequestContainer );
        }
    }
View Full Code Here


     * {@inheritDoc}
     */
    public void handle( LdapSession session, SearchResultDone searchResultDone ) throws Exception
    {
        LOG.debug( "Message Sent : {}", searchResultDone );
        SearchRequestContainer searchRequestContainer = session.getSearchRequest( searchResultDone.getMessageId() );
       
        if ( searchRequestContainer == null )
        {
            // We have had an exception
            //System.out.println( "SearchResultDone : " + searchResultDone );
        }
        else
        {
            //System.out.println( "SearchResultDone : " + searchRequestContainer );
            // Unregister the request from the session
            session.unregisterSearchRequest( searchRequestContainer.getSearchRequest() );
        }
    }
View Full Code Here

     * {@inheritDoc}
     */
    public void handle( LdapSession session, SearchResultReference searchResultReference ) throws Exception
    {
        LOG.debug( "Message Sent : {}", searchResultReference );
        SearchRequestContainer searchRequestContainer = session.getSearchRequest( searchResultReference.getMessageId() );
       
        if ( searchRequestContainer != null )
        {
            searchRequestContainer.increment();
        }
       
        //System.out.println( "SearchResultReference : " + searchRequestContainer );
    }
View Full Code Here

     */
    public void registerSearchRequest( SearchRequest searchRequest, Cursor<Entry> cursor )
    {
        synchronized ( outstandingLock )
        {
            SearchRequestContainer searchRequestContainer = new SearchRequestContainer( searchRequest, cursor );
            searchRequests.put( searchRequest.getMessageId(), searchRequestContainer );
        }
    }
View Full Code Here

     * {@inheritDoc}
     */
    public void handle( LdapSession session, SearchResultEntry searchResultEntry ) throws Exception
    {
        LOG.debug( "Message Sent : {}", searchResultEntry );
        SearchRequestContainer searchRequestContainer = session.getSearchRequest( searchResultEntry.getMessageId() );
       
        if ( searchRequestContainer != null )
        {
            searchRequestContainer.increment();
        }
       
        //System.out.println( "SearchResultEntry : " + searchRequestContainer );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.server.core.api.SearchRequestContainer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.