org.apache.directory.shared.ldap.message.internal
Class InternalAbstractRequest

java.lang.Object
  extended by org.apache.directory.shared.ldap.message.internal.InternalAbstractMessage
      extended by org.apache.directory.shared.ldap.message.internal.InternalAbstractRequest
All Implemented Interfaces:
InternalMessage, InternalRequest
Direct Known Subclasses:
AbandonRequestImpl, AbstractAbandonableRequest, ExtendedRequestImpl, UnbindRequestImpl

public class InternalAbstractRequest
extends InternalAbstractMessage
implements InternalRequest

The base request message class.

Version:
$Rev: 910150 $
Author:
Apache Directory Project

Constructor Summary
protected InternalAbstractRequest(int id, MessageTypeEnum type, boolean hasResponse)
          Subclasses must provide these parameters via a super constructor call.
 
Method Summary
 int hashCode()
           
 boolean hasResponse()
          Indicator flag used to determine whether or not this type of request produces a reply.
 
Methods inherited from class org.apache.directory.shared.ldap.message.internal.InternalAbstractMessage
add, addAll, equals, get, getControls, getMessageId, getType, hasControl, put, remove
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.directory.shared.ldap.message.internal.InternalMessage
add, addAll, get, getControls, getMessageId, getType, hasControl, put, remove
 

Constructor Detail

InternalAbstractRequest

protected InternalAbstractRequest(int id,
                                  MessageTypeEnum type,
                                  boolean hasResponse)
Subclasses must provide these parameters via a super constructor call.

Parameters:
id - the sequential message identifier
type - the request type enum
hasResponse - flag indicating if this request generates a response
Method Detail

hasResponse

public boolean hasResponse()
Indicator flag used to determine whether or not this type of request produces a reply.

Specified by:
hasResponse in interface InternalRequest
Returns:
true if any reply is generated, false if no response is generated

hashCode

public int hashCode()
Overrides:
hashCode in class InternalAbstractMessage
Returns:
the instance's hash code
See Also:
Object.hashCode()


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