Index

B C D F G H I J M P R S T V W 
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 AbstractBinder to bind a ClusterNameSupplier to 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 ResourceConfig to provide the management over REST endpoints.
configure(ResourceConfig, RestManagement.MBeanServerProxyFactory) - Static method in class com.tangosol.coherence.management.RestManagement
Initialize the ResourceConfig to provide the management over REST endpoints.
configure(ResourceConfig, Supplier<MBeanServer>) - Static method in class com.tangosol.coherence.management.RestManagement
Initialize the ResourceConfig to provide the management over REST endpoints.
configure(ResourceConfig, Supplier<MBeanServer>, Supplier<Set<String>>) - Static method in class com.tangosol.coherence.management.RestManagement
Initialize the ResourceConfig to 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
DenySniffResponseFilter - Class in com.tangosol.coherence.management.internal
ContainerResponseFilter adds 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 MapJsonBodyHandler implementation 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
JaxRsQueryParameters(UriInfo) - Constructor for class com.tangosol.coherence.management.internal.JaxRsRequest.JaxRsQueryParameters
JaxRsRequest - Class in com.tangosol.coherence.management.internal
An implementation of a HttpRequest that wraps a Jersey JAX-RS ContainerRequest.
JaxRsRequest(ContainerRequestContext) - Constructor for class com.tangosol.coherence.management.internal.JaxRsRequest
Create a JaxRsRequest.
JaxRsRequest.JaxRsPathParameters - Class in com.tangosol.coherence.management.internal
A PathParameters implementation that wraps a JAX-RS UriInfo.
JaxRsRequest.JaxRsQueryParameters - Class in com.tangosol.coherence.management.internal
A QueryParameters implementation that wraps a JAX-RS UriInfo.

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 ResourceConfig implementation 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
A MessageBodyWriter and MessageBodyReader for Map or LinkedHashMap.
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 Response to a jax-rs Response.

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
 
B C D F G H I J M P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values