org.apache.directory.shared.ldap.extras.extended.ads_impl.storedProcedure
Class StoredProcedureFactory

java.lang.Object
  extended by org.apache.directory.shared.ldap.extras.extended.ads_impl.storedProcedure.StoredProcedureFactory
All Implemented Interfaces:
ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

public class StoredProcedureFactory
extends Object
implements ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

An ExtendedRequestFactory for creating cancel extended request response pairs.

Author:
Apache Directory Project

Constructor Summary
StoredProcedureFactory(LdapApiService codec)
          Creates a new instance of StoredProcedureFactory.
 
Method Summary
 ExtendedRequestDecorator<StoredProcedureRequest,StoredProcedureResponse> decorate(ExtendedRequest<?> modelRequest)
          
 ExtendedResponseDecorator<StoredProcedureResponse> decorate(ExtendedResponse decoratedMessage)
          
 String getOid()
          
 StoredProcedureRequest newRequest()
          
 StoredProcedureRequest newRequest(byte[] value)
          
 StoredProcedureResponse newResponse(byte[] encodedValue)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoredProcedureFactory

public StoredProcedureFactory(LdapApiService codec)
Creates a new instance of StoredProcedureFactory.

Parameters:
codec -
Method Detail

getOid

public String getOid()

Specified by:
getOid in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

newRequest

public StoredProcedureRequest newRequest()

Specified by:
newRequest in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

newResponse

public StoredProcedureResponse newResponse(byte[] encodedValue)
                                    throws DecoderException

Specified by:
newResponse in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>
Throws:
DecoderException

newRequest

public StoredProcedureRequest newRequest(byte[] value)

Specified by:
newRequest in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

decorate

public ExtendedRequestDecorator<StoredProcedureRequest,StoredProcedureResponse> decorate(ExtendedRequest<?> modelRequest)

Specified by:
decorate in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>

decorate

public ExtendedResponseDecorator<StoredProcedureResponse> decorate(ExtendedResponse decoratedMessage)

Specified by:
decorate in interface ExtendedRequestFactory<StoredProcedureRequest,StoredProcedureResponse>


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