- call(ObjectName, MBeanServerExecutor.MBeanAction<T>, Object...) - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
-
Call an action an the first MBeanServer on which the action does not throw an InstanceNotFoundException
will considered to be successful and this method returns with the return value of the succesful
action.
- call(ObjectName, MBeanServerExecutor.MBeanAction<R>, Object...) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor
-
Call an action an the first MBeanServer on which the action does not throw an InstanceNotFoundException
will considered to be successful and this method returns with the return value of the succesful
action.
- callback(MBeanServerConnection, ObjectName) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor.MBeanEachCallback
-
Callback call for a specific MBeanServer for a given object name.
- canHandle(JmxRequest) - Method in class org.jolokia.backend.LocalRequestDispatcher
-
Check whether current dispatcher can handle the given request
- canHandle(JmxRequest) - Method in interface org.jolokia.backend.RequestDispatcher
-
Check whether current dispatcher can handle the given request
- canSetValue() - Method in class org.jolokia.converter.json.ArrayExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.BeanExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.CollectionExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.CompositeDataExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.DateExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.EnumExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in interface org.jolokia.converter.json.Extractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.ListExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.MapExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
-
No setting for simplifying extractors
- canSetValue() - Method in class org.jolokia.converter.json.TabularDataExtractor
-
Whether this extractor is able to set a value.
- check(T) - Method in class org.jolokia.restrictor.policy.AbstractChecker
-
Check whether for the given argument access is allowed
- check(String) - Method in class org.jolokia.restrictor.policy.CorsChecker
-
Check whether for the given argument access is allowed
- check(String, boolean) - Method in class org.jolokia.restrictor.policy.CorsChecker
-
- check(HttpMethod) - Method in class org.jolokia.restrictor.policy.HttpMethodChecker
-
- check(MBeanAccessChecker.Arg) - Method in class org.jolokia.restrictor.policy.MBeanAccessChecker
-
Check whether for the given argument access is allowed
- check(String[]) - Method in class org.jolokia.restrictor.policy.NetworkChecker
-
Check for one or more hosts.
- check(RequestType) - Method in class org.jolokia.restrictor.policy.RequestTypeChecker
-
Return true if either no <commands>
section was in the policy or
the given type was mentioned as allowed command
- checkAccess(String, String, String) - Method in class org.jolokia.http.HttpRequestHandler
-
Check whether the given host and/or address is allowed to access this agent.
- checkForClass(String) - Static method in class org.jolokia.util.ClassUtil
-
Check for the existence of a given class
- checkForModifiedSince(MBeanServerExecutor, JmxRequest) - Method in class org.jolokia.handler.JsonRequestHandler
-
Check, whether the set of MBeans for any managed MBeanServer has been change since the timestamp
provided in the given request
- checkForRestriction(JmxExecRequest) - Method in class org.jolokia.handler.ExecHandler
-
Check whether there is a restriction on the type to apply.
- checkForRestriction(R) - Method in class org.jolokia.handler.JsonRequestHandler
-
Check whether there is a restriction on the type to apply.
- checkForRestriction(JmxListRequest) - Method in class org.jolokia.handler.ListHandler
-
Check whether there is a restriction on the type to apply.
- checkForRestriction(JmxReadRequest) - Method in class org.jolokia.handler.ReadHandler
-
We override it here with a noop since we do a more fine grained
check during processing of the request.
- checkForRestriction(JmxSearchRequest) - Method in class org.jolokia.handler.SearchHandler
-
Check whether there is a restriction on the type to apply.
- checkForRestriction(JmxVersionRequest) - Method in class org.jolokia.handler.VersionHandler
-
Check whether there is a restriction on the type to apply.
- checkForRestriction(JmxWriteRequest) - Method in class org.jolokia.handler.WriteHandler
-
Check whether there is a restriction on the type to apply.
- checkType() - Method in class org.jolokia.handler.JsonRequestHandler
-
Check whether a command of the given type is allowed
- ChunkedWriter - Class in org.jolokia.util
-
Created by gnufied on 2/7/16.
- ChunkedWriter(OutputStream, String) - Constructor for class org.jolokia.util.ChunkedWriter
-
- classForName(String, ClassLoader...) - Static method in class org.jolokia.util.ClassUtil
-
Lookup a class.
- classForName(String, boolean, ClassLoader...) - Static method in class org.jolokia.util.ClassUtil
-
Load a certain class.
- ClassSimplifier - Class in org.jolokia.converter.json.simplifier
-
Simplifier for class objects.
- ClassSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.ClassSimplifier
-
Empty constructor
- ClassUtil - Class in org.jolokia.util
-
Utility for class lookup.
- close() - Method in class org.jolokia.util.ChunkedWriter
-
- CollectionExtractor - Class in org.jolokia.converter.json
-
Extractor used for arbitrary collections.
- CollectionExtractor() - Constructor for class org.jolokia.converter.json.CollectionExtractor
-
- combineToPath(List<String>) - Static method in class org.jolokia.util.EscapeUtil
-
Combine a list of strings to a single path with proper escaping.
- CompositeDataExtractor - Class in org.jolokia.converter.json
-
- CompositeDataExtractor() - Constructor for class org.jolokia.converter.json.CompositeDataExtractor
-
- Config - Class in org.jolokia.backend
-
MBean for exporting various configuration tuning opportunities
to the outside world.
- Config(HistoryStore, DebugStore, String) - Constructor for class org.jolokia.backend.Config
-
Constructor with the configurable objects as parameters.
- ConfigExtractor - Interface in org.jolokia.config
-
Interface used for extracting configuration from various backend
configuration like SevletContext or servlet config
- ConfigKey - Enum in org.jolokia.config
-
Enumeration defining the various configuration constant names which
can be used to configure the agent globally (e.g.
- ConfigMBean - Interface in org.jolokia.backend
-
MBean for handling configuration issues from outside.
- Configuration - Class in org.jolokia.config
-
Class encapsulating all Agent configuration, global config and processing parameters
- Configuration(Object...) - Constructor for class org.jolokia.config.Configuration
-
Convenience constructor for setting up base configuration with key values pairs.
- configure(HistoryKey, HistoryLimit) - Method in class org.jolokia.history.HistoryStore
-
Configure the history length for a specific entry.
- containsKey(ConfigKey) - Method in class org.jolokia.config.Configuration
-
Check whether a key is explicitely provided
- Converters - Class in org.jolokia.converter
-
Wrapper class holding various converters
- Converters() - Constructor for class org.jolokia.converter.Converters
-
Create converters (string-to-object, string-to-openType and object-to-json)
- convertExceptionToJson(Throwable, JmxRequest) - Method in class org.jolokia.backend.BackendManager
-
Convert a Throwable to a JSON object so that it can be included in an error response
- convertFromString(String, String) - Method in class org.jolokia.converter.object.StringToObjectConverter
-
Deserialize a string representation to an object for a given type
- convertSpecialStringTags(String) - Static method in class org.jolokia.converter.object.StringToObjectConverter
-
For GET requests, where operation arguments and values to write are given in
string representation as part of the URL, certain special tags are used to indicate
special values:
[null]
for indicating a null value
""
for indicating an empty string
This method converts these tags to the proper value.
- convertToJson(Object, List<String>, JsonConvertOptions) - Method in class org.jolokia.converter.json.ObjectToJsonConverter
-
Convert the return value to a JSON object.
- convertToObject(OpenType, Object) - Method in class org.jolokia.converter.object.StringToOpenTypeConverter
-
Handle conversion for OpenTypes.
- CorsChecker - Class in org.jolokia.restrictor.policy
-
Check for location restrictions for CORS based cross browser platform requests
- CorsChecker(Document) - Constructor for class org.jolokia.restrictor.policy.CorsChecker
-
Constructor buiilding up this checker from the XML document provided.
- createDatagramPacket(InetAddress, int) - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage
-
- createGetRequest(String, ProcessingParameters) - Static method in class org.jolokia.request.JmxRequestFactory
-
Create a JMX request from a GET Request with a REST Url.
- createLogHandler(ServletConfig, boolean) - Method in class org.jolokia.http.AgentServlet
-
Create a log handler using this servlet's logging facility for logging.
- createPostRequest(Map<String, ?>, ProcessingParameters) - Static method in class org.jolokia.request.JmxRequestFactory
-
Create a single
JmxRequest
s from a JSON map representation of a request
- createPostRequests(List, ProcessingParameters) - Static method in class org.jolokia.request.JmxRequestFactory
-
Create a list of
JmxRequest
s from a JSON list representing jmx requests
- createRestrictor(Configuration) - Method in class org.jolokia.http.AgentServlet
-
Hook for creating an own restrictor
- createRestrictor(Configuration, LogHandler) - Static method in class org.jolokia.restrictor.RestrictorFactory
-
- createServiceObjects(String...) - Static method in class org.jolokia.util.ServiceObjectFactory
-
Create a list of services ordered according to the ordering given in the
service descriptor files.
- CSV_ESCAPE - Static variable in class org.jolokia.util.EscapeUtil
-
Escape character for escaping CSV type string as it can be used in a
regexp.
- DataKeys - Enum in org.jolokia.handler.list
-
Keys used for generating the list result
- DateExtractor - Class in org.jolokia.converter.json
-
Extractor for sophisticated date handling which support virtual
path handling (i.e for converting to epoch time or an ISO-8601 format)
- DateExtractor() - Constructor for class org.jolokia.converter.json.DateExtractor
-
- DateUtil - Class in org.jolokia.util
-
Utility used for date handling
- debug(String) - Method in class org.jolokia.backend.BackendManager
-
Log at debug level
- debug(String) - Method in class org.jolokia.util.JulLogHandler
-
- debug(String) - Method in interface org.jolokia.util.LogHandler
-
Log a debug messages
- debug(String) - Method in class org.jolokia.util.LogHandler.StdoutLogHandler
-
- debug(String) - Method in class org.jolokia.util.QuietLogHandler
-
Log a debug messages
- debugInfo() - Method in class org.jolokia.backend.Config
-
Get latest debug information if debugging is switched on.
- debugInfo() - Method in interface org.jolokia.backend.ConfigMBean
-
Get latest debug information if debugging is switched on.
- debugInfo() - Method in class org.jolokia.util.DebugStore
-
Get back all previously logged and stored debug messages
- DebugStore - Class in org.jolokia.util
-
Simple store for remembering debug info and returning it via a JMX operation
(exposed in ConfigMBean)
- DebugStore(int, boolean) - Constructor for class org.jolokia.util.DebugStore
-
Create the debug store for holding debug messages
- decode(String) - Static method in class org.jolokia.util.Base64Util
-
Base64 encoding methods of Authentication
Taken from http://iharder.sourceforge.net/current/java/base64/ (public domain)
and adapted for our needs here.
- decrypt(String) - Method in class org.jolokia.util.JolokiaCipher
-
- DEFAULT - Static variable in class org.jolokia.converter.json.JsonConvertOptions
-
Default JsonConvertOptions filled with the default values as defined in ConfigKey
- DenyAllRestrictor - Class in org.jolokia.restrictor
-
A restrictor which denies every access.
- DenyAllRestrictor() - Constructor for class org.jolokia.restrictor.DenyAllRestrictor
-
Forbid everything
- destroy() - Method in class org.jolokia.backend.BackendManager
-
Remove MBeans
- destroy() - Method in class org.jolokia.backend.LocalRequestDispatcher
-
Unregister the config MBean
- destroy() - Method in class org.jolokia.backend.MBeanServerExecutorLocal
-
Lifecycle method called at the end of life for this object.
- destroy() - Method in class org.jolokia.backend.MBeanServerHandler
-
Unregister all previously registered MBean.
- destroy() - Method in class org.jolokia.http.AgentServlet
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.ActiveMQDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.GeronimoDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.GlassfishDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.JBossDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.JettyDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in interface org.jolokia.detector.ServerDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.TomcatDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.WeblogicDetector
-
Detect the server.
- detect(MBeanServerExecutor) - Method in class org.jolokia.detector.WebsphereDetector
-
Detect the server.
- DiscoveryIncomingMessage - Class in org.jolokia.discovery
-
- DiscoveryIncomingMessage(DatagramPacket) - Constructor for class org.jolokia.discovery.DiscoveryIncomingMessage
-
Parse a message from a datagram packet.
- DiscoveryMulticastResponder - Class in org.jolokia.discovery
-
A receiver which binds to a multicast sockets and responds to multicast requests.
- DiscoveryMulticastResponder(AgentDetailsHolder, Restrictor, LogHandler) - Constructor for class org.jolokia.discovery.DiscoveryMulticastResponder
-
Create the responder which can be started and stopped and which detects the address to listen on on its own.
- DiscoveryMulticastResponder(InetAddress, AgentDetailsHolder, Restrictor, LogHandler) - Constructor for class org.jolokia.discovery.DiscoveryMulticastResponder
-
Create the responder which can be started and stopped
- DiscoveryOutgoingMessage - Class in org.jolokia.discovery
-
Class representing an outgoing message
- DiscoveryOutgoingMessage.Builder - Class in org.jolokia.discovery
-
- dispatchRequest(JmxRequest) - Method in class org.jolokia.backend.LocalRequestDispatcher
-
Dispatch a
JmxRequest
to a certain backend
and return the result of the JMX action.
- dispatchRequest(JsonRequestHandler, JmxRequest) - Method in class org.jolokia.backend.MBeanServerHandler
-
Dispatch a request to the MBeanServer which can handle it
- dispatchRequest(JmxRequest) - Method in interface org.jolokia.backend.RequestDispatcher
-
Dispatch a
JmxRequest
to a certain backend
and return the result of the JMX action.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.http.AgentServlet
- doHandleRequest(MBeanServerConnection, JmxExecRequest) - Method in class org.jolokia.handler.ExecHandler
-
Execute an JMX operation.
- doHandleRequest(MBeanServerConnection, R) - Method in class org.jolokia.handler.JsonRequestHandler
-
Abstract method to be subclassed by a concrete handler for performing the
request.
- doHandleRequest(MBeanServerExecutor, R) - Method in class org.jolokia.handler.JsonRequestHandler
-
Default implementation fo handling a request for multiple servers at once.
- doHandleRequest(MBeanServerExecutor, JmxListRequest) - Method in class org.jolokia.handler.ListHandler
-
Default implementation fo handling a request for multiple servers at once.
- doHandleRequest(MBeanServerConnection, JmxListRequest) - Method in class org.jolokia.handler.ListHandler
-
Abstract method to be subclassed by a concrete handler for performing the
request.
- doHandleRequest(MBeanServerConnection, JmxReadRequest) - Method in class org.jolokia.handler.ReadHandler
-
Used for a request to a single attribute from a single MBean.
- doHandleRequest(MBeanServerExecutor, JmxReadRequest) - Method in class org.jolokia.handler.ReadHandler
-
- doHandleRequest(MBeanServerExecutor, JmxSearchRequest) - Method in class org.jolokia.handler.SearchHandler
-
Default implementation fo handling a request for multiple servers at once.
- doHandleRequest(MBeanServerConnection, JmxSearchRequest) - Method in class org.jolokia.handler.SearchHandler
-
Abstract method to be subclassed by a concrete handler for performing the
request.
- doHandleRequest(MBeanServerExecutor, JmxVersionRequest) - Method in class org.jolokia.handler.VersionHandler
-
Default implementation fo handling a request for multiple servers at once.
- doHandleRequest(MBeanServerConnection, JmxVersionRequest) - Method in class org.jolokia.handler.VersionHandler
-
Abstract method to be subclassed by a concrete handler for performing the
request.
- doHandleRequest(MBeanServerConnection, JmxWriteRequest) - Method in class org.jolokia.handler.WriteHandler
-
Abstract method to be subclassed by a concrete handler for performing the
request.
- DomElementSimplifier - Class in org.jolokia.converter.json.simplifier
-
Special deserialization for DOM Elements to shorten the info
- DomElementSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.DomElementSimplifier
-
Construct the simplifier for DOM elements
- doOptions(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.http.AgentServlet
-
OPTION requests are treated as CORS preflight requests
- doPost(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.http.AgentServlet
- dump(Set<MBeanServerConnection>) - Static method in class org.jolokia.util.ServersInfo
-
Dump out a list of MBeanServer with some statistics.
- dumpLocalNetworkInfo() - Static method in class org.jolokia.util.NetworkUtil
-
Get the local network info as a string
- GeronimoDetector - Class in org.jolokia.detector
-
Detector for the Geronimo JEE Server
- GeronimoDetector() - Constructor for class org.jolokia.detector.GeronimoDetector
-
- get(ConfigKey) - Method in class org.jolokia.config.Configuration
-
Get a configuration value if set as configuration or the default
value if not
- get(ConfigKey) - Method in class org.jolokia.config.ProcessingParameters
-
Get a processing parameter
- getAgentDetails() - Method in class org.jolokia.backend.BackendManager
-
Get the details for the agent which can be updated or used
- getAgentDetails() - Method in interface org.jolokia.discovery.AgentDetailsHolder
-
Get the details which specify the current agent.
- getAgentId() - Method in class org.jolokia.discovery.AgentDetails
-
Get the ID specific for these agent
- getAgentId(int, String) - Static method in class org.jolokia.util.NetworkUtil
-
- getAgentVersion() - Static method in class org.jolokia.Version
-
- getArguments() - Method in class org.jolokia.request.JmxExecRequest
-
Get arguments or null if no arguments are given
- getAsBoolean(ConfigKey) - Method in class org.jolokia.config.Configuration
-
Get an configuration value as boolean value.
- getAsInt(ConfigKey) - Method in class org.jolokia.config.Configuration
-
Get an configuration value as int value
- getAttributeName() - Method in class org.jolokia.request.JmxReadRequest
-
Get a single attribute name.
- getAttributeName() - Method in class org.jolokia.request.JmxWriteRequest
-
Name of the attribute to set the value on
- getAttributeNames() - Method in class org.jolokia.request.JmxReadRequest
-
Get the list of all attribute names.
- getAttributeValue(MBeanServerExecutor, String, String) - Method in class org.jolokia.detector.AbstractServerDetector
-
Get the string representation of an attribute
- getAttributeValue(MBeanServerExecutor, ObjectName, String) - Method in class org.jolokia.detector.AbstractServerDetector
-
Get the string representation of an attribute
- getCollectionSizeTruncated(int) - Method in class org.jolokia.converter.json.JsonConvertOptions
-
Get the size of the collection taking into account the maximum size of a collection allowed.
- getDefaultValue() - Method in enum org.jolokia.config.ConfigKey
-
Get the default value
- getDetectorOptions(Configuration, LogHandler) - Method in class org.jolokia.detector.ServerHandle
-
Get the optional options used for detectors.
- getEnv() - Method in class org.jolokia.request.ProxyTargetConfig
-
Env with user and password or empty map
- getErrorJSON(int, Throwable, JmxRequest) - Method in class org.jolokia.http.HttpRequestHandler
-
Get the JSON representation for a an exception
- getExtraInfo(MBeanServerExecutor) - Method in class org.jolokia.detector.ServerHandle
-
Get extra information specific to a server.
- getGlobalConfigKey(String) - Static method in enum org.jolokia.config.ConfigKey
-
Get the configuration key for a global configuration
- getGlobalMaxEntries() - Method in class org.jolokia.history.HistoryStore
-
Get the maximum number of entries stored.
- getHistoryMaxEntries() - Method in class org.jolokia.backend.Config
-
Number of global limit for history entries.
- getHistoryMaxEntries() - Method in interface org.jolokia.backend.ConfigMBean
-
Number of global limit for history entries.
- getHistorySize() - Method in class org.jolokia.backend.Config
-
Get the size in bytes which the history mechanism requires in total if serialized.
- getHistorySize() - Method in interface org.jolokia.backend.ConfigMBean
-
Get the size in bytes which the history mechanism requires in total if serialized.
- getHttpMethod() - Method in class org.jolokia.request.JmxRequest
-
HTTP method used for creating this request
- getId() - Method in interface org.jolokia.backend.plugin.MBeanPlugin
-
Get unique id for this plugin.
- getInfo() - Method in class org.jolokia.request.JmxObjectNameRequest
-
- getInfo() - Method in class org.jolokia.request.JmxRequest
-
Textual description of this request containing base information.
- getJolokiaMBeanServer() - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
-
Override this method if you want to provide a Jolokia private MBeanServer.
- getJolokiaMBeanServer() - Method in class org.jolokia.backend.MBeanServerExecutorLocal
-
Override this method if you want to provide a Jolokia private MBeanServer.
- getKey() - Method in enum org.jolokia.handler.list.DataKeys
-
Get the key of the enum
- getKey() - Method in interface org.jolokia.util.JolokiaCipher.KeyHolder
-
- getKeyValue() - Method in enum org.jolokia.config.ConfigKey
-
Get the string value of a key
- getLocalAddress() - Static method in class org.jolokia.util.NetworkUtil
-
Get a local, IP4 Address, preferable a non-loopback address which is bound to an interface.
- getLocalAddressWithMulticast() - Static method in class org.jolokia.util.NetworkUtil
-
Get a local address which supports multicast.
- getLogHandler() - Method in class org.jolokia.http.AgentServlet
-
Get the installed log handler
- getMaxDebugEntries() - Method in class org.jolokia.backend.Config
-
Number of debug entries to remember
- getMaxDebugEntries() - Method in interface org.jolokia.backend.ConfigMBean
-
Number of debug entries to remember
- getMaxDebugEntries() - Method in class org.jolokia.util.DebugStore
-
Get the number of max debugging entries which can be stored
- getMaxDuration() - Method in class org.jolokia.history.HistoryLimit
-
- getMaxEntries() - Method in class org.jolokia.history.HistoryLimit
-
- getMBeanServerManager() - Method in class org.jolokia.backend.MBeanServerHandler
-
Get the set of MBeanServers found
- getMBeanServers() - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
-
Get all MBeanServers
- getMBeanServers() - Method in class org.jolokia.backend.MBeanServerExecutorLocal
-
Get all MBeanServers
- getMethod() - Method in enum org.jolokia.util.HttpMethod
-
- getMulticastAddresses() - Static method in class org.jolokia.util.NetworkUtil
-
Get all local addresses on which a multicast can be send
- getName() - Method in class org.jolokia.restrictor.policy.MBeanAccessChecker.Arg
-
MBean name
- getName() - Method in enum org.jolokia.util.RequestType
-
- getNames() - Method in interface org.jolokia.config.ConfigExtractor
-
Get all configuration name
- getObjectName() - Method in class org.jolokia.backend.MBeanServerHandler
- getObjectName() - Method in class org.jolokia.request.JmxObjectNameRequest
-
Get object name of MBean
- getObjectNameAsString() - Method in class org.jolokia.request.JmxObjectNameRequest
-
String representation of the object name for this request.
- getOperation() - Method in class org.jolokia.request.JmxExecRequest
-
Get the operation name
- getOrderedObjectName(ObjectName) - Method in class org.jolokia.request.JmxObjectNameRequest
-
Name prepared according to requested formatting note.
- getParameter(String) - Method in interface org.jolokia.config.ConfigExtractor
-
Get the parameter for a certain
- getParameter(ConfigKey) - Method in class org.jolokia.request.JmxRequest
-
Get a processing configuration or null if not set
- getParameterAsBool(ConfigKey) - Method in class org.jolokia.request.JmxRequest
-
Get a processing configuration as a boolean value
- getParameterAsInt(ConfigKey) - Method in class org.jolokia.request.JmxRequest
-
Get a processing configuration as integer or null
if not set
- getPath() - Method in class org.jolokia.request.JmxRequest
-
Get the path combined with proper escaping
- getPathInfo() - Method in class org.jolokia.config.ProcessingParameters
-
Get the path info represented with this processing parameters or null if no
path info is given
- getPathParts() - Method in class org.jolokia.request.JmxRequest
-
Get the parts of a path
- getProcessingParameters(Map<String, String>) - Method in class org.jolokia.config.Configuration
-
Get processing parameters from a string-string map
- getProduct() - Method in class org.jolokia.detector.ServerHandle
-
Get the name of the server this agent is running in
- getProtocolVersion() - Static method in class org.jolokia.Version
-
- getRequest() - Method in exception org.jolokia.backend.executor.NotChangedException
-
Request which lead to this exception
- getRequestConfigKey(String) - Static method in enum org.jolokia.config.ConfigKey
-
Get the configuration key for a request configuration
- getRequestHandler(RequestType) - Method in class org.jolokia.handler.RequestHandlerManager
-
Get the request handler for the given type
- getResourceAsStream(String) - Static method in class org.jolokia.util.ClassUtil
-
Get the given path as an input stream or return null
if not found
- getResources(String) - Static method in class org.jolokia.util.ClassUtil
-
Get all resources from the classpath which are specified by the given path.
- getRestrictor() - Method in class org.jolokia.handler.JsonRequestHandler
-
Get the restrictor which is currently active
- getServerHandle() - Method in class org.jolokia.backend.LocalRequestDispatcher
-
Get information about the current server
- getServerHandle() - Method in class org.jolokia.backend.MBeanServerHandler
-
Get information about the detected server this agent is running on.
- getServersInfo() - Method in class org.jolokia.backend.MBeanServerExecutorLocal
-
Get a string representation of all servers
- getSingleStringAttribute(MBeanServerExecutor, String, String) - Method in class org.jolokia.detector.AbstractServerDetector
-
Get a single attribute for a given MBeanName pattern.
- getSize() - Method in class org.jolokia.history.HistoryStore
-
Get the size of this history store in bytes
- getSourceAddress() - Method in class org.jolokia.discovery.DiscoveryIncomingMessage
-
- getSourcePort() - Method in class org.jolokia.discovery.DiscoveryIncomingMessage
-
- getTargetAddress() - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage
-
- getTargetConfig() - Method in class org.jolokia.request.JmxRequest
-
Get the proxy target configuration provided with the request
- getTargetPort() - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage
-
- getToJsonConverter() - Method in class org.jolokia.converter.Converters
-
Get the converter which is repsonsible for converting objects to JSON
- getToObjectConverter() - Method in class org.jolokia.converter.Converters
-
Get the converter which translates a given string value to a certain object (depending
on type)
- getToOpenTypeConverter() - Method in class org.jolokia.converter.Converters
-
Get the converter for strings to
OpenType
- getType() - Method in class org.jolokia.converter.json.ArrayExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.BeanExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.CollectionExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.CompositeDataExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.DateExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.EnumExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in interface org.jolokia.converter.json.Extractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.ListExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.MapExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.converter.json.TabularDataExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.handler.ExecHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.handler.JsonRequestHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.handler.ListHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.handler.ReadHandler
-
- getType() - Method in class org.jolokia.handler.SearchHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.handler.VersionHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.handler.WriteHandler
-
The type of request which can be served by this handler
- getType() - Method in class org.jolokia.request.JmxRequest
-
Get request type
- getType() - Method in class org.jolokia.restrictor.policy.MBeanAccessChecker.Arg
-
Get request type
- getTypeByName(String) - Static method in enum org.jolokia.util.RequestType
-
Get the request type by a string representation.
- getUrl() - Method in class org.jolokia.request.ProxyTargetConfig
-
JSR-160 service URL
- getValue() - Method in class org.jolokia.request.JmxWriteRequest
-
Value to set for a write request
- getValue() - Method in class org.jolokia.restrictor.policy.MBeanAccessChecker.Arg
-
Value which is interpreted as operation or attribute name,
dependening on the type
- getValueFaultHandler() - Method in class org.jolokia.converter.json.JsonConvertOptions
-
Get the configure fault handler which determines, how extractions fault are dealt with
- getValueFaultHandler() - Method in class org.jolokia.converter.json.ObjectToJsonConverter
-
Get the fault handler used for dealing with exceptions during value extraction.
- getValueFaultHandler() - Method in class org.jolokia.request.JmxRequest
-
Get tha value fault handler, which can be passwed around.
- getVendor() - Method in class org.jolokia.detector.ServerHandle
-
Get name of vendor
- getVersion() - Method in class org.jolokia.detector.ServerHandle
-
Get version number of the agent server
- getVersionFromJsr77(MBeanServerExecutor) - Method in class org.jolokia.detector.AbstractServerDetector
-
Get the version number from a JSR-77 compliant server
- GlassfishDetector - Class in org.jolokia.detector
-
Detector for Glassfish servers
- GlassfishDetector() - Constructor for class org.jolokia.detector.GlassfishDetector
-
- handle(Callback[]) - Method in class org.jolokia.util.UserPasswordCallbackHandler
- handleAllServersAtOnce(R) - Method in class org.jolokia.handler.JsonRequestHandler
-
Override this if you want all servers as list in the argument, e.g.
- handleAllServersAtOnce(JmxListRequest) - Method in class org.jolokia.handler.ListHandler
-
Return true since a list handler needs to merge all information
- handleAllServersAtOnce(JmxReadRequest) - Method in class org.jolokia.handler.ReadHandler
-
For a simple requests (one MBean, one attribute) we let the dispatching of the servers
done by the upper level.
- handleAllServersAtOnce(JmxSearchRequest) - Method in class org.jolokia.handler.SearchHandler
-
Override this if you want all servers as list in the argument, e.g.
- handleAllServersAtOnce(JmxVersionRequest) - Method in class org.jolokia.handler.VersionHandler
-
Override this if you want all servers as list in the argument, e.g.
- handleCorsPreflightRequest(String, String) - Method in class org.jolokia.http.HttpRequestHandler
-
Handling an option request which is used for preflight checks before a CORS based browser request is
sent (for certain circumstances).
- handleException(T) - Method in interface org.jolokia.converter.json.ValueFaultHandler
-
Handle the given exception and return an object
which can be used as a replacement for the real
value
- handleException(ObjectName, IOException) - Method in class org.jolokia.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.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.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.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 meta data.
- handleGetRequest(String, String, Map<String, String[]>) - Method in class org.jolokia.http.HttpRequestHandler
-
Handle a GET request
- handleNotification(Notification, Object) - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
- handlePostRequest(String, InputStream, String, Map<String, String[]>) - Method in class org.jolokia.http.HttpRequestHandler
-
Handle the input stream as given by a POST request
- handleRequest(JmxRequest) - Method in class org.jolokia.backend.BackendManager
-
Handle a single JMXRequest.
- handleRequest(JsonRequestHandler<R>, R) - Method in class org.jolokia.backend.MBeanServerExecutorLocal
-
Handle a single request
- handleRequest(MBeanServerConnection, R) - Method in class org.jolokia.handler.JsonRequestHandler
-
Handle a request for a single server and throw an
InstanceNotFoundException
if the request cannot be handle by the provided server.
- handleRequest(MBeanServerExecutor, R) - Method in class org.jolokia.handler.JsonRequestHandler
-
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).
- handleThrowable(Throwable) - Method in class org.jolokia.http.HttpRequestHandler
-
Utility method for handling single runtime exceptions and errors.
- hasAttribute() - Method in class org.jolokia.request.JmxReadRequest
-
Whether this request has not multiple attribute names associated (which normally means, that all attributes should be fetched).
- hashCode() - Method in class org.jolokia.history.HistoryKey
- hasMBeansListChangedSince(long) - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
-
Check whether the set of MBeans in all managed MBeanServer has been changed
since the given time.
- hasMBeansListChangedSince(long) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor
-
Check whether the set of MBeans in all managed MBeanServer has been changed
since the given time.
- HistoryKey - Class in org.jolokia.history
-
Key used in the
HistoryStore
for indexing historical values.
- HistoryKey(String, String, String) - Constructor for class org.jolokia.history.HistoryKey
-
Constructor for type operation
- HistoryKey(String, String, String, String) - Constructor for class org.jolokia.history.HistoryKey
-
Constructor for type attribute
- HistoryLimit - Class in org.jolokia.history
-
Helper class used for specifying history entry limits
- HistoryLimit(int, long) - Constructor for class org.jolokia.history.HistoryLimit
-
Create a limit with either or both maxEntries and maxDuration set
- HistoryStore - Class in org.jolokia.history
-
Store for remembering values which has been fetched through a previous
request.
- HistoryStore(int) - Constructor for class org.jolokia.history.HistoryStore
-
Constructor for a history store
- HttpMethod - Enum in org.jolokia.util
-
Enumeration holding the method which
lead to this request.
- HttpMethodChecker - Class in org.jolokia.restrictor.policy
-
Checker, which extracts http
elements from the policy document which in turn
declares the allowed HTTP methods ("get" or "post")
Example for allowing only post calls:
- HttpMethodChecker(Document) - Constructor for class org.jolokia.restrictor.policy.HttpMethodChecker
-
Create a checker which checks for certain HTTP methods
- HttpRequestHandler - Class in org.jolokia.http
-
Request handler with no dependency on the servlet API so that it can be used in
several different environments (like for the Sun JDK 6 com.sun.net.httpserver.HttpServer
.
- HttpRequestHandler(Configuration, BackendManager, LogHandler) - Constructor for class org.jolokia.http.HttpRequestHandler
-
Request handler for parsing HTTP request and dispatching to the appropriate
request handler (with help of the backend manager)
- IGNORING_VALUE_FAULT_HANDLER - Static variable in interface org.jolokia.converter.json.ValueFaultHandler
-
Fault handler which returns a simple string representation of the exception
- info(String) - Method in class org.jolokia.backend.BackendManager
-
Log at info level
- info(String) - Method in class org.jolokia.util.JulLogHandler
-
- info(String) - Method in interface org.jolokia.util.LogHandler
-
Log informal message
- info(String) - Method in class org.jolokia.util.LogHandler.StdoutLogHandler
-
- info(String) - Method in class org.jolokia.util.QuietLogHandler
-
Log informal message
- init(MBeanPluginContext, Map) - Method in interface org.jolokia.backend.plugin.MBeanPlugin
-
Init method for the plugin.
- init(ServletConfig) - Method in class org.jolokia.http.AgentServlet
-
Initialize the backend systems, the log handler and the restrictor.
- initMBeans(HistoryStore, DebugStore) - Method in class org.jolokia.backend.LocalRequestDispatcher
-
- INTERNAL_ERROR_MSG - Static variable in class org.jolokia.detector.WebsphereDetector
-
- IpChecker - Class in org.jolokia.util
-
Checks whether a certain ip adresse is either equal another
address or falls within a subnet
- isAttributeReadAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether reading of an attribute is allowed
- isAttributeReadAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether reading of an attribute is allowed
- isAttributeReadAllowed(ObjectName, String) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether reading of an attribute is allowed
- isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether writing of an attribute is allowed
- isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether writing of an attribute is allowed
- isAttributeWriteAllowed(ObjectName, String) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether writing of an attribute is allowed
- isDebug() - Method in class org.jolokia.backend.BackendManager
-
Whether debug is switched on
- isDebug() - Method in class org.jolokia.backend.Config
-
Check, whether debugging is switched on
- isDebug() - Method in interface org.jolokia.backend.ConfigMBean
-
Check, whether debugging is switched on
- isDebug() - Method in class org.jolokia.util.DebugStore
-
Return true
when debugging is switched on
- isGlobalConfig() - Method in enum org.jolokia.config.ConfigKey
-
Whether this key is a global configuration key
- isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether the HTTP method with which the request
was sent is allowed.
- isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether the HTTP method with which the request
was sent is allowed.
- isHttpMethodAllowed(HttpMethod) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether the HTTP method with which the request
was sent is allowed.
- isInitRequired() - Method in class org.jolokia.discovery.AgentDetails
-
Check if either url or security information is missing.
- isMBeanPattern() - Method in class org.jolokia.history.HistoryKey
-
Whether this key embraces a MBean pattern
- isMultiAttributeMode() - Method in class org.jolokia.request.JmxReadRequest
-
Whether this is a multi-attribute request, i.e.
- isMulticastSupported() - Static method in class org.jolokia.util.NetworkUtil
-
Check, whether multicast is supported at all by at least one interface
- isMulticastSupported(NetworkInterface) - Static method in class org.jolokia.util.NetworkUtil
-
Check whether the given interface supports multicast and is up
- isMulticastSupported(InetAddress) - Static method in class org.jolokia.util.NetworkUtil
-
Check whether the given address' interface supports multicast
- isOpen() - Method in class org.jolokia.util.ChunkedWriter
-
- isOperationAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether execution of an operation is allowed
- isOperationAllowed(ObjectName, String) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether execution of an operation is allowed
- isOperationAllowed(ObjectName, String) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether execution of an operation is allowed
- isOriginAllowed(String, boolean) - Method in class org.jolokia.backend.BackendManager
-
Check whether CORS access is allowed for the given origin.
- isOriginAllowed(String, boolean) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether cross browser access via CORS is allowed.
- isOriginAllowed(String, boolean) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether cross browser access via CORS is allowed.
- isOriginAllowed(String, boolean) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether cross browser access via CORS is allowed.
- isRemoteAccessAllowed(String, String) - Method in class org.jolokia.backend.BackendManager
-
Check whether remote access from the given client is allowed.
- isRemoteAccessAllowed(String...) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether access from the connected client is allowed.
- isRemoteAccessAllowed(String...) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether access from the connected client is allowed.
- isRemoteAccessAllowed(String...) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether access from the connected client is allowed.
- isRequestConfig() - Method in enum org.jolokia.config.ConfigKey
-
Whether this key is a request configuration key
- isSecuredMissing() - Method in class org.jolokia.discovery.AgentDetails
-
- isTypeAllowed(RequestType) - Method in class org.jolokia.restrictor.AbstractConstantRestrictor
-
Check whether the provided command type is allowed in principal
- isTypeAllowed() - Method in class org.jolokia.restrictor.policy.MBeanAccessChecker.Arg
-
Whethe the command type is allowed generally.
- isTypeAllowed(RequestType) - Method in class org.jolokia.restrictor.PolicyRestrictor
-
Check whether the provided command type is allowed in principal
- isTypeAllowed(RequestType) - Method in interface org.jolokia.restrictor.Restrictor
-
Check whether the provided command type is allowed in principal
- isUrlMissing() - Method in class org.jolokia.discovery.AgentDetails
-
- main(String[]) - Static method in class org.jolokia.util.NetworkUtil
-
- MapExtractor - Class in org.jolokia.converter.json
-
Extractor for Maps (which turns
Map
into
JSONObject
)
- MapExtractor() - Constructor for class org.jolokia.converter.json.MapExtractor
-
- matches(HistoryKey) - Method in class org.jolokia.history.HistoryKey
-
Whether the key matches the given MBean name
- matches(String, String) - Static method in class org.jolokia.util.IpChecker
-
Check whether a given IP Adress falls within a subnet or is equal to
- maxCollectionSize(int) - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
-
Set the maximal size of collections when serializing collections.
- maxDepth(int) - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
-
Set the maximum depth for how deep serialization should go.
- maxDepthReached(int) - Method in class org.jolokia.converter.json.JsonConvertOptions
-
Check whether the maximum depth has been reached
- maxObjectExceeded(int) - Method in class org.jolokia.converter.json.JsonConvertOptions
-
Check whether the maximum number of objects has been exceeded
- maxObjects(int) - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
-
Set the maximum number of objects to serialize.
- MBeanAccessChecker - Class in org.jolokia.restrictor.policy
-
Checker, which checks for specific MBean attributes or operations which can be either
defined in an <allow>
or <deny>
seciton.
- MBeanAccessChecker(Document) - Constructor for class org.jolokia.restrictor.policy.MBeanAccessChecker
-
Constructor which extracts the information relevant for this checker from the given document.
- MBeanAccessChecker.Arg - Class in org.jolokia.restrictor.policy
-
Class encapsulation the arguments for the check command
- mBeanExists(MBeanServerExecutor, String) - Method in class org.jolokia.detector.AbstractServerDetector
-
Check whether a certain MBean exists
- MBeanInfoData - Class in org.jolokia.handler.list
-
Tree of MBean meta data.
- MBeanInfoData(int, Stack<String>, boolean) - Constructor for class org.jolokia.handler.list.MBeanInfoData
-
Constructor taking a max depth.
- MBeanPlugin - Interface in org.jolokia.backend.plugin
-
Interface describing a plugin which can be used to register extra MBeans for enhancing the Jolokia API.
- MBeanPluginContext - Interface in org.jolokia.backend.plugin
-
A
MBeanPlugin
's context for accessing JMX with all known MBeanServers.
- MBeanServerExecutor - Interface in org.jolokia.backend.executor
-
An MBeanSever executor is responsible to perform actions on one or more MBeanServers which involve
operations on one or more MBeans.
- MBeanServerExecutor.MBeanAction<R> - Interface in org.jolokia.backend.executor
-
A MBeanAction represent a single action on a MBeanServer for a given object name.
- MBeanServerExecutor.MBeanEachCallback - Interface in org.jolokia.backend.executor
-
- MBeanServerExecutorLocal - Class in org.jolokia.backend
-
Singleton responsible for doing the merging of all MBeanServer detected.
- MBeanServerExecutorLocal(List<ServerDetector>) - Constructor for class org.jolokia.backend.MBeanServerExecutorLocal
-
Constructor with a given list of destectors
- MBeanServerExecutorLocal() - Constructor for class org.jolokia.backend.MBeanServerExecutorLocal
-
Constructor with no detectors
- MBeanServerHandler - Class in org.jolokia.backend
-
Handler for finding and merging various MBeanServers locally when used
as an agent.
- MBeanServerHandler(Configuration, LogHandler) - Constructor for class org.jolokia.backend.MBeanServerHandler
-
Create a new MBeanServer handler who is responsible for managing multiple intra VM
MBeanServer
at once
An optional qualifier used for registering this object as an MBean is taken from the given configuration as well
- MBeanServerHandlerMBean - Interface in org.jolokia.backend
-
- mBeanServersInfo() - Method in class org.jolokia.backend.MBeanServerHandler
-
Get a description of all MBeanServers found
- mBeanServersInfo() - Method in interface org.jolokia.backend.MBeanServerHandlerMBean
-
Get a summary information of all MBeans found on the server
- mergedParams(Map<String, String>) - Method in class org.jolokia.config.ProcessingParameters
-
Merge in a configuration and return a ProcessingParameters object representing
the merged values
- MulticastUtil - Class in org.jolokia.discovery
-
Utility class for handling multicast stuff
- ReadHandler - Class in org.jolokia.handler
-
Handler for managing READ requests for reading attributes.
- ReadHandler(Restrictor) - Constructor for class org.jolokia.handler.ReadHandler
-
Read handler constructor
- registerForMBeanNotifications() - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
-
Add this executor as listener for MBeanServer notification so that we can update
the local timestamp for when the set of registered MBeans has changed last.
- registerMBean(Object, String...) - Method in class org.jolokia.backend.MBeanServerHandler
-
Register a MBean under a certain name to the platform MBeanServer
- registerMBean(Object, String...) - Method in interface org.jolokia.backend.plugin.MBeanPluginContext
-
Register a MBean under a certain name to the platform MBeanServer.
- registerMBeanAtServer(MBeanServer, Object, String) - Method in class org.jolokia.detector.ServerHandle
-
Register a MBean at the dedicated server.
- removeMBeanRegistrationListener(MBeanServerConnection, NotificationListener) - Static method in class org.jolokia.util.JmxUtil
-
Remove a notification listener from the given MBeanServer while listening for MBeanServer registration events
- replaceExpression(String) - Static method in class org.jolokia.util.NetworkUtil
-
Replace expression ${host} and ${ip} with the localhost name or IP in the given string.
- RequestDispatcher - Interface in org.jolokia.backend
-
Interface for dispatching a request to a certain backend.
- RequestHandlerManager - Class in org.jolokia.handler
-
A request handler manager is responsible for managing so called "request handlers" which
are used to dispatch for all command types known to Jolokia
- RequestHandlerManager(Configuration, Converters, ServerHandle, Restrictor) - Constructor for class org.jolokia.handler.RequestHandlerManager
-
Manager and dispatcher for incoming requests
- RequestHandlerManager(Converters, ServerHandle, Restrictor) - Constructor for class org.jolokia.handler.RequestHandlerManager
-
Manager and dispatcher for incoming requests
- RequestType - Enum in org.jolokia.util
-
Enumeration for encapsulating the request mode.
- RequestTypeChecker - Class in org.jolokia.restrictor.policy
-
Checks for a certain requst type which are specified within a <commands>
section.
- RequestTypeChecker(Document) - Constructor for class org.jolokia.restrictor.policy.RequestTypeChecker
-
Checker for requests types
- reset() - Method in class org.jolokia.history.HistoryStore
-
Reset the complete store.
- resetDebugInfo() - Method in class org.jolokia.backend.Config
-
Reset all debug information stored internally
- resetDebugInfo() - Method in interface org.jolokia.backend.ConfigMBean
-
Reset all debug information stored internally
- resetDebugInfo() - Method in class org.jolokia.util.DebugStore
-
Reset debug info
- resetHistoryEntries() - Method in class org.jolokia.backend.Config
-
Remove all history entries and switch off history tracking globally.
- resetHistoryEntries() - Method in interface org.jolokia.backend.ConfigMBean
-
Remove all history entries and switch off history tracking globally.
- respectGlobalMaxEntries(int) - Method in class org.jolokia.history.HistoryLimit
-
Return a limit whose max entries are smaller or equals the given upper limit.
- respondTo(DiscoveryIncomingMessage) - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage.Builder
-
- Restrictor - Interface in org.jolokia.restrictor
-
A Restrictor is used to restrict the access to MBeans based on
various parameters.
- RestrictorFactory - Class in org.jolokia.restrictor
-
- reversePath(List<String>) - Static method in class org.jolokia.util.EscapeUtil
-
Reverse path and return as a stack.
- sanitizeLocalUrl(String) - Static method in class org.jolokia.util.NetworkUtil
-
Examine the given URL and replace the host with a non-loopback host if possible.
- seal() - Method in class org.jolokia.discovery.AgentDetails
-
Seal this details so that no further updates are possible
- SearchHandler - Class in org.jolokia.handler
-
Handler responsible for searching for MBean names.
- SearchHandler(Restrictor) - Constructor for class org.jolokia.handler.SearchHandler
-
Create search handler
- searchMBeans(MBeanServerExecutor, String) - Method in class org.jolokia.detector.AbstractServerDetector
-
Check for the existence of a certain MBean.
- sendQueryAndCollectAnswers(DiscoveryOutgoingMessage, int) - Static method in class org.jolokia.discovery.MulticastUtil
-
Sent out a message to Jolokia's multicast group over all network interfaces supporting multicast request (and no
logging is used)
- sendQueryAndCollectAnswers(DiscoveryOutgoingMessage, int, LogHandler) - Static method in class org.jolokia.discovery.MulticastUtil
-
Sent out a message to Jolokia's multicast group over all network interfaces supporting multicasts
- ServerDetector - Interface in org.jolokia.detector
-
A detector identifies a specific server.
- ServerHandle - Class in org.jolokia.detector
-
Information about the the server product the agent is running in.
- ServerHandle(String, String, String, Map<String, String>) - Constructor for class org.jolokia.detector.ServerHandle
-
Constructor
- ServersInfo - Class in org.jolokia.util
-
Simple helper class for dumping out information about MBeanServers
- ServiceObjectFactory - Class in org.jolokia.util
-
A simple factory for creating services with no-arg constructors from a textual
descriptor.
- setDebug(boolean) - Method in class org.jolokia.backend.Config
-
Set debugging to given state
- setDebug(boolean) - Method in interface org.jolokia.backend.ConfigMBean
-
Set debugging to given state
- setDebug(boolean) - Method in class org.jolokia.util.DebugStore
-
Switch on/off debug
- setGlobalMaxEntries(int) - Method in class org.jolokia.history.HistoryStore
-
Set the global maximum limit for history entries.
- setHistoryEntriesForAttribute(String, String, String, String, int) - Method in class org.jolokia.backend.Config
-
Switch on history tracking for a specific attribute.
- setHistoryEntriesForAttribute(String, String, String, String, int) - Method in interface org.jolokia.backend.ConfigMBean
-
- setHistoryEntriesForOperation(String, String, String, int) - Method in class org.jolokia.backend.Config
-
Switch on history tracking for an operation.
- setHistoryEntriesForOperation(String, String, String, int) - Method in interface org.jolokia.backend.ConfigMBean
-
- setHistoryLimitForAttribute(String, String, String, String, int, long) - Method in class org.jolokia.backend.Config
-
Switch on history tracking for a specific attribute.
- setHistoryLimitForAttribute(String, String, String, String, int, long) - Method in interface org.jolokia.backend.ConfigMBean
-
Switch on history tracking for a specific attribute.
- setHistoryLimitForOperation(String, String, String, int, long) - Method in class org.jolokia.backend.Config
-
Switch on history tracking for an operation.
- setHistoryLimitForOperation(String, String, String, int, long) - Method in interface org.jolokia.backend.ConfigMBean
-
Switch on history tracking for an operation.
- setHistoryMaxEntries(int) - Method in class org.jolokia.backend.Config
-
Set the global history limit
- setHistoryMaxEntries(int) - Method in interface org.jolokia.backend.ConfigMBean
-
Set the global history limit
- setInnerValue(Object, Object, List<String>) - Method in class org.jolokia.converter.json.ObjectToJsonConverter
-
Set an inner value of a complex object.
- setMaxDebugEntries(int) - Method in class org.jolokia.backend.Config
-
Set the number of debugging info to remember
- setMaxDebugEntries(int) - Method in interface org.jolokia.backend.ConfigMBean
-
Set the number of debugging info to remember
- setMaxDebugEntries(int) - Method in class org.jolokia.util.DebugStore
-
Set the number of maximum debuggin entries and trim the list of
debug entries
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.ArrayExtractor
-
Set a value in an array
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.BeanExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()
), this method sets the value
even on an inner object
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.CollectionExtractor
-
Setting of an object value is not supported for the collection converter
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.CompositeDataExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()
), this method sets the value
even on an inner object
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.DateExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()
), this method sets the value
even on an inner object
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.EnumExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()
), this method sets the value
even on an inner object
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in interface org.jolokia.converter.json.Extractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()
), this method sets the value
even on an inner object
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.ListExtractor
-
Set a value within a list
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.MapExtractor
-
Set the value within a map, where the attribute is taken as key into the map.
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
-
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.TabularDataExtractor
-
- setSecured(Boolean) - Method in class org.jolokia.discovery.AgentDetails
-
- setServerInfo(String, String, String) - Method in class org.jolokia.discovery.AgentDetails
-
Single method for updating the server information when the server has been detected
- setUrl(String) - Method in class org.jolokia.discovery.AgentDetails
-
- SimplifierExtractor<T> - Class in org.jolokia.converter.json.simplifier
-
Base class for all simplifiers.
- SimplifierExtractor(Class<T>) - Constructor for class org.jolokia.converter.json.simplifier.SimplifierExtractor
-
Super constructor taking the value type as argument
- SimplifierExtractor.AttributeExtractor<T> - Interface in org.jolokia.converter.json.simplifier
-
Helper interface for extracting and simplifying values
- SimplifierExtractor.AttributeExtractor.SkipAttributeException - Exception in org.jolokia.converter.json.simplifier
-
Exception to be thrown when the result of this extractor should be omitted in the response
- size() - Method in class org.jolokia.config.Configuration
-
Get the number of stored configuration values
- SkipAttributeException() - Constructor for exception org.jolokia.converter.json.simplifier.SimplifierExtractor.AttributeExtractor.SkipAttributeException
-
- split(String, String, String) - Static method in class org.jolokia.util.EscapeUtil
-
Split a string on a delimiter, respecting escaping with an escape char.
- splitAsArray(String, String, String) - Static method in class org.jolokia.util.EscapeUtil
-
Split but return an array which is never null (but might be empty)
- start() - Method in class org.jolokia.discovery.DiscoveryMulticastResponder
-
Start the responder (if not already started)
- StdoutLogHandler(boolean) - Constructor for class org.jolokia.util.LogHandler.StdoutLogHandler
-
- stop() - Method in class org.jolokia.discovery.DiscoveryMulticastResponder
-
Stop the responder (if not already stopped).
- StringToObjectConverter - Class in org.jolokia.converter.object
-
Converter from a string representation to its Java object form
- StringToObjectConverter() - Constructor for class org.jolokia.converter.object.StringToObjectConverter
-
- StringToOpenTypeConverter - Class in org.jolokia.converter.object
-
Converter which converts an string or JSON representation to
an object represented by an
OpenType
.
- StringToOpenTypeConverter(StringToObjectConverter) - Constructor for class org.jolokia.converter.object.StringToOpenTypeConverter
-
Constructor