public static final class RequestContext.Builder
extends java.lang.Object
RequestContext
builder.Modifier and Type | Class and Description |
---|---|
static interface |
RequestContext.Builder.IsUserInRoleDelegate
Is user in role delegate.
|
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RequestContext |
build()
Build
RequestContext from given properties. |
static RequestContext.Builder |
create()
Create empty builder.
|
static RequestContext.Builder |
create(RequestContext requestContext)
Create builder instance based on provided
RequestContext . |
RequestContext.Builder |
httpSession(java.lang.Object httpSession)
Set http session.
|
RequestContext.Builder |
isUserInRoleDelegate(RequestContext.Builder.IsUserInRoleDelegate isUserInRoleDelegate)
Set delegate for
RequestContext.isUserInRole(String) method. |
RequestContext.Builder |
parameterMap(java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
Set parameter map.
|
RequestContext.Builder |
queryString(java.lang.String queryString)
Set query string.
|
RequestContext.Builder |
remoteAddr(java.lang.String remoteAddr)
Set remote address.
|
RequestContext.Builder |
requestURI(java.net.URI requestURI)
Set request URI.
|
RequestContext.Builder |
secure(boolean secure)
Set secure state.
|
RequestContext.Builder |
userPrincipal(java.security.Principal principal)
Set
Principal . |
public static RequestContext.Builder create()
public static RequestContext.Builder create(RequestContext requestContext)
RequestContext
.requestContext
- request context.public RequestContext.Builder requestURI(java.net.URI requestURI)
requestURI
- request URI to be set.RequestContext.Builder
instance.public RequestContext.Builder queryString(java.lang.String queryString)
queryString
- query string to be set.RequestContext.Builder
instance.public RequestContext.Builder httpSession(java.lang.Object httpSession)
httpSession
- jakarta.servlet.http.HttpSession
session to be set.RequestContext.Builder
instance.public RequestContext.Builder secure(boolean secure)
secure
- secure state to be set.RequestContext.Builder
instance.public RequestContext.Builder userPrincipal(java.security.Principal principal)
Principal
.principal
- principal to be set.RequestContext.Builder
instance.public RequestContext.Builder isUserInRoleDelegate(RequestContext.Builder.IsUserInRoleDelegate isUserInRoleDelegate)
RequestContext.isUserInRole(String)
method.isUserInRoleDelegate
- delegate for RequestContext.isUserInRole(String)
.RequestContext.Builder
instance.public RequestContext.Builder parameterMap(java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
parameterMap
- parameter map. Takes map returned from ServletRequest#getParameterMap.RequestContext.Builder
instance.public RequestContext.Builder remoteAddr(java.lang.String remoteAddr)
remoteAddr
- remote address to be set.RequestContext.Builder
instance.public RequestContext build()
RequestContext
from given properties.RequestContext
.Copyright © 2012–2020 Oracle Corporation. All rights reserved.