org.apache.directory.shared.ldap.extras.extended.ads_impl.gracefulShutdown
Class GracefulShutdownFactory

java.lang.Object
  extended by org.apache.directory.shared.ldap.extras.extended.ads_impl.gracefulShutdown.GracefulShutdownFactory
All Implemented Interfaces:
ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

public class GracefulShutdownFactory
extends Object
implements ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

An ExtendedRequestFactory for creating cancel extended request response pairs.

Author:
Apache Directory Project

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

Constructor Detail

GracefulShutdownFactory

public GracefulShutdownFactory(LdapApiService codec)
Method Detail

getOid

public String getOid()

Specified by:
getOid in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

newRequest

public GracefulShutdownRequest newRequest()

Specified by:
newRequest in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

newResponse

public GracefulShutdownResponse newResponse(byte[] encodedValue)
                                     throws DecoderException

Specified by:
newResponse in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>
Throws:
DecoderException

newRequest

public GracefulShutdownRequest newRequest(byte[] value)

Specified by:
newRequest in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

decorate

public ExtendedRequestDecorator<GracefulShutdownRequest,GracefulShutdownResponse> decorate(ExtendedRequest<?> modelRequest)

Specified by:
decorate in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>

decorate

public ExtendedResponseDecorator<GracefulShutdownResponse> decorate(ExtendedResponse decoratedMessage)

Specified by:
decorate in interface ExtendedRequestFactory<GracefulShutdownRequest,GracefulShutdownResponse>


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