public static class HttpConstants.MessageProperties
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTH_CONNECTION
The name of the message property that holds the client Connection to reuse
when connection oriented authentication is used
|
static java.lang.String |
AUTH_PASSWORD
Transport level authentication username to be used for the outgoing message
|
static java.lang.String |
AUTH_SCHEME
The name of the message property or endpoint/destination property that defines the pre-emptive HTTP
authentication scheme to be used.
|
static java.lang.String |
AUTH_SCHEME_HOLDER
The name of the message property that holds the AuthScheme object being used
|
static java.lang.String |
AUTH_USERNAME
Transport level authentication username to be used for the outgoing message
|
static java.lang.String |
ENTITY_SIZE
The name of the message property that holds the size of the received entity over HTTP - This is only
available for requests and responses received - and not for messages about to be sent out
|
static java.lang.String |
FORWARD_URL_POSTFIX
The name of the message property that holds the URL postfix when a message gets forwarded.
|
static java.lang.String |
HEADER_SIZE
The name of the message property that holds the size of the received message header over HTTP - This is only
available for requests and responses received - and not for messages about to be sent out
|
static java.lang.String |
LOCAL_ADDRESS |
static java.lang.String |
LOCAL_PORT |
static java.lang.String |
MESSAGE_SIZE
The name of the message property that holds the size of the received message over HTTP - This is only
available for requests and responses received - and not for messages about to be sent out
|
static java.lang.String |
METHOD
The name of the message property that holds the HTTP method
|
static java.lang.String |
NTLM_DOMAIN
The NTLM authentication domain
|
static java.lang.String |
NTLM_WORKSTATION
The NTLM workstation
|
static java.lang.String |
PATH_PATTERN
The path pattern transport property name to be used for the pattern configuration with placeholders in the
HTTP path mainly used in the REST services.
|
static java.lang.String |
QUERY_PARAM_MAP
Deprecated.
since 2.0
The name of the message property that holds a Map
|
static java.lang.String |
QUERY_PARAM_MAP_WDUPS
The name of the message property that holds a Map
|
static java.lang.String |
QUERY_STRING
The name of the message property that holds a String representation of URL query parameters.
|
static java.lang.String |
REMOTE_ADDRESS |
static java.lang.String |
REMOTE_PORT |
static java.lang.String |
RESPONSE_STATUS_CODE
The name of the message property that holds the HTTP response status code
|
static java.lang.String |
RESPONSE_TIME
The name of the message property that holds the last response time
|
static java.lang.String |
SERVICE_URL
The name of the message property that holds the service URL
|
static java.lang.String |
SSL_CLIENT_CERTS |
static java.lang.String |
SSL_CLIENT_DN |
static java.lang.String |
URI_PATH_PARAM_MAP
The mapped placeholders in the URI pattern as URI path parameters specified in the
HttpConstants.MessageProperties.PATH_PATTERN
transport property, these will be looked up by the
HTTPSupport.getFirstRequestParameter(org.adroitlogic.ultraesb.api.Message, String)
method for convenience from the HttpSupport provided that there is no query parameter with that exact
place holder name |
static java.lang.String |
USERNAME
The name of the message property that holds the authenticated username
|
static java.lang.String |
USERROLES
The name of the message property that holds the authenticated user roles as a serialized String
|
static java.lang.String |
USERROLES_ARRAY
The name of the message property that holds the authenticated user roles as a String array of roles
|
Constructor and Description |
---|
HttpConstants.MessageProperties() |
public static final java.lang.String REMOTE_ADDRESS
public static final java.lang.String REMOTE_PORT
public static final java.lang.String LOCAL_ADDRESS
public static final java.lang.String LOCAL_PORT
public static final java.lang.String SSL_CLIENT_DN
public static final java.lang.String SSL_CLIENT_CERTS
public static final java.lang.String QUERY_STRING
HttpConstants.MessageProperties.QUERY_PARAM_MAP
wont be reflected in the QUERY_STRING, even though
both refers to effectively the same value set initially. This property value; i.e. the query string MUST be
treated as read-only and any changes to this string wont be effective for the message being sent out from the
ESB after the mediation. For such alternation use the HttpConstants.MessageProperties.QUERY_PARAM_MAP
property instead of the QUERY_STRING. The QUERY_STRING property value does not include the "?" prefixpublic static final java.lang.String METHOD
public static final java.lang.String MESSAGE_SIZE
public static final java.lang.String HEADER_SIZE
public static final java.lang.String ENTITY_SIZE
public static final java.lang.String RESPONSE_STATUS_CODE
public static final java.lang.String RESPONSE_TIME
public static final java.lang.String USERNAME
public static final java.lang.String USERROLES
public static final java.lang.String USERROLES_ARRAY
public static final java.lang.String SERVICE_URL
public static final java.lang.String FORWARD_URL_POSTFIX
public static final java.lang.String PATH_PATTERN
/service/accountDetails/{customerId:(\d*)}/account/{accountId:(\d*)}
where as the
customerId
and the accountId
are the place holders, which can be accessed via the
HTTPSupport.getFirstRequestParameter(org.adroitlogic.ultraesb.api.Message, String)
method at the mediationpublic static final java.lang.String QUERY_PARAM_MAP_WDUPS
public static final java.lang.String QUERY_PARAM_MAP
public static final java.lang.String URI_PATH_PARAM_MAP
HttpConstants.MessageProperties.PATH_PATTERN
transport property, these will be looked up by the
HTTPSupport.getFirstRequestParameter(org.adroitlogic.ultraesb.api.Message, String)
method for convenience from the HttpSupport provided that there is no query parameter with that exact
place holder namepublic static final java.lang.String AUTH_USERNAME
public static final java.lang.String AUTH_PASSWORD
public static final java.lang.String NTLM_DOMAIN
public static final java.lang.String NTLM_WORKSTATION
public static final java.lang.String AUTH_CONNECTION
public static final java.lang.String AUTH_SCHEME_HOLDER
public static final java.lang.String AUTH_SCHEME