org.apache.directory.shared.ldap.extras.extended.ads_impl.cancel
Class CancelFactory

java.lang.Object
  extended by org.apache.directory.shared.ldap.extras.extended.ads_impl.cancel.CancelFactory
All Implemented Interfaces:
ExtendedRequestFactory<CancelRequest,CancelResponse>

public class CancelFactory
extends Object
implements ExtendedRequestFactory<CancelRequest,CancelResponse>

An ExtendedRequestFactory for creating cancel extended request response pairs.

Author:
Apache Directory Project

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

Constructor Detail

CancelFactory

public CancelFactory(LdapApiService codec)
Method Detail

getOid

public String getOid()

Specified by:
getOid in interface ExtendedRequestFactory<CancelRequest,CancelResponse>

newRequest

public CancelRequest newRequest()

Specified by:
newRequest in interface ExtendedRequestFactory<CancelRequest,CancelResponse>

newResponse

public CancelResponse newResponse(byte[] encodedValue)
                           throws DecoderException

Specified by:
newResponse in interface ExtendedRequestFactory<CancelRequest,CancelResponse>
Throws:
DecoderException

newRequest

public CancelRequest newRequest(byte[] value)

Specified by:
newRequest in interface ExtendedRequestFactory<CancelRequest,CancelResponse>

decorate

public ExtendedRequestDecorator<CancelRequest,CancelResponse> decorate(ExtendedRequest<?> modelRequest)

Specified by:
decorate in interface ExtendedRequestFactory<CancelRequest,CancelResponse>

decorate

public ExtendedResponseDecorator<CancelResponse> decorate(ExtendedResponse decoratedMessage)

Specified by:
decorate in interface ExtendedRequestFactory<CancelRequest,CancelResponse>


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