Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BaseManagementResource - Class in com.tangosol.coherence.management.internal
-
A base JAX-RS root resource that supports management info requests.
- BaseManagementResource(ManagementRoutes) - Constructor for class com.tangosol.coherence.management.internal.BaseManagementResource
-
Create a root management resource.
- Binder(ClusterNameSupplier) - Constructor for class com.tangosol.coherence.management.internal.ClusterNameSupplier.Binder
C
- ClusterNameSupplier - Interface in com.tangosol.coherence.management.internal
-
A supplier of sets of cluster names.
- ClusterNameSupplier.Binder - Class in com.tangosol.coherence.management.internal
-
An
AbstractBinderto bind aClusterNameSupplierto a resource. - com.tangosol.coherence.management - package com.tangosol.coherence.management
-
This package contains classes used to server the Coherence management over REST API endpoints as a JAX-RS resource.
- com.tangosol.coherence.management.internal - package com.tangosol.coherence.management.internal
-
Internal classes used by the Coherence management over REST API.
- configure() - Method in class com.tangosol.coherence.management.internal.ClusterNameSupplier.Binder
- configure(ResourceConfig) - Static method in class com.tangosol.coherence.management.RestManagement
-
Initialize the
ResourceConfigto provide the management over REST endpoints. - configure(ResourceConfig, RestManagement.MBeanServerProxyFactory) - Static method in class com.tangosol.coherence.management.RestManagement
-
Initialize the
ResourceConfigto provide the management over REST endpoints. - configure(ResourceConfig, Supplier<MBeanServer>) - Static method in class com.tangosol.coherence.management.RestManagement
-
Initialize the
ResourceConfigto provide the management over REST endpoints. - configure(ResourceConfig, Supplier<MBeanServer>, Supplier<Set<String>>) - Static method in class com.tangosol.coherence.management.RestManagement
-
Initialize the
ResourceConfigto provide the management over REST endpoints for a multi-cluster environment. - createJaxRsRequest(ContainerRequestContext) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
D
- DEFAULT - Static variable in interface com.tangosol.coherence.management.RestManagement.MBeanServerProxyFactory
-
The default
RestManagement.MBeanServerProxyFactory. - DenySniffResponseFilter - Class in com.tangosol.coherence.management.internal
-
ContainerResponseFilteradds header that disables MIME sniffing by client on all responses. - DenySniffResponseFilter() - Constructor for class com.tangosol.coherence.management.internal.DenySniffResponseFilter
- doDelete(ContainerRequest) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Handle a management over rest DELETE request.
- doGet(ContainerRequest) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Handle a management over rest GET request.
- doPost(ContainerRequest) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Handle a management over rest POST request.
- doPut(ContainerRequest) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Handle a management over rest PUT request.
F
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.tangosol.coherence.management.internal.DenySniffResponseFilter
G
- get() - Method in interface com.tangosol.coherence.management.internal.ClusterNameSupplier
- get() - Method in interface com.tangosol.coherence.management.RestManagement.MBeanServerProxyFactory
- get(ContainerRequest) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Handle a management over rest GET request.
- getBaseURI() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getBody() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getClusterName() - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
- getCurrentUri() - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The URI of the current resource.
- getFirst(String) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest.JaxRsPathParameters
- getFirst(String) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest.JaxRsQueryParameters
- getHeaderString(String) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getJsonBody(Function<InputStream, Map<String, Object>>) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getMethod() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getParentUri() - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The parent URI of the resource.
- getParentUri(UriInfo) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
- getParentUri(UriInfo) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getParentUriSegmentsCount(UriInfo) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Return the number of URI segments in the parent URL.
- getParentUriSegmentsCount(UriInfo) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
-
Return the number of URI segments in the parent URL.
- getPathParameters() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getQueryParameters() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getRequestURI() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getResourceRegistry() - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
- getSize(Map<?, ?>, Class<?>, Type, Annotation[], MediaType) - Method in class com.tangosol.coherence.management.internal.MapProvider
- getSubUri(UriInfo, String...) - Static method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Append the provided segments to the current URI.
H
- handle(ContainerRequestContext, ManagementRoutes) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Forward the specified request to the router and convert the router response to a jax-rs response.
I
- isEnabled() - Method in class com.tangosol.coherence.management.internal.JacksonMapJsonBodyHandler
- isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.tangosol.coherence.management.internal.MapProvider
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class com.tangosol.coherence.management.internal.MapProvider
J
- JacksonMapJsonBodyHandler - Class in com.tangosol.coherence.management.internal
-
A
MapJsonBodyHandlerimplementation that will use Jackson to process json, if Jackson is on the classpath. - JacksonMapJsonBodyHandler() - Constructor for class com.tangosol.coherence.management.internal.JacksonMapJsonBodyHandler
- JaxRsPathParameters(UriInfo) - Constructor for class com.tangosol.coherence.management.internal.JaxRsRequest.JaxRsPathParameters
-
Create a
JaxRsRequest.JaxRsQueryParameters. - JaxRsQueryParameters(UriInfo) - Constructor for class com.tangosol.coherence.management.internal.JaxRsRequest.JaxRsQueryParameters
-
Create a
JaxRsRequest.JaxRsQueryParameters. - JaxRsRequest - Class in com.tangosol.coherence.management.internal
-
An implementation of a
HttpRequestthat wraps a Jersey JAX-RSContainerRequest. - JaxRsRequest(ContainerRequestContext) - Constructor for class com.tangosol.coherence.management.internal.JaxRsRequest
-
Create a
JaxRsRequest. - JaxRsRequest.JaxRsPathParameters - Class in com.tangosol.coherence.management.internal
-
A
PathParametersimplementation that wraps a JAX-RSUriInfo. - JaxRsRequest.JaxRsQueryParameters - Class in com.tangosol.coherence.management.internal
-
A
QueryParametersimplementation that wraps a JAX-RSUriInfo.
M
- m_mBeanServerProxy - Variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The Mbean server proxy.
- m_requestContext - Variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The container request context.
- m_requestHeaders - Variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The request headers, available in the context.
- m_uriInfo - Variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
The UriInfo available in the context.
- ManagementResourceConfig - Class in com.tangosol.coherence.management
-
The default
ResourceConfigimplementation that supports management requests. - ManagementResourceConfig() - Constructor for class com.tangosol.coherence.management.ManagementResourceConfig
-
Construct an instance of ResourceConfig that initialize Coherence predefined properties and searches for root resource classes and providers in the specified packages.
- ManagementRootResource - Class in com.tangosol.coherence.management.internal
-
A JAX-RS root resource that supports management info requests.
- ManagementRootResource() - Constructor for class com.tangosol.coherence.management.internal.ManagementRootResource
-
Create a root management resource.
- MapProvider - Class in com.tangosol.coherence.management.internal
- MapProvider() - Constructor for class com.tangosol.coherence.management.internal.MapProvider
- MEDIA_TYPE_JSON - Static variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Constant used for json application type.
- MEDIA_TYPES - Static variable in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Constant used for applicable media types in the management REST interface.
P
- PATH_ROOT - Static variable in class com.tangosol.coherence.management.internal.VersionedRootResource
-
The path for this resource.
R
- readFrom(Class<Map<?, ?>>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.tangosol.coherence.management.internal.MapProvider
- readMap(InputStream) - Method in class com.tangosol.coherence.management.internal.JacksonMapJsonBodyHandler
- RestManagement - Class in com.tangosol.coherence.management
-
The entry point into Coherence Management over REST that can be used by external applications that want to publish the Coherence Management resources on a different endpoint.
- RestManagement.MBeanServerProxyFactory - Interface in com.tangosol.coherence.management
-
A provider of instances of
MBeanServerProxy.
S
- setClusterName(String) - Method in class com.tangosol.coherence.management.internal.BaseManagementResource
- setPathParameters(PathParameters) - Method in class com.tangosol.coherence.management.internal.JaxRsRequest
T
- toJaxRsResponse(Response) - Static method in class com.tangosol.coherence.management.internal.BaseManagementResource
-
Convert a Coherence
Responseto a jax-rsResponse.
V
- VersionedRootResource - Class in com.tangosol.coherence.management.internal
-
A JAX-RS root resource that supports versioned management info requests.
- VersionedRootResource(ContainerRequest, ClusterNameSupplier) - Constructor for class com.tangosol.coherence.management.internal.VersionedRootResource
-
Create a root management resource.
W
- write(Map<String, Object>, OutputStream) - Method in class com.tangosol.coherence.management.internal.JacksonMapJsonBodyHandler
- writeTo(Map<?, ?>, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class com.tangosol.coherence.management.internal.MapProvider
All Classes and Interfaces|All Packages|Constant Field Values