Package org.apache.directory.ldap.client.api.message

Examples of org.apache.directory.ldap.client.api.message.IntermediateResponse


    /**
     * Convert a IntermediateResponseCodec to a IntermediateResponse message based on the ResponseFuture's type
     */
    private void setIResponse( IntermediateResponseCodec intermediateResponseCodec, ResponseFuture responseFuture ) throws Exception
    {
        IntermediateResponse intermediateResponse = null;

        if( responseFuture instanceof SearchFuture )
        {
            intermediateResponse = new SearchIntermediateResponse();
        }
        else if( responseFuture instanceof ExtendedFuture )
        {
            intermediateResponse = new ExtendedIntermediateResponse();
        }
        else
        {
            // currently we only support IR for search and extended operations
            throw new UnsupportedOperationException( "Unknown ResponseFuture type " + responseFuture.getClass().getName() );
        }
       
        intermediateResponse.setResponseName( intermediateResponseCodec.getResponseName() );
        intermediateResponse.setResponseValue( intermediateResponseCodec.getResponseValue() );

        responseFuture.set( intermediateResponse );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.ldap.client.api.message.IntermediateResponse

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.