Package org.ldaptive
Class AbstractRequest
- java.lang.Object
-
- org.ldaptive.AbstractRequest
-
- All Implemented Interfaces:
Message<RequestControl>
,Request
- Direct Known Subclasses:
AddRequest
,BindRequest
,CancelRequest
,CompareRequest
,DeleteRequest
,FastBindRequest
,MergeRequest
,ModifyDnRequest
,ModifyRequest
,PasswordModifyRequest
,SearchRequest
,WhoAmIRequest
public abstract class AbstractRequest extends Object implements Request
Contains the data common to all request objects.
-
-
Field Summary
Fields Modifier and Type Field Description private RequestControl[]
controls
Request controls.private IntermediateResponseHandler[]
intermediateResponseHandlers
Intermediate response handlers.private ReferralHandler
referralHandler
Referral handler.
-
Constructor Summary
Constructors Constructor Description AbstractRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestControl[]
getControls()
Returns the controls for this message.IntermediateResponseHandler[]
getIntermediateResponseHandlers()
Returns the intermediate response handlers.ReferralHandler
getReferralHandler()
Returns the referral handler.void
setControls(RequestControl... c)
Sets the controls for this request.void
setIntermediateResponseHandlers(IntermediateResponseHandler... handlers)
Sets the intermediate response handlers.void
setReferralHandler(ReferralHandler handler)
Sets the referral handler.
-
-
-
Field Detail
-
controls
private RequestControl[] controls
Request controls.
-
referralHandler
private ReferralHandler referralHandler
Referral handler.
-
intermediateResponseHandlers
private IntermediateResponseHandler[] intermediateResponseHandlers
Intermediate response handlers.
-
-
Method Detail
-
getControls
public RequestControl[] getControls()
Description copied from interface:Message
Returns the controls for this message.- Specified by:
getControls
in interfaceMessage<RequestControl>
- Returns:
- controls
-
setControls
public void setControls(RequestControl... c)
Sets the controls for this request.- Parameters:
c
- controls to set
-
getReferralHandler
public ReferralHandler getReferralHandler()
Description copied from interface:Request
Returns the referral handler.- Specified by:
getReferralHandler
in interfaceRequest
- Returns:
- referral handler
-
setReferralHandler
public void setReferralHandler(ReferralHandler handler)
Sets the referral handler.- Parameters:
handler
- referral handler
-
getIntermediateResponseHandlers
public IntermediateResponseHandler[] getIntermediateResponseHandlers()
Description copied from interface:Request
Returns the intermediate response handlers.- Specified by:
getIntermediateResponseHandlers
in interfaceRequest
- Returns:
- intermediate response handlers
-
setIntermediateResponseHandlers
public void setIntermediateResponseHandlers(IntermediateResponseHandler... handlers)
Sets the intermediate response handlers.- Parameters:
handlers
- intermediate response handlers
-
-