JSONObject
to this object.Privilege
to this setPrivilege
with the specified name and rolesPrivilege
with the specified name and roles.JSONArray
to this array.JSONToken
instance to the stream.Command
.JSONArray.Builder
instancebyte[]
array.Readable
into a
byte[]
arraybyte[]
array.ReadableByteChannel
into a
byte[]
arraySeekableByteChannel
.CharSequence
into an InputStream
instanceInputStream
.String
.String
.FilterOrder.AUTHENTICATION
filters examine any credentials in the request and
maps them to a Principal
and roles.AuthenticationChallenge
instancesPrincipal
is authorized to access this privilege.Inject
annotation on a type's constructor.Boolean
instance.ConfigurationSetting
instanceJSONNode
instancePaginationContext
instanceAuthenticationChallenge
instancePrivilegeSet
instancePrivilegeSet.Builder
instanceAuthenticationChallenge
s that are bound
to this constraint.Privilege
s from this setConfigurationSetting
, specifying it's type, and default
value.ConfigurationSetting
instancesAuthorizationConstraint
associated with the named
Privilege
InputStream
to an OutputStream
Readable
(input character stream) to an
Appendable
(output character stream)ReadableByteChannel
(input byte stream) to a
WritableByteChannel
(output byte stream)CrossOriginSharingPolicy
default policy for all annotated
types or packages.DocumentationPolicy
FramePolicy
Configuration
.FilterOrder.DISPATCHING
is the final phase, where a decision is made
about which servlet will service the request]
).}
).AuthorizationConstraint
for constraints that are
intended to require approval by an end-user (e.g.AuthorizationConstraint
implementations MUST implement the
Object.equals(Object)
method correctly.AuthorizationConstraint
implementations MUST implement the
AuthorizationConstraint.equals(AuthorizationConstraint)
method correctly.AuthorizationError
.HttpServlet
sub-classes.Log.FINE
levelLog.FINER
levelLog.FINEST
levelX-Frame-Options
headerX-Frame-Options
header.AuthorizationConstraint
that applies to a resource.HttpServlet
s which need to
dynamically determine what AuthorizationConstraint
is required for a
request.HttpServlet
s that wish to leverage
the
EntityTags#etag(HttpServletRequest, HttpServletResponse, HasGetMethod)
method to automatically produce an ETag
header.AuthorizationConstraint
implementations MUST implement the
Object.hashCode()
method correctly.JSONToken
s in the stream.Privilege
instances.HttpServlet
implementations, providing
SupportsPatch
and HasDynamicAuthorization
support.Log.INFO
levelHttpServletRequest
attribute which if present
on a request indicates an attribute whose value will be an instance of
InstanceLocator
Provider
specialization that provides the ability to:
determine if a provider implementation was found, via
InstanceProvider.isUnsatisfied()
determine if there are multiple implementations found, via
InstanceProvider.isAmbiguous()
Iterate over the available implementations, via InstanceProvider.iterator()
ConfigurationSetting
typeMultiMap
contains no key-value
mappings.InputStream
is the empty stream instance
provided by IOStreams.emptyStream()
.Level
is enabled for this loggerInstanceProvider.isAmbiguous()
) this iterator enumerates each of the available
providersJSONArray
instanceIOException
is
encountered on the underlying stream that the JSON API is operating on.JSONObject
or JSONArray
in a JSON document.JSONNode
instancesJSONObject
instancesJSONReader
instanceJSONReader
instanceJSONReader
instanceJSONWriter
instance.JSONWriter
instance.Logger
API.MultiMap
as a
Map<K,Collection<V>>
data structure, where values
are grouped by key.PathTemplate
that was matched to the requestConfigurationSetting.Builder
instance initialized with the state of this
ConfigurationSetting
JSONArray.Builder
instance initialized with the state of this
JSONArray
instanceJSONObject.Builder
instance populated with the state of this
JSONObject
instancePaginationContext
AuthenticationChallenge
instancePrivilegeSet.Builder
instance initialized with the state of this
PrivilegeSet
Map
except that a key can be bound to
multiple values.PathTemplate
that was
matched to this request, in other words the value of the
PathTemplate.name()
property.JSONToken
in the stream.NotAuthorizedException
condition requiring the user to
have authenticated against the specified Privilege.NotAuthorizedException
condition requiring the user to
have authenticated against the AuthorizationConstraint
, chaining
the cause
parameter as the underlying cause of the
authorization failure.Number
instance.JSONObject.Builder
instanceExtensionPoints
that plugins can extend.CommandProvider
.MultiMap
collection type.javax.inject
compatible Dependency Injection (D.I.) framework.HttpServlet
support.JSONObjects
)
and for serializing object graphs to JSON representations.Pagination
PathTemplateMatch
servicesHttpServletRequest
.PaginationContext
instancesDispatches
.PathTemplate
that was matched to a requestPathTemplateMatch
instancesPathTemplate
that was matched against this
requestPriority
annotations (if any)Privilege
, that a caller must have in
order to access a resource.Privilege
instance for the specified namePrivilege
instance with the specified nameAuthorizationConstraint
instancePrivilege
instancesPrivilege
instances.PrivilegeSet
instancesPrivilegeSet
instancesJSONObject
Pagination
.JSONObject
or JSONArray
instanceJSONObject
or JSONArray
instanceJSONObject
or JSONArray
instanceJSONObject
or JSONArray
instancePrivilege
from this PrivilegeSet
Privilege
that protects this type,
method, or package.FilterOrder.RETARGETTING
filters examine a request and re-write the request so
that it is dispatched to a different request URL.ConfigurationSetting.Builder
instanceBoolean
settingEnum
settingInteger
propertyLong
settingString
propertyLog.SEVERE
levelMultiMap
.[
){
).FilterOrder.STREAMING
filters are applied first and are used to manipulate the
content of the request or response, for example to apply compression to
responses.String
.Translatable
description of an element.Translatable
JSONNode
FilterOrder.URL_MAPPING
filters are applied next, and are used to map the
request to a particular backing store, for example to map a request to a
particular schema in a particular database.AuthorizationConstraint
to apply to a request should be used.CrossOriginSharingPolicy
for the specified textual
representationtrue
or false
JSONArray
Log.WARNING
levelJSONWriter
streamJSONWriter
stream.