Index

A C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

AbstractCommandHandler<R extends org.jolokia.server.core.request.JolokiaRequest> - Class in org.jolokia.service.jmx.handler
A handler for dealing with a certain Jolokia command
AbstractCommandHandler() - Constructor for class org.jolokia.service.jmx.handler.AbstractCommandHandler
 
addMBeanInfo(MBeanServerConnection, ObjectInstance, Set<DataUpdater>, Set<CacheKeyProvider>) - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
Add information about an MBean as obtained from an MBeanInfo descriptor.
applyPath() - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
Extract either a subtree or a leaf value.
ARGS - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
ATTRIBUTES - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 

C

CacheKeyProvider - Class in org.jolokia.service.jmx.api
An SPI interface used by ListHandler that can be used to optimize the structure of list() operation.
CacheKeyProvider(int) - Constructor for class org.jolokia.service.jmx.api.CacheKeyProvider
 
canHandle(JolokiaRequest) - Method in class org.jolokia.service.jmx.LocalRequestHandler
checkForModifiedSince(MBeanServerAccess, JolokiaRequest) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Check, whether the set of MBeans for any managed MBeanServer has been change since the timestamp provided in the given request
checkForRestriction(JolokiaExecRequest) - Method in class org.jolokia.service.jmx.handler.ExecHandler
Check whether there is a restriction on the type to apply.
checkForRestriction(JolokiaListRequest) - Method in class org.jolokia.service.jmx.handler.ListHandler
Check whether there is a restriction on the type to apply.
checkForRestriction(JolokiaNotificationRequest) - Method in class org.jolokia.service.jmx.handler.NotificationHandler
Check whether there is a restriction on the type to apply.
checkForRestriction(JolokiaReadRequest) - Method in class org.jolokia.service.jmx.handler.ReadHandler
We override it here with a noop since we do a more fine grained check during processing of the request.
checkForRestriction(JolokiaSearchRequest) - Method in class org.jolokia.service.jmx.handler.SearchHandler
Check whether there is a restriction on the type to apply.
checkForRestriction(JolokiaWriteRequest) - Method in class org.jolokia.service.jmx.handler.WriteHandler
Check whether there is a restriction on the type to apply.
checkForRestriction(R) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Check whether there is a restriction on the type to apply.
checkType() - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Check whether a command of the given type is allowed
CLASSNAME - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
CommandHandler<R extends org.jolokia.server.core.request.JolokiaRequest> - Interface in org.jolokia.service.jmx.api
 
CommandHandlerManager - Class in org.jolokia.service.jmx.api
A request handler manager is responsible for managing so called "request handlers" which are used to dispatch for all command types known to the Jolokia protocol.
CommandHandlerManager(JolokiaContext) - Constructor for class org.jolokia.service.jmx.api.CommandHandlerManager
Manager and dispatcher for incoming requests
CommandHandlerManager(JolokiaContext, String) - Constructor for class org.jolokia.service.jmx.api.CommandHandlerManager
Constructor, which creates the manager.
context - Variable in class org.jolokia.service.jmx.handler.AbstractCommandHandler
 

D

DataKeys - Enum Class in org.jolokia.service.jmx.handler.list
Keys used for generating the list result
DataUpdater - Class in org.jolokia.service.jmx.handler.list
Interface for updating a MBeanInfoData for a certain aspect of an MBeanInfo
DataUpdater(int) - Constructor for class org.jolokia.service.jmx.handler.list.DataUpdater
 
DESCRIPTION - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
destroy() - Method in interface org.jolokia.service.jmx.api.CommandHandler
Lifecycle method called when agent goes down.
destroy() - Method in class org.jolokia.service.jmx.api.CommandHandlerManager
Lifecycle method called when agent goes down
destroy() - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Lifecycle method called when agent goes down.
destroy() - Method in class org.jolokia.service.jmx.LocalRequestHandler
Unregister the config MBean
determineKey(ObjectInstance) - Method in class org.jolokia.service.jmx.api.CacheKeyProvider
By providing a non-null key for an ObjectInstance an extension may tell Jolokia that the JSON data for MBeanInfo can be shared with other instances that use the same cache key.
determineKey(ObjectInstance) - Method in class org.jolokia.service.jmx.handler.list.JDKManagementCacheKeyProvider
 
dispatch(MBeanServerAccess, NotificationCommand) - Method in class org.jolokia.service.jmx.handler.notification.NotificationDispatcher
Dispatch a command to the appropriate method in the action in the delegate
doHandleAllServerRequest(MBeanServerAccess, JolokiaListRequest, Object) - Method in class org.jolokia.service.jmx.handler.ListHandler
Default implementation fo handling a request for multiple servers at once.
doHandleAllServerRequest(MBeanServerAccess, JolokiaNotificationRequest, Object) - Method in class org.jolokia.service.jmx.handler.NotificationHandler
Default implementation fo handling a request for multiple servers at once.
doHandleAllServerRequest(MBeanServerAccess, JolokiaReadRequest, Object) - Method in class org.jolokia.service.jmx.handler.ReadHandler
Default implementation fo handling a request for multiple servers at once.
doHandleAllServerRequest(MBeanServerAccess, JolokiaSearchRequest, Object) - Method in class org.jolokia.service.jmx.handler.SearchHandler
Default implementation fo handling a request for multiple servers at once.
doHandleAllServerRequest(MBeanServerAccess, R, Object) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Default implementation fo handling a request for multiple servers at once.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaExecRequest) - Method in class org.jolokia.service.jmx.handler.ExecHandler
Execute an JMX operation.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaListRequest) - Method in class org.jolokia.service.jmx.handler.ListHandler
Abstract method to be subclassed by a concrete handler for performing the request.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaNotificationRequest) - Method in class org.jolokia.service.jmx.handler.NotificationHandler
Abstract method to be subclassed by a concrete handler for performing the request.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaReadRequest) - Method in class org.jolokia.service.jmx.handler.ReadHandler
Used for a request to a single attribute from a single MBean.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaSearchRequest) - Method in class org.jolokia.service.jmx.handler.SearchHandler
Abstract method to be subclassed by a concrete handler for performing the request.
doHandleSingleServerRequest(MBeanServerConnection, JolokiaWriteRequest) - Method in class org.jolokia.service.jmx.handler.WriteHandler
Abstract method to be subclassed by a concrete handler for performing the request.
doHandleSingleServerRequest(MBeanServerConnection, R) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Abstract method to be subclassed by a concrete handler for performing the request.

E

ERROR - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
ExecHandler - Class in org.jolokia.service.jmx.handler
Handler for dealing with execute requests.
ExecHandler() - Constructor for class org.jolokia.service.jmx.handler.ExecHandler
 
extractData(ObjectName, MBeanInfo, String) - Method in class org.jolokia.service.jmx.handler.list.DataUpdater
Do the real work by extracting the data from the MBeanInfo.

G

getCommandHandler(RequestType) - Method in class org.jolokia.service.jmx.api.CommandHandlerManager
Get the request handler for the given type
getKey() - Method in enum class org.jolokia.service.jmx.handler.list.DataKeys
Get the key of the enum
getKey() - Method in class org.jolokia.service.jmx.handler.list.DataUpdater
Get the key under which the extracted data should be added.
getType() - Method in interface org.jolokia.service.jmx.api.CommandHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.ExecHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.ListHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.NotificationHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.ReadHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.SearchHandler
The type of request which can be served by this handler
getType() - Method in class org.jolokia.service.jmx.handler.WriteHandler
The type of request which can be served by this handler

H

handleAllServerRequest(MBeanServerAccess, R, Object) - Method in interface org.jolokia.service.jmx.api.CommandHandler
Override this if you want to have all servers at once for processing the request (like need for merging info as for a list command).
handleAllServerRequest(MBeanServerAccess, R, Object) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Override this if you want to have all servers at once for processing the request (like need for merging info as for a list command).
handleAllServersAtOnce(JolokiaListRequest) - Method in class org.jolokia.service.jmx.handler.ListHandler
Return true since a list handler needs to merge all information
handleAllServersAtOnce(JolokiaNotificationRequest) - Method in class org.jolokia.service.jmx.handler.NotificationHandler
Override this if you want all servers as list in the argument, e.g.
handleAllServersAtOnce(JolokiaReadRequest) - Method in class org.jolokia.service.jmx.handler.ReadHandler
For a simple requests (one MBean, one attribute) we let the dispatching of the servers done by the upper level.
handleAllServersAtOnce(JolokiaSearchRequest) - Method in class org.jolokia.service.jmx.handler.SearchHandler
Override this if you want all servers as list in the argument, e.g.
handleAllServersAtOnce(R) - Method in interface org.jolokia.service.jmx.api.CommandHandler
Override this if you want all servers as list in the argument, e.g.
handleAllServersAtOnce(R) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Override this if you want all servers as list in the argument, e.g.
handleException(ObjectName, IOException) - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
Add an exception which occurred during extraction of an MBeanInfo for a certain ObjectName to this map.
handleException(ObjectName, IllegalStateException) - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
Add an exception which occurred during extraction of an MBeanInfo for a certain ObjectName to this map.
handleException(ObjectName, InstanceNotFoundException) - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
Add an exception which occurred during extraction of an MBeanInfo for a certain ObjectName to this map.
handleFirstOrSecondLevel(ObjectName) - Method in class org.jolokia.service.jmx.handler.list.MBeanInfoData
The first two levels of this map (tree) consist of the MBean's domain name and name properties, which are independent of an MBean's metadata.
handleRequest(R, Object) - Method in class org.jolokia.service.jmx.LocalRequestHandler
handleSingleServerRequest(MBeanServerConnection, R) - Method in interface org.jolokia.service.jmx.api.CommandHandler
Handle a request for a single server and throw an InstanceNotFoundException if the request cannot be handle by the provided server.
handleSingleServerRequest(MBeanServerConnection, R) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Handle a request for a single server and throw an InstanceNotFoundException if the request cannot be handle by the provided server.

I

init(JolokiaContext) - Method in class org.jolokia.service.jmx.LocalRequestHandler
init(JolokiaContext, String) - Method in interface org.jolokia.service.jmx.api.CommandHandler
Lifecycle method in order to initialize the handler
init(JolokiaContext, String) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
 
init(JolokiaContext, String) - Method in class org.jolokia.service.jmx.handler.NotificationHandler
 
isObjectNameHidden(ObjectName) - Method in class org.jolokia.service.jmx.handler.AbstractCommandHandler
Checks whether an ObjectName should be removed (filtered out) from results of list or search operations.

J

JDKManagementCacheKeyProvider - Class in org.jolokia.service.jmx.handler.list
 
JDKManagementCacheKeyProvider(int) - Constructor for class org.jolokia.service.jmx.handler.list.JDKManagementCacheKeyProvider
 
JmxServiceActivator - Class in org.jolokia.service.jmx.osgi
Simple activator for creating a JMX request handler
JmxServiceActivator() - Constructor for class org.jolokia.service.jmx.osgi.JmxServiceActivator
 

K

KEYS - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 

L

ListHandler - Class in org.jolokia.service.jmx.handler
Handler for obtaining a list of all available MBeans and its attributes and operations.
ListHandler() - Constructor for class org.jolokia.service.jmx.handler.ListHandler
 
LocalRequestHandler - Class in org.jolokia.service.jmx
Dispatcher which dispatches to one or more local MBeanServer.
LocalRequestHandler(int) - Constructor for class org.jolokia.service.jmx.LocalRequestHandler
Create a new local dispatcher which accesses local MBeans.

M

MBeanInfoData - Class in org.jolokia.service.jmx.handler.list
Tree of MBean metadata.
MBeanInfoData(int, Deque<String>, boolean, boolean, boolean, String) - Constructor for class org.jolokia.service.jmx.handler.list.MBeanInfoData
Constructor taking a max depth.

N

NAME - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
NotificationDispatcher - Class in org.jolokia.service.jmx.handler.notification
Dispatcher for notification commands.
NotificationDispatcher(JolokiaContext) - Constructor for class org.jolokia.service.jmx.handler.notification.NotificationDispatcher
Initialize backends and delegate
NotificationHandler - Class in org.jolokia.service.jmx.handler
A request handler which is responsible for managing notification requests.
NotificationHandler() - Constructor for class org.jolokia.service.jmx.handler.NotificationHandler
 
NOTIFICATIONS - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 

O

OPERATIONS - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
org.jolokia.service.jmx - package org.jolokia.service.jmx
 
org.jolokia.service.jmx.api - package org.jolokia.service.jmx.api
 
org.jolokia.service.jmx.handler - package org.jolokia.service.jmx.handler
 
org.jolokia.service.jmx.handler.list - package org.jolokia.service.jmx.handler.list
 
org.jolokia.service.jmx.handler.notification - package org.jolokia.service.jmx.handler.notification
 
org.jolokia.service.jmx.osgi - package org.jolokia.service.jmx.osgi
 

P

pProvider - Variable in class org.jolokia.service.jmx.handler.AbstractCommandHandler
 

R

READ_WRITE - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
ReadHandler - Class in org.jolokia.service.jmx.handler
Handler for managing READ requests for reading attributes.
ReadHandler() - Constructor for class org.jolokia.service.jmx.handler.ReadHandler
 
RETURN_TYPE - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 

S

SearchHandler - Class in org.jolokia.service.jmx.handler
Handler responsible for searching for MBean names.
SearchHandler() - Constructor for class org.jolokia.service.jmx.handler.SearchHandler
 
start(BundleContext) - Method in class org.jolokia.service.jmx.osgi.JmxServiceActivator
stop(BundleContext) - Method in class org.jolokia.service.jmx.osgi.JmxServiceActivator

T

toString() - Method in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
TYPE - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 
TYPES - Enum constant in enum class org.jolokia.service.jmx.handler.list.DataKeys
 

U

update(Map<String, Object>, ObjectName, MBeanInfo, Deque<String>) - Method in class org.jolokia.service.jmx.handler.list.DataUpdater
Update the given map object with the data extracted from the given MBeanInfo

V

valueOf(String) - Static method in enum class org.jolokia.service.jmx.handler.list.DataKeys
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jolokia.service.jmx.handler.list.DataKeys
Returns an array containing the constants of this enum class, in the order they are declared.
verifyThatPathIsEmpty(Deque<String>) - Method in class org.jolokia.service.jmx.handler.list.DataUpdater
Check whether the given path is empty, if not, then throw an exception

W

WriteHandler - Class in org.jolokia.service.jmx.handler
Handler for dealing with write request.
WriteHandler() - Constructor for class org.jolokia.service.jmx.handler.WriteHandler
 
A C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages