public class RequestContextBuilder extends Object
ProfileRequestContext used in ProfileAction
executions.| Modifier and Type | Field and Description |
|---|---|
private Object |
inboundMessage
The inbound message.
|
private String |
inboundMessageId
The ID of the inbound message.
|
private long |
inboundMessageIssueInstant
The issue instant of the inbound message in milliseconds.
|
private String |
inboundMessageIssuer
The issuer of the inbound message.
|
private String |
NO_VAL
Value used to represent a string value that has not be set.
|
private Object |
outboundMessage
The outbound message.
|
private String |
outboundMessageId
The ID of the outbound message.
|
private long |
outboundMessageIssueInstant
The issue instant of the outbound message in milliseconds.
|
private String |
outboundMessageIssuer
The issuer of the outbound message.
|
| Constructor and Description |
|---|
RequestContextBuilder()
Constructor.
|
RequestContextBuilder(RequestContextBuilder prototype)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected MessageContext |
buildInboundMessageContext()
Builds a inbound
MessageContext. |
protected MessageContext |
buildOutboundMessageContext()
Builds a outbound
MessageContext. |
org.opensaml.profile.context.ProfileRequestContext |
buildProfileRequestContext()
Builds a
ProfileRequestContext. |
RequestContextBuilder |
setInboundMessage(Object message)
Sets the inbound message.
|
RequestContextBuilder |
setInboundMessageId(String id)
Sets the ID of the inbound message.
|
RequestContextBuilder |
setInboundMessageIssueInstant(long instant)
Sets the issue instant of the inbound message in milliseconds.
|
RequestContextBuilder |
setInboundMessageIssuer(String issuer)
Sets the issuer of the inbound message.
|
RequestContextBuilder |
setOutboundMessage(Object message)
Sets the outbound message.
|
RequestContextBuilder |
setOutboundMessageId(String id)
Sets the ID of the outbound message.
|
RequestContextBuilder |
setOutboundMessageIssueInstant(long instant)
Sets the issue instant of the outbound message in milliseconds.
|
RequestContextBuilder |
setOutboundMessageIssuer(String issuer)
Sets the issuer of the outbound message.
|
private final String NO_VAL
private String inboundMessageId
private long inboundMessageIssueInstant
private String inboundMessageIssuer
private Object inboundMessage
private String outboundMessageId
private long outboundMessageIssueInstant
private String outboundMessageIssuer
private Object outboundMessage
public RequestContextBuilder()
public RequestContextBuilder(RequestContextBuilder prototype)
prototype - prototype whose properties are copied onto this builder@Nonnull public RequestContextBuilder setInboundMessageId(@Nullable String id)
id - ID of the inbound message@Nonnull public RequestContextBuilder setInboundMessageIssueInstant(long instant)
instant - issue instant of the inbound message in milliseconds@Nonnull public RequestContextBuilder setInboundMessageIssuer(@Nullable String issuer)
issuer - issuer of the inbound message@Nonnull public RequestContextBuilder setInboundMessage(@Nullable Object message)
message - the inbound message@Nonnull public RequestContextBuilder setOutboundMessageId(@Nullable String id)
id - ID of the outbound message@Nonnull public RequestContextBuilder setOutboundMessageIssueInstant(long instant)
instant - issue instant of the outbound message in millisecondspublic RequestContextBuilder setOutboundMessageIssuer(@Nullable String issuer)
issuer - issuer of the outbound message@Nonnull public RequestContextBuilder setOutboundMessage(@Nullable Object message)
message - the outbound message@Nonnull public org.opensaml.profile.context.ProfileRequestContext buildProfileRequestContext()
ProfileRequestContext.
The default implementation builds a ProfileRequestContext that contains a:
buildInboundMessageContext()buildOutboundMessageContext()ProfileRequestContext@Nonnull protected MessageContext buildInboundMessageContext()
MessageContext.
The default implementation builds a MessageContext that contains:
setInboundMessage(Object)MessageContext@Nonnull protected MessageContext buildOutboundMessageContext()
MessageContext.
The default implementation builds a MessageContext that contains:
setOutboundMessage(Object)MessageContextCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.