org.apache.directory.api.ldap.extras.extended.ads_impl.gracefulDisconnect
Class GracefulDisconnectFactory

java.lang.Object
  extended by org.apache.directory.api.ldap.extras.extended.ads_impl.gracefulDisconnect.GracefulDisconnectFactory
All Implemented Interfaces:
UnsolicitedResponseFactory<GracefulDisconnectResponse>

public class GracefulDisconnectFactory
extends Object
implements UnsolicitedResponseFactory<GracefulDisconnectResponse>

An ExtendedRequestFactory for creating cancel extended request response pairs.

Author:
Apache Directory Project

Constructor Summary
GracefulDisconnectFactory(LdapApiService codec)
           
 
Method Summary
 ExtendedResponseDecorator<GracefulDisconnectResponse> decorate(ExtendedResponse decoratedMessage)
          Decorates an existing extended operation response.
 String getOid()
          Gets the OID of the ExtendedResponse this factory generates.
 GracefulDisconnectResponse newRequest()
          
 GracefulDisconnectResponse newResponse(byte[] encodedValue)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GracefulDisconnectFactory

public GracefulDisconnectFactory(LdapApiService codec)
Method Detail

getOid

public String getOid()
Gets the OID of the ExtendedResponse this factory generates.

Specified by:
getOid in interface UnsolicitedResponseFactory<GracefulDisconnectResponse>
Returns:
the extended response OID

newRequest

public GracefulDisconnectResponse newRequest()


newResponse

public GracefulDisconnectResponse newResponse(byte[] encodedValue)
                                       throws DecoderException

Specified by:
newResponse in interface UnsolicitedResponseFactory<GracefulDisconnectResponse>
Returns:
A new instance of the ExtendedResponse.
Throws:
DecoderException

decorate

public ExtendedResponseDecorator<GracefulDisconnectResponse> decorate(ExtendedResponse decoratedMessage)
Decorates an existing extended operation response.

Specified by:
decorate in interface UnsolicitedResponseFactory<GracefulDisconnectResponse>
Parameters:
decoratedMessage - the extended response to be decorated
Returns:
the decorated message


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