SecurityEnvironment.Builder |
SecurityEnvironment.Builder.addAttribute(String key,
Object value) |
Add an attribute to this environment.
|
static SecurityEnvironment.Builder |
SecurityEnvironment.builder() |
Creates a fluent API builder to build new instances of this class with current time.
|
static SecurityEnvironment.Builder |
SecurityEnvironment.builder(SecurityTime serverTime) |
Creates a fluent API builder to build new instances of this class.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.clearHeaders() |
We may want to clear existing headers, such as when deriving an environment
for outbound calls.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.clearQueryParams() |
We may want to clear existing query parameters.
|
SecurityEnvironment.Builder |
SecurityEnvironment.derive() |
Derive a new environment builder based on this environment.
|
SecurityEnvironment.Builder |
Security.environmentBuilder() |
Security environment builder, to be used to create
environment for evaluating security in integration components.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.header(String header,
String value) |
Add a single-value header.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.header(String header,
List<String> values) |
Add a multi-value header.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.headers(Map<String,List<String>> headers) |
Transport headers (such as HTTP headers, JMS headers).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.method(String method) |
Method that is requested (such as GET/POST for http).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.path(String path) |
Path that is requested (such as URI for http, without protocol, server and port).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.queryParam(String paramName,
String value) |
Add a single-value query parameter.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.queryParam(String paramName,
List<String> values) |
Add a multivalued query parameter.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.queryParams(Parameters queryParams) |
Add query parameters of the request.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.targetUri(URI uri) |
Configure target URI.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.time(SecurityTime time) |
Use the defined time to obtain current time.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.transport(String transport) |
Transport we are implementing (such as http, https).
|