Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractChecker<T> - Class in org.jolokia.restrictor.policy
Base class for all checkers
AbstractChecker() - Constructor for class org.jolokia.restrictor.policy.AbstractChecker
 
AbstractConstantRestrictor - Class in org.jolokia.restrictor
Base restrictor which alway returns the constant given at construction time
AbstractConstantRestrictor(boolean) - Constructor for class org.jolokia.restrictor.AbstractConstantRestrictor
Create restrictor which always returns the given value on every check method.
AbstractMBeanServerExecutor - Class in org.jolokia.backend.executor
Base class for providing access to the list of MBeanServer handled by this agent.
AbstractMBeanServerExecutor() - Constructor for class org.jolokia.backend.executor.AbstractMBeanServerExecutor
 
AbstractOsgiServerDetector - Class in org.jolokia.osgi.detector
 
AbstractOsgiServerDetector() - Constructor for class org.jolokia.osgi.detector.AbstractOsgiServerDetector
 
AbstractServerDetector - Class in org.jolokia.detector
Base class for server detectors
AbstractServerDetector() - Constructor for class org.jolokia.detector.AbstractServerDetector
 
ActiveMQDetector - Class in org.jolokia.detector
Detector for ActiveMQ
ActiveMQDetector() - Constructor for class org.jolokia.detector.ActiveMQDetector
 
add(int, String) - Method in class org.json.simple.ItemList
 
add(String) - Method in class org.json.simple.ItemList
 
addAll(ItemList) - Method in class org.json.simple.ItemList
 
addAll(String) - Method in class org.json.simple.ItemList
 
addAll(String, String) - Method in class org.json.simple.ItemList
 
addAll(String, String, boolean) - Method in class org.json.simple.ItemList
 
addExtractor(String, SimplifierExtractor.AttributeExtractor<T>) - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
Add a single extractor
addExtractors(Object[][]) - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
Add given extractors to the map.
addMBeanInfo(MBeanInfo, ObjectName) - Method in class org.jolokia.handler.list.MBeanInfoData
Add information about an MBean as obtained from an MBeanInfo descriptor.
addMBeanRegistrationListener(MBeanServerConnection, NotificationListener, ObjectName) - Static method in class org.jolokia.util.JmxUtil
Register a notification listener which listens for registration and deregistration of MBeans at a certain server
addMBeanServers(Set<MBeanServerConnection>) - Method in class org.jolokia.detector.AbstractServerDetector
Do nothing by default, leaving the implementation optional for each specific detector
addMBeanServers(Set<MBeanServerConnection>) - Method in class org.jolokia.detector.JBossDetector
 
addMBeanServers(Set<MBeanServerConnection>) - Method in interface org.jolokia.detector.ServerDetector
Add server specific MBeanServers
addMBeanServers(Set<MBeanServerConnection>) - Method in class org.jolokia.detector.WeblogicDetector
Adde Weblogic specific runtime MBeanServer
addMBeanServers(Set<MBeanServerConnection>) - Method in class org.jolokia.detector.WebsphereDetector
Do nothing by default, leaving the implementation optional for each specific detector
AgentDetails - Class in org.jolokia.discovery
Agent details describing this agent.
AgentDetails(String) - Constructor for class org.jolokia.discovery.AgentDetails
 
AgentDetails(Configuration) - Constructor for class org.jolokia.discovery.AgentDetails
 
AgentDetails(Map<AbstractDiscoveryMessage.Payload, Object>) - Constructor for class org.jolokia.discovery.AgentDetails
Constructor used when the input has been parsed
agentDetails(AgentDetails) - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage.Builder
 
AgentDetailsHolder - Interface in org.jolokia.discovery
Holder which maintain the agent details for the current agent.
agentId(String) - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage.Builder
 
AgentServlet - Class in org.jolokia.http
Agent servlet which connects to a local JMX MBeanServer for JMX operations.
AgentServlet() - Constructor for class org.jolokia.http.AgentServlet
No argument constructor, used e.g.
AgentServlet(Restrictor) - Constructor for class org.jolokia.http.AgentServlet
Constructor taking a restrictor to use
AllowAllRestrictor - Class in org.jolokia.restrictor
A restrictor which simply allows everything.
AllowAllRestrictor() - Constructor for class org.jolokia.restrictor.AllowAllRestrictor
ALLOWED_TARGETS_ENV - Static variable in class org.jolokia.jsr160.Jsr160RequestDispatcher
 
ALLOWED_TARGETS_SYSPROP - Static variable in class org.jolokia.jsr160.Jsr160RequestDispatcher
 
applyMethod(Object, String, Object...) - Static method in class org.jolokia.util.ClassUtil
Apply a method to a given object with optional arguments.
Arg(boolean, RequestType, ObjectName, String) - Constructor for class org.jolokia.restrictor.policy.MBeanAccessChecker.Arg
Constructor for this immutable object
ArrayExtractor - Class in org.jolokia.converter.json
Extractor for extracting arrays of any kind.
ArrayExtractor() - Constructor for class org.jolokia.converter.json.ArrayExtractor
 
assertNodeName(Node, String...) - Method in class org.jolokia.restrictor.policy.AbstractChecker
Verify that a given node has one of a set of expected node names
AttributeFilteredException(String) - Constructor for exception org.jolokia.converter.json.ValueFaultHandler.AttributeFilteredException
 
AttributeFilteredException() - Constructor for exception org.jolokia.converter.json.ValueFaultHandler.AttributeFilteredException
 
authenticate(HttpServletRequest) - Method in interface org.jolokia.osgi.security.Authenticator
Authenticate the given request
authenticate(HttpServletRequest) - Method in class org.jolokia.osgi.security.BaseAuthenticator
Authenticate the given request
Authenticator - Interface in org.jolokia.osgi.security
Interface used for authentication.
AuthorizationHeaderParser - Class in org.jolokia.osgi.security
 
AuthorizationHeaderParser.Result - Class in org.jolokia.osgi.security
 

B

BackendManager - Class in org.jolokia.backend
Backendmanager for dispatching to various backends based on a given JmxRequest
BackendManager(Configuration, LogHandler) - Constructor for class org.jolokia.backend.BackendManager
Construct a new backend manager with the given configuration and which allows every operation (no restrictor)
BackendManager(Configuration, LogHandler, Restrictor) - Constructor for class org.jolokia.backend.BackendManager
Construct a new backend manager with the given configuration.
BackendManager(Configuration, LogHandler, Restrictor, boolean) - Constructor for class org.jolokia.backend.BackendManager
Construct a new backend manager with the given configuration.
Base64Util - Class in org.jolokia.util
Base64 routine taken from http://iharder.sourceforge.net/current/java/base64/ (public domain) It has be tailored to suite our needs, so some things likes compression and multiline output has been removed for the sake of simplicity.
Base64Util() - Constructor for class org.jolokia.util.Base64Util
 
BaseAuthenticator - Class in org.jolokia.osgi.security
Interface used for performing the authentication.
BaseAuthenticator() - Constructor for class org.jolokia.osgi.security.BaseAuthenticator
 
BasicAuthenticationHttpContext - Class in org.jolokia.osgi.security
Authentication context which uses a simple user/password credential pair
BasicAuthenticationHttpContext(String, Authenticator) - Constructor for class org.jolokia.osgi.security.BasicAuthenticationHttpContext
Constructor
BasicAuthenticator - Class in org.jolokia.osgi.security
 
BasicAuthenticator(String, String) - Constructor for class org.jolokia.osgi.security.BasicAuthenticator
 
BeanExtractor - Class in org.jolokia.converter.json
Extractor for plain Java objects.
BeanExtractor() - Constructor for class org.jolokia.converter.json.BeanExtractor
 
BigIntegerSimplifier - Class in org.jolokia.converter.json.simplifier
Simplifier for BigIntegers which result in a map with a single key bigint
BigIntegerSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.BigIntegerSimplifier
No arg constructor as required for simplifiers
build() - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
Build the convert options and reset this builder
build() - Method in class org.jolokia.discovery.DiscoveryOutgoingMessage.Builder
 
Builder() - Constructor for class org.jolokia.converter.json.JsonConvertOptions.Builder
Default constructor using default hard limits
Builder(int, int, int) - Constructor for class org.jolokia.converter.json.JsonConvertOptions.Builder
Constructor with hard limits.
Builder(AbstractDiscoveryMessage.MessageType) - Constructor for class org.jolokia.discovery.DiscoveryOutgoingMessage.Builder
 

C

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
canHandle(JmxRequest) - Method in class org.jolokia.http.Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher
 
canHandle(JmxRequest) - Method in class org.jolokia.jsr160.Jsr160RequestDispatcher
The request can be handled when a target configuration is given.
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.
checkSystemBundleForSymbolicName(String) - Method in class org.jolokia.osgi.detector.AbstractOsgiServerDetector
 
checkType() - Method in class org.jolokia.handler.JsonRequestHandler
Check whether a command of the given type is allowed
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.
ClassNameDataUpdater - Class in org.jolokia.handler.list
 
ClassNameDataUpdater() - Constructor for class org.jolokia.handler.list.ClassNameDataUpdater
 
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.
clear() - Method in class org.json.simple.ItemList
 
close() - Method in class org.jolokia.osgi.security.ServiceAuthenticationHttpContext
 
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
Extractor for CompositeData
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.
ContainerFactory - Interface in org.json.simple.parser
Container factory for creating containers for JSON object and JSON array.
containsKey(ConfigKey) - Method in class org.jolokia.config.Configuration
Check whether a key is explicitely provided
ContentHandler - Interface in org.json.simple.parser
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
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.
creatArrayContainer() - Method in interface org.json.simple.parser.ContainerFactory
 
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.
createLogHandler(ServletConfig, boolean) - Method in class org.jolokia.osgi.servlet.JolokiaServlet
Create a log handler which tracks a LogService and, if available, use the log service for logging, in the other time uses the servlet's default logging facility
createObjectContainer() - Method in interface org.json.simple.parser.ContainerFactory
 
createPostRequest(Map<String, ?>, ProcessingParameters) - Static method in class org.jolokia.request.JmxRequestFactory
Create a single JmxRequests from a JSON map representation of a request
createPostRequests(List, ProcessingParameters) - Static method in class org.jolokia.request.JmxRequestFactory
Create a list of JmxRequests 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.

D

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
Decrypt a password encrypted with JolokiaCipher.encrypt(String)
DEFAULT - Static variable in class org.jolokia.converter.json.JsonConvertOptions
Default JsonConvertOptions filled with the default values as defined in ConfigKey
DefaultHttpContext - Class in org.jolokia.osgi.security
Basic JolokiaHttpContextContext, which does no authentication.
DefaultHttpContext() - Constructor for class org.jolokia.osgi.security.DefaultHttpContext
 
DelegatingRestrictor - Class in org.jolokia.osgi.security
A restrictor which delegate to a RestrictorService if available or denies access if none is available.
DelegatingRestrictor(BundleContext) - Constructor for class org.jolokia.osgi.security.DelegatingRestrictor
Constructor remembering the bundle context
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
destroy() - Method in class org.jolokia.osgi.servlet.JolokiaServlet
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 class org.jolokia.detector.LightstreamerDetector
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.
detect(MBeanServerExecutor) - Method in class org.jolokia.osgi.detector.EquinoxDetector
Detect the server.
detect(MBeanServerExecutor) - Method in class org.jolokia.osgi.detector.FelixDetector
Detect the server.
detect(MBeanServerExecutor) - Method in class org.jolokia.osgi.detector.KnopflerfishDetector
Detect the server.
detect(MBeanServerExecutor) - Method in class org.jolokia.osgi.detector.VirgoDetector
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.
dispatchRequest(JmxRequest) - Method in class org.jolokia.http.Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher
 
dispatchRequest(JmxRequest) - Method in class org.jolokia.jsr160.Jsr160RequestDispatcher
Call a remote connector based on the connection information contained in the request.
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.osgi.security.BaseAuthenticator
Overriden by concrete implementations for doing the real authentication
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.osgi.security.BasicAuthenticator
 
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.osgi.security.JaasAuthenticator
 
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

E

each(ObjectName, MBeanServerExecutor.MBeanEachCallback) - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
Iterate over all MBeanServers managed and call the handler via a callback.
each(ObjectName, MBeanServerExecutor.MBeanEachCallback) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor
Iterate over all MBeanServers managed and call the handler via a callback.
encode(byte[]) - Static method in class org.jolokia.util.Base64Util
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[], int) - Static method in class org.jolokia.util.Base64Util
 
encrypt(String) - Method in class org.jolokia.util.JolokiaCipher
Encrypt a string with a password.
endArray() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the end of a JSON array.
endJSON() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the end of JSON processing.
endObject() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the end of a JSON object.
endObjectEntry() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the end of the value of previous object entry.
EnumExtractor - Class in org.jolokia.converter.json
Extractor for extracting enums.
EnumExtractor() - Constructor for class org.jolokia.converter.json.EnumExtractor
 
equals(Object) - Method in class org.jolokia.history.HistoryKey
EquinoxDetector - Class in org.jolokia.osgi.detector
Detector for the Eclipse Equinix Platform
EquinoxDetector() - Constructor for class org.jolokia.osgi.detector.EquinoxDetector
 
error(String, Throwable) - Method in class org.jolokia.backend.BackendManager
Log at error level.
error(String, Throwable) - Method in class org.jolokia.util.JulLogHandler
 
error(String, Throwable) - Method in interface org.jolokia.util.LogHandler
Log an error
error(String, Throwable) - Method in class org.jolokia.util.LogHandler.StdoutLogHandler
 
error(String, Throwable) - Method in class org.jolokia.util.QuietLogHandler
Log an error
ERROR_UNEXPECTED_CHAR - Static variable in exception org.json.simple.parser.ParseException
 
ERROR_UNEXPECTED_EXCEPTION - Static variable in exception org.json.simple.parser.ParseException
 
ERROR_UNEXPECTED_TOKEN - Static variable in exception org.json.simple.parser.ParseException
 
escape(String, String, String) - Static method in class org.jolokia.util.EscapeUtil
Escape the delimiter in an argument with the given escape char.
escape(String) - Static method in class org.json.simple.JSONObject
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
escape(String) - Static method in class org.json.simple.JSONValue
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
EscapeUtil - Class in org.jolokia.util
Utility class for handling escaping of strings and paths.
ExecHandler - Class in org.jolokia.handler
Handler for dealing with execute requests.
ExecHandler(Restrictor, Converters) - Constructor for class org.jolokia.handler.ExecHandler
Constructor
execute(MBeanServerConnection, ObjectName, Object...) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor.MBeanAction
extract(T) - Method in interface org.jolokia.converter.json.simplifier.SimplifierExtractor.AttributeExtractor
Extract the real value from a given value
extractCorsOrigin(String) - Method in class org.jolokia.http.HttpRequestHandler
Check whether for the given host is a cross-browser request allowed.
extractElementsFromPath(String) - Static method in class org.jolokia.util.EscapeUtil
Get the path as a reverse stack with the first element of the path on top
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.ArrayExtractor
Extract an array and, if to be jsonified, put it into an JSONArray.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.BeanExtractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.CollectionExtractor
Converts a collection to an JSON array.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.CompositeDataExtractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.DateExtractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.EnumExtractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in interface org.jolokia.converter.json.Extractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.ListExtractor
Extract a list and, if to be jsonified, put it into an JSONArray.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.MapExtractor
Convert a Map to JSON (if jsonify is true).
extractObject(Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.ObjectToJsonConverter
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.simplifier.SimplifierExtractor
Extract an object from pValue.
extractObject(ObjectToJsonConverter, Object, Stack<String>, boolean) - Method in class org.jolokia.converter.json.TabularDataExtractor
Extract a TabularData.
Extractor - Interface in org.jolokia.converter.json
Interface for extractor serializing an object to a JSON representation.

F

faultHandler(ValueFaultHandler) - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
Set the handler which determines what should be done when extracting of an value fails.
FelixDetector - Class in org.jolokia.osgi.detector
Detector for the Apache Felix OSGi Platform
FelixDetector() - Constructor for class org.jolokia.osgi.detector.FelixDetector
 
FileSimplifier - Class in org.jolokia.converter.json.simplifier
Special deserialization for Files to shorten the info
FileSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.FileSimplifier
Default constructor
findLocalAddressViaNetworkInterface() - Static method in class org.jolokia.util.NetworkUtil
 
fromISO8601(String) - Static method in class org.jolokia.util.DateUtil
Parse an ISO-8601 string into an date object

G

GeronimoDetector - Class in org.jolokia.detector
Detector for the Geronimo Java EE 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
get(int) - Method in class org.json.simple.ItemList
 
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
getArray() - Method in class org.json.simple.ItemList
 
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
getBundleVersion(String) - Method in class org.jolokia.osgi.detector.AbstractOsgiServerDetector
 
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.
getCurrentBundleContext() - Static method in class org.jolokia.osgi.servlet.JolokiaServlet
Get the current bundle context.
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
getErrorType() - Method in exception org.json.simple.parser.ParseException
 
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.
getHttpContext() - Method in class org.jolokia.osgi.JolokiaActivator
Get the security context for out servlet.
getHttpContext() - Method in interface org.jolokia.osgi.servlet.JolokiaContext
Get the HttpService context used for authentication.
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.
getItems() - Method in class org.json.simple.ItemList
 
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
 
getMimeType(String) - Method in class org.jolokia.osgi.security.DefaultHttpContext
Always return null
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
getPassword() - Method in class org.jolokia.osgi.security.AuthorizationHeaderParser.Result
 
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
getPosition() - Method in class org.json.simple.parser.JSONParser
 
getPosition() - Method in exception org.json.simple.parser.ParseException
 
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
getResource(String) - Method in class org.jolokia.osgi.security.DefaultHttpContext
Always return null.
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.
getResponseMimeType(String, String, String) - Static method in class org.jolokia.util.MimeTypeUtil
Extract the response mime type.
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
getServletAlias() - Method in class org.jolokia.osgi.JolokiaActivator
Get the servlet alias under which the agent servlet is registered
getServletAlias() - Method in interface org.jolokia.osgi.servlet.JolokiaContext
Get the context path (alias) under which the jolokia servlet is registered
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
 
getSystemBundleVersion() - Method in class org.jolokia.osgi.detector.AbstractOsgiServerDetector
 
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 responsible 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.
getUnexpectedObject() - Method in exception org.json.simple.parser.ParseException
 
getUrl() - Method in class org.jolokia.request.ProxyTargetConfig
JSR-160 service URL
getUser() - Method in class org.jolokia.osgi.security.AuthorizationHeaderParser.Result
 
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
 

H

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).
handleSecurity(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.osgi.security.BasicAuthenticationHttpContext
This method always returns true and does not handle security
handleSecurity(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.osgi.security.DefaultHttpContext
This method always returns true and does not handle security
handleSecurity(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.osgi.security.ServiceAuthenticationHttpContext
This method always returns true and does not handle security
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
HTTP_SERVICE_FILTER_BASE - Static variable in class org.jolokia.osgi.JolokiaActivator
 
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)

I

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.
init(ServletConfig) - Method in class org.jolokia.osgi.servlet.JolokiaServlet
Initialize the backend systems, the log handler and the restrictor.
initMBeans(HistoryStore, DebugStore) - Method in class org.jolokia.backend.LocalRequestDispatcher
Initialise this request dispatcher, which will register a ConfigMBean for easy external access to the HistoryStore and DebugStore.
INTERNAL_ERROR_MSG - Static variable in class org.jolokia.detector.WebsphereDetector
 
IoUtil - Class in org.jolokia.util
 
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.osgi.security.DelegatingRestrictor
Check whether reading of an attribute is allowed
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.osgi.security.DelegatingRestrictor
Check whether writing 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
isClassLoaded(String, Instrumentation) - Method in class org.jolokia.detector.AbstractServerDetector
Tests if the given class name has been loaded by the JVM.
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.osgi.security.DelegatingRestrictor
Check whether the HTTP method with which the request was sent is allowed.
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.
isJBossModulesBasedContainer(ClassLoader) - Method in class org.jolokia.detector.JBossDetector
 
isLightStreamer(Instrumentation) - Method in class org.jolokia.detector.LightstreamerDetector
 
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
isOperationAllowed(ObjectName, String) - Method in class org.jolokia.osgi.security.DelegatingRestrictor
Check whether execution of an operation is allowed
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.osgi.security.DelegatingRestrictor
Check whether cross browser access via CORS is allowed.
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.osgi.security.DelegatingRestrictor
Check whether access from the connected 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.osgi.security.DelegatingRestrictor
Check whether the provided command type is allowed in principal
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
 
isValid() - Method in class org.jolokia.osgi.security.AuthorizationHeaderParser.Result
 
isValidCallback(String) - Static method in class org.jolokia.util.MimeTypeUtil
Check that a callback matches a javascript function name.
ItemList - Class in org.json.simple
|a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||
ItemList() - Constructor for class org.json.simple.ItemList
 
ItemList(String) - Constructor for class org.json.simple.ItemList
 
ItemList(String, String) - Constructor for class org.json.simple.ItemList
 
ItemList(String, String, boolean) - Constructor for class org.json.simple.ItemList
 

J

JAAS_SUBJECT_REQUEST_ATTRIBUTE - Static variable in enum org.jolokia.config.ConfigKey
JAAS Subject to attach to an HTTP request as attribute if JAAS based authentication is in use.
JaasAuthenticator - Class in org.jolokia.osgi.security
 
JaasAuthenticator(String) - Constructor for class org.jolokia.osgi.security.JaasAuthenticator
 
JBOSS_AS_MANAGEMENT_ROOT_SERVER - Static variable in class org.jolokia.detector.JBossDetector
 
JBossDetector - Class in org.jolokia.detector
Detector for JBoss
JBossDetector() - Constructor for class org.jolokia.detector.JBossDetector
 
JettyDetector - Class in org.jolokia.detector
A detector for jetty
JettyDetector() - Constructor for class org.jolokia.detector.JettyDetector
 
JmxExecRequest - Class in org.jolokia.request
A JMX request for exec operations, i.e.
JmxListRequest - Class in org.jolokia.request
A JMX request for list operations, i.e.
JmxObjectNameRequest - Class in org.jolokia.request
Abstract JMX request which takes an object name.
JmxObjectNameRequest(RequestType, String, List<String>, ProcessingParameters) - Constructor for class org.jolokia.request.JmxObjectNameRequest
Constructor for GET requests
JmxObjectNameRequest(Map<String, ?>, ProcessingParameters) - Constructor for class org.jolokia.request.JmxObjectNameRequest
Constructor for POST requests
JmxReadRequest - Class in org.jolokia.request
A JMX request for read operations, i.e.
JmxRequest - Class in org.jolokia.request
Abstract base class for a JMX request.
JmxRequest(RequestType, List<String>, ProcessingParameters) - Constructor for class org.jolokia.request.JmxRequest
Constructor used for representing HttpMethod.GET requests.
JmxRequest(Map<String, ?>, ProcessingParameters) - Constructor for class org.jolokia.request.JmxRequest
Constructor used for HttpMethod.POST requests, which receive a JSON payload.
JmxRequestFactory - Class in org.jolokia.request
Factory for creating JmxRequests
JmxSearchRequest - Class in org.jolokia.request
A JMX request for a search operation, i.e.
JmxUtil - Class in org.jolokia.util
Utilit class for dealing with JMX's ObjectName
JmxVersionRequest - Class in org.jolokia.request
A JMX request for a version request.
JmxWriteRequest - Class in org.jolokia.request
A JMX request for a write operation
JOLOKIA_CYPHER_PASSWORD - Static variable in class org.jolokia.util.JolokiaCipher
 
JOLOKIA_MULTICAST_GROUP - Static variable in class org.jolokia.discovery.MulticastUtil
 
JOLOKIA_MULTICAST_PORT - Static variable in class org.jolokia.discovery.MulticastUtil
 
JolokiaActivator - Class in org.jolokia.osgi
OSGi Activator for the Jolokia Agent
JolokiaActivator() - Constructor for class org.jolokia.osgi.JolokiaActivator
 
JolokiaCipher - Class in org.jolokia.util
Simple symmetric, salted encryption.
JolokiaCipher() - Constructor for class org.jolokia.util.JolokiaCipher
 
JolokiaCipher(JolokiaCipher.KeyHolder) - Constructor for class org.jolokia.util.JolokiaCipher
 
JolokiaCipher.KeyHolder - Interface in org.jolokia.util
 
JolokiaContext - Interface in org.jolokia.osgi.servlet
Context exported as OSGi Service so that other bundles can get access to configuration information of the Jolokia agent.
JolokiaDiscovery - Class in org.jolokia.discovery
Discover Jolokia agents via multicast
JolokiaDiscovery(String, LogHandler) - Constructor for class org.jolokia.discovery.JolokiaDiscovery
 
JolokiaDiscoveryMBean - Interface in org.jolokia.discovery
MBean for looking up other agents
JolokiaServlet - Class in org.jolokia.osgi.servlet
Extended here for the sole purpose of exporting this servlet to the outside in order that it can be instantiated from another bundle.
JolokiaServlet() - Constructor for class org.jolokia.osgi.servlet.JolokiaServlet
Constructor with an empty context
JolokiaServlet(BundleContext) - Constructor for class org.jolokia.osgi.servlet.JolokiaServlet
Constructor which associates this servlet with a bundle context
JolokiaServlet(BundleContext, Restrictor) - Constructor for class org.jolokia.osgi.servlet.JolokiaServlet
Constructor with a bundle context and a given restrictor
JSONArray - Class in org.json.simple
A JSON array.
JSONArray() - Constructor for class org.json.simple.JSONArray
 
JSONAware - Interface in org.json.simple
Beans that support customized output of JSON text shall implement this interface.
JsonConvertOptions - Class in org.jolokia.converter.json
Options object influencing the serializing of JSON objects.
JsonConvertOptions.Builder - Class in org.jolokia.converter.json
Builder for constructing a convert options objects
JSONObject - Class in org.json.simple
A JSON object.
JSONObject() - Constructor for class org.json.simple.JSONObject
 
JSONObject(Map) - Constructor for class org.json.simple.JSONObject
Allows creation of a JSONObject from a Map.
JSONParser - Class in org.json.simple.parser
Parser for JSON text.
JSONParser() - Constructor for class org.json.simple.parser.JSONParser
 
JsonRequestHandler<R extends JmxRequest> - Class in org.jolokia.handler
 
JsonRequestHandler(Restrictor) - Constructor for class org.jolokia.handler.JsonRequestHandler
 
JSONStreamAware - Interface in org.json.simple
Beans that support customized output of JSON text to a writer shall implement this interface.
JSONValue - Class in org.json.simple
 
JSONValue() - Constructor for class org.json.simple.JSONValue
 
Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher - Class in org.jolokia.http
Temporary dispatcher added to avoid confusion for users which use 1.5.0 as a drop in replacement for a JSR-160 proxy server.
Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher(Converters, ServerHandle, Restrictor, Configuration) - Constructor for class org.jolokia.http.Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher
 
Jsr160RequestDispatcher - Class in org.jolokia.jsr160
Dispatcher for calling JSR-160 connectors
Jsr160RequestDispatcher(Converters, ServerHandle, Restrictor, Configuration) - Constructor for class org.jolokia.jsr160.Jsr160RequestDispatcher
Constructor
JulLogHandler - Class in org.jolokia.util
Loghandler using java.util.logging with logger org.jolokia
JulLogHandler() - Constructor for class org.jolokia.util.JulLogHandler
 
jvmAgentStartup(Instrumentation) - Method in class org.jolokia.detector.AbstractServerDetector
By default do nothing during JVM agent startup
jvmAgentStartup(Instrumentation) - Method in class org.jolokia.detector.JBossDetector
Attempts to detect a JBoss modules based application server.
jvmAgentStartup(Instrumentation) - Method in class org.jolokia.detector.LightstreamerDetector
 
jvmAgentStartup(Instrumentation) - Method in interface org.jolokia.detector.ServerDetector
Notify detector that the JVM is about to start.

K

KnopflerfishDetector - Class in org.jolokia.osgi.detector
Detector for the Apache Felix OSGi Platform
KnopflerfishDetector() - Constructor for class org.jolokia.osgi.detector.KnopflerfishDetector
 

L

LEGACY_OBJECT_NAME - Static variable in interface org.jolokia.backend.ConfigMBean
 
LightstreamerDetector - Class in org.jolokia.detector
 
LightstreamerDetector() - Constructor for class org.jolokia.detector.LightstreamerDetector
 
ListExtractor - Class in org.jolokia.converter.json
Extract a List
ListExtractor() - Constructor for class org.jolokia.converter.json.ListExtractor
 
ListHandler - Class in org.jolokia.handler
Handler for obtaining a list of all available MBeans and its attributes and operations.
ListHandler(Restrictor) - Constructor for class org.jolokia.handler.ListHandler
Constructor
LocalRequestDispatcher - Class in org.jolokia.backend
Dispatcher which dispatches to one or more local MBeanServer.
LocalRequestDispatcher(Converters, Restrictor, Configuration, LogHandler) - Constructor for class org.jolokia.backend.LocalRequestDispatcher
Create a new local dispatcher which accesses local MBeans.
log(String) - Method in class org.jolokia.util.DebugStore
Store the given message in this store if debug is switched on
log(String, Throwable) - Method in class org.jolokia.util.DebugStore
Store the given message in this store if debug is switched on
logError(String, Throwable) - Static method in class org.jolokia.osgi.util.LogHelper
Log error to a logging service (if available), otherwise log to std error
logError(BundleContext, String, Throwable) - Static method in class org.jolokia.osgi.util.LogHelper
Log error to a logging service (if available), otherwise log to std error
LOGGING_DETECT_INTERVAL - Static variable in class org.jolokia.detector.JBossDetector
 
LOGGING_DETECT_TIMEOUT - Static variable in class org.jolokia.detector.JBossDetector
 
LogHandler - Interface in org.jolokia.util
Simple log handler for dispatching logging to e.g.
LogHandler.StdoutLogHandler - Class in org.jolokia.util
Loghandler for printing to stdout
LogHelper - Class in org.jolokia.osgi.util
Helper class for logging errors
LogHelper() - Constructor for class org.jolokia.osgi.util.LogHelper
 
lookupAgents() - Method in class org.jolokia.discovery.JolokiaDiscovery
Lookup agents with a timeout of 1 second
lookupAgents() - Method in interface org.jolokia.discovery.JolokiaDiscoveryMBean
Lookup agents with a timeout of 1 second
lookupAgentsWithTimeout(int) - Method in class org.jolokia.discovery.JolokiaDiscovery
Lookup agents.
lookupAgentsWithTimeout(int) - Method in interface org.jolokia.discovery.JolokiaDiscoveryMBean
Lookup agents.
lookupDetectors() - Static method in class org.jolokia.backend.MBeanServerHandler
 
lookupPolicyRestrictor(String) - Static method in class org.jolokia.restrictor.RestrictorFactory
Lookup a restrictor based on an URL

M

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
This callback is used together with MBeanServerExecutor.each(ObjectName, MBeanEachCallback) for iterating over all active MBeanServers.
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
MBean interface for accessing the MBeanServerHandler
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
MimeTypeUtil - Class in org.jolokia.util
Helper class for handling proper response mime types
MimeTypeUtil() - Constructor for class org.jolokia.util.MimeTypeUtil
 
MulticastUtil - Class in org.jolokia.discovery
Utility class for handling multicast stuff

N

NetworkChecker - Class in org.jolokia.restrictor.policy
Check whether a host is allowed to access the agent.
NetworkChecker(Document) - Constructor for class org.jolokia.restrictor.policy.NetworkChecker
Construct this checker from a given document
NetworkUtil - Class in org.jolokia.util
Utility class for network related stuff
newInstance(String, Object...) - Static method in class org.jolokia.util.ClassUtil
Instantiate an instance of the given class with its default constructor.
newInstance(Class<T>, Object...) - Static method in class org.jolokia.util.ClassUtil
Instantiate an instance of the given class with its default constructor
newObjectName(String) - Static method in class org.jolokia.util.JmxUtil
Factory method for creating a new object name, mapping any checked MalformedObjectNameException to a runtime exception (IllegalArgumentException)
NotChangedException - Exception in org.jolokia.backend.executor
Exception thrown when an ifModifiedSince parameter was given and the requested resourced doesnt has changed
NotChangedException(JmxRequest) - Constructor for exception org.jolokia.backend.executor.NotChangedException
Constructor

O

OBJECT_NAME - Static variable in interface org.jolokia.backend.ConfigMBean
 
OBJECT_NAME - Static variable in interface org.jolokia.backend.MBeanServerHandlerMBean
Name of MBean used for registration
OBJECT_NAME - Static variable in interface org.jolokia.discovery.JolokiaDiscoveryMBean
 
ObjectNameSimplifier - Class in org.jolokia.converter.json.simplifier
Special deserialization for ObjectNames to their canonical format.
ObjectNameSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.ObjectNameSimplifier
Default constructor
ObjectToJsonConverter - Class in org.jolokia.converter.json
A converter which converts attribute and return values into a JSON representation.
ObjectToJsonConverter(StringToObjectConverter, Extractor...) - Constructor for class org.jolokia.converter.json.ObjectToJsonConverter
New object-to-json converter
org.jolokia - package org.jolokia
 
org.jolokia.backend - package org.jolokia.backend
 
org.jolokia.backend.executor - package org.jolokia.backend.executor
 
org.jolokia.backend.plugin - package org.jolokia.backend.plugin
 
org.jolokia.config - package org.jolokia.config
 
org.jolokia.converter - package org.jolokia.converter
 
org.jolokia.converter.json - package org.jolokia.converter.json
 
org.jolokia.converter.json.simplifier - package org.jolokia.converter.json.simplifier
 
org.jolokia.converter.object - package org.jolokia.converter.object
 
org.jolokia.detector - package org.jolokia.detector
 
org.jolokia.discovery - package org.jolokia.discovery
 
org.jolokia.handler - package org.jolokia.handler
 
org.jolokia.handler.list - package org.jolokia.handler.list
 
org.jolokia.history - package org.jolokia.history
 
org.jolokia.http - package org.jolokia.http
 
org.jolokia.jsr160 - package org.jolokia.jsr160
 
org.jolokia.osgi - package org.jolokia.osgi
 
org.jolokia.osgi.detector - package org.jolokia.osgi.detector
 
org.jolokia.osgi.security - package org.jolokia.osgi.security
 
org.jolokia.osgi.servlet - package org.jolokia.osgi.servlet
 
org.jolokia.osgi.util - package org.jolokia.osgi.util
 
org.jolokia.request - package org.jolokia.request
 
org.jolokia.restrictor - package org.jolokia.restrictor
 
org.jolokia.restrictor.policy - package org.jolokia.restrictor.policy
 
org.jolokia.util - package org.jolokia.util
 
org.json.simple - package org.json.simple
 
org.json.simple.parser - package org.json.simple.parser
 

P

parse(String) - Static method in class org.jolokia.osgi.security.AuthorizationHeaderParser
Parse the HTTP authorization header
parse(Reader) - Static method in class org.json.simple.JSONValue
Parse JSON text into java object from the input source.
parse(String) - Static method in class org.json.simple.JSONValue
 
parse(String) - Method in class org.json.simple.parser.JSONParser
 
parse(String, ContainerFactory) - Method in class org.json.simple.parser.JSONParser
 
parse(Reader) - Method in class org.json.simple.parser.JSONParser
 
parse(Reader, ContainerFactory) - Method in class org.json.simple.parser.JSONParser
Parse JSON text into java object from the input source.
parse(String, ContentHandler) - Method in class org.json.simple.parser.JSONParser
 
parse(String, ContentHandler, boolean) - Method in class org.json.simple.parser.JSONParser
 
parse(Reader, ContentHandler) - Method in class org.json.simple.parser.JSONParser
 
parse(Reader, ContentHandler, boolean) - Method in class org.json.simple.parser.JSONParser
Stream processing of JSON text.
parseData(byte[], int) - Static method in class org.jolokia.discovery.DiscoveryIncomingMessage
 
ParseException - Exception in org.json.simple.parser
ParseException explains why and where the error occurs in source JSON text.
ParseException(int) - Constructor for exception org.json.simple.parser.ParseException
 
ParseException(int, Object) - Constructor for exception org.json.simple.parser.ParseException
 
ParseException(int, int, Object) - Constructor for exception org.json.simple.parser.ParseException
 
parsePath(String) - Static method in class org.jolokia.util.EscapeUtil
Parse a string path and return a list of split up parts.
parseWithException(Reader) - Static method in class org.json.simple.JSONValue
Parse JSON text into java object from the input source.
parseWithException(String) - Static method in class org.json.simple.JSONValue
 
PATH_ESCAPE - Static variable in class org.jolokia.util.EscapeUtil
Escape character used for path escaping as it can be used in a regexp
PATH_QUERY_PARAM - Static variable in class org.jolokia.config.Configuration
 
PolicyRestrictor - Class in org.jolokia.restrictor
Restrictor, which is based on a policy file
PolicyRestrictor(InputStream) - Constructor for class org.jolokia.restrictor.PolicyRestrictor
Construct a policy restrictor from an input stream
postDeregister() - Method in class org.jolokia.backend.Config
postDeregister() - Method in class org.jolokia.backend.MBeanServerHandler
postDetect(MBeanServerExecutor, Configuration, LogHandler) - Method in class org.jolokia.detector.ServerHandle
Hook called after the detection phase.
postRegister(Boolean) - Method in class org.jolokia.backend.Config
postRegister(Boolean) - Method in class org.jolokia.backend.MBeanServerHandler
preDeregister() - Method in class org.jolokia.backend.Config
preDeregister() - Method in class org.jolokia.backend.MBeanServerHandler
preDispatch(MBeanServerExecutor, JmxRequest) - Method in class org.jolokia.detector.ServerHandle
Hook for performing certain workarounds/pre processing just before a request gets dispatched
prepareEnv(Map<String, String>) - Method in class org.jolokia.jsr160.Jsr160RequestDispatcher
Override this if a special environment setup is required for JSR-160 connection
prepareValue(String, Object) - Method in class org.jolokia.converter.object.StringToObjectConverter
Prepare a value from a either a given object or its string representation.
preRegister(MBeanServer, ObjectName) - Method in class org.jolokia.backend.Config
preRegister(MBeanServer, ObjectName) - Method in class org.jolokia.backend.MBeanServerHandler
primitive(Object) - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null
ProcessingParameters - Class in org.jolokia.config
Class encapsulating parameters used during processing
ProxyTargetConfig - Class in org.jolokia.request
Configuration for proxy mode
ProxyTargetConfig(Map<String, String>) - Constructor for class org.jolokia.request.ProxyTargetConfig
Map which should contain the following keys url -- JSR-160 Url of the target (mandatory) user and password -- user and password to use (optional)

Q

queryNames(ObjectName) - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
Query all MBeanServer and return the union of all results
queryNames(ObjectName) - Method in interface org.jolokia.backend.executor.MBeanServerExecutor
Query all MBeanServer and return the union of all results
QuietLogHandler - Class in org.jolokia.util
Loghandler which doesn not output anything
QuietLogHandler() - Constructor for class org.jolokia.util.QuietLogHandler
 

R

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.
reset() - Method in class org.json.simple.ItemList
 
reset() - Method in class org.json.simple.parser.JSONParser
Reset the parser to the initial state without resetting the underlying reader.
reset(Reader) - Method in class org.json.simple.parser.JSONParser
Reset the parser to the initial state with a new character reader.
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
Factory for obtaining the proper Restrictor
Result(String, String, String, boolean) - Constructor for class org.jolokia.osgi.security.AuthorizationHeaderParser.Result
 
reversePath(List<String>) - Static method in class org.jolokia.util.EscapeUtil
Reverse path and return as a stack.

S

S_END - Static variable in class org.json.simple.parser.JSONParser
 
S_IN_ARRAY - Static variable in class org.json.simple.parser.JSONParser
 
S_IN_ERROR - Static variable in class org.json.simple.parser.JSONParser
 
S_IN_FINISHED_VALUE - Static variable in class org.json.simple.parser.JSONParser
 
S_IN_OBJECT - Static variable in class org.json.simple.parser.JSONParser
 
S_IN_PAIR_VALUE - Static variable in class org.json.simple.parser.JSONParser
 
S_INIT - Static variable in class org.json.simple.parser.JSONParser
 
S_PASSED_PAIR_KEY - Static variable in class org.json.simple.parser.JSONParser
 
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
ServiceAuthenticationHttpContext - Class in org.jolokia.osgi.security
Authentication context based on an Authenticator Service.
ServiceAuthenticationHttpContext(BundleContext, String) - Constructor for class org.jolokia.osgi.security.ServiceAuthenticationHttpContext
 
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
setErrorType(int) - Method in exception org.json.simple.parser.ParseException
 
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
Throws always IllegalArgumentException since a simplifier cannot be written to
setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.converter.json.TabularDataExtractor
Throws always IllegalArgumentException since tabular data is immutable
setPosition(int) - Method in exception org.json.simple.parser.ParseException
 
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
setSP(String) - Method in class org.json.simple.ItemList
 
setUnexpectedObject(Object) - Method in exception org.json.simple.parser.ParseException
 
setUrl(String) - Method in class org.jolokia.discovery.AgentDetails
 
shouldBeUsed(String) - Static method in class org.jolokia.osgi.security.ServiceAuthenticationHttpContext
Check whether for the given authmode an instance of this context should be used (i.e.
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
size() - Method in class org.json.simple.ItemList
 
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.
split(String, String, List, boolean) - Method in class org.json.simple.ItemList
 
split(String, String, List) - Method in class org.json.simple.ItemList
 
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)
start(BundleContext) - Method in class org.jolokia.osgi.JolokiaActivator
startArray() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the beginning of a JSON array.
startJSON() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the beginning of JSON processing.
startObject() - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the beginning of a JSON object.
startObjectEntry(String) - Method in interface org.json.simple.parser.ContentHandler
Receive notification of the beginning of a JSON object entry.
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).
stop(BundleContext) - Method in class org.jolokia.osgi.JolokiaActivator
streamResponseAndClose(Writer, JSONStreamAware, String) - Static method in class org.jolokia.util.IoUtil
Stream a JSON stream to a given writer, potentiall wrap it in a callback for a JSONP response and then flush & close the writer.
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

T

TabularDataExtractor - Class in org.jolokia.converter.json
 
TabularDataExtractor() - Constructor for class org.jolokia.converter.json.TabularDataExtractor
 
THROWING_VALUE_FAULT_HANDLER - Static variable in interface org.jolokia.converter.json.ValueFaultHandler
Fault handler for simply rethrowing a given exception.
toISO8601(Date) - Static method in class org.jolokia.util.DateUtil
Convert a given date to an ISO-8601 compliant string representation for the default timezone
toISO8601(Date, TimeZone) - Static method in class org.jolokia.util.DateUtil
Convert a given date to an ISO-8601 compliant string representation for a given timezone
toJSON() - Method in class org.jolokia.request.JmxExecRequest
Return this request in a proper JSON representation
toJSON() - Method in class org.jolokia.request.JmxObjectNameRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.request.JmxReadRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.request.JmxRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.request.JmxWriteRequest
 
toJSON() - Method in class org.jolokia.request.ProxyTargetConfig
As JSON representation
toJSONObject(MBeanServerExecutor) - Method in class org.jolokia.detector.ServerHandle
Return this info as an JSONObject
toJSONObject() - Method in class org.jolokia.discovery.AgentDetails
Get the details as JSON Object
toJSONString(List) - Static method in class org.json.simple.JSONArray
Convert a list to JSON text.
toJSONString() - Method in class org.json.simple.JSONArray
 
toJSONString() - Method in interface org.json.simple.JSONAware
 
toJSONString(Map) - Static method in class org.json.simple.JSONObject
Convert a map to JSON text.
toJSONString() - Method in class org.json.simple.JSONObject
 
toJSONString(Object) - Static method in class org.json.simple.JSONValue
Convert an object to JSON text.
TomcatDetector - Class in org.jolokia.detector
Detector for Tomcat
TomcatDetector() - Constructor for class org.jolokia.detector.TomcatDetector
 
toString() - Method in enum org.jolokia.config.ConfigKey
 
toString() - Method in class org.jolokia.discovery.AgentDetails
 
toString() - Method in class org.jolokia.discovery.DiscoveryIncomingMessage
 
toString() - Method in class org.jolokia.history.HistoryKey
toString() - Method in class org.jolokia.history.HistoryLimit
 
toString() - Method in class org.jolokia.request.JmxExecRequest
 
toString() - Method in class org.jolokia.request.JmxListRequest
 
toString() - Method in class org.jolokia.request.JmxReadRequest
toString() - Method in class org.jolokia.request.JmxSearchRequest
 
toString() - Method in class org.jolokia.request.JmxVersionRequest
 
toString() - Method in class org.jolokia.request.JmxWriteRequest
 
toString() - Method in class org.jolokia.request.ProxyTargetConfig
 
toString() - Method in class org.json.simple.ItemList
 
toString(String) - Method in class org.json.simple.ItemList
 
toString() - Method in class org.json.simple.JSONArray
 
toString() - Method in class org.json.simple.JSONObject
 
toString(String, Object) - Static method in class org.json.simple.JSONObject
 
toString() - Method in exception org.json.simple.parser.ParseException
 
toString() - Method in class org.json.simple.parser.Yytoken
 
truncate() - Method in class org.jolokia.handler.list.MBeanInfoData
Extract either a sub tree or a leaf value.
type - Variable in class org.json.simple.parser.Yytoken
 
TYPE_COLON - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_COMMA - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_EOF - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_LEFT_BRACE - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_LEFT_SQUARE - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_RIGHT_BRACE - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_RIGHT_SQUARE - Static variable in class org.json.simple.parser.Yytoken
 
TYPE_VALUE - Static variable in class org.json.simple.parser.Yytoken
 

U

unregisterFromMBeanNotifications() - Method in class org.jolokia.backend.executor.AbstractMBeanServerExecutor
Unregister us as listener from every registered server
updateAndAdd(JmxRequest, JSONObject) - Method in class org.jolokia.history.HistoryStore
Update the history store with the value of an an read, write or execute operation.
updateGlobalConfiguration(ConfigExtractor) - Method in class org.jolokia.config.Configuration
Update the configuration hold by this object
updateGlobalConfiguration(Map<String, String>) - Method in class org.jolokia.config.Configuration
Update this global configuration from a string-string.
UrlSimplifier - Class in org.jolokia.converter.json.simplifier
Simplifier for URLs which result in a map with a single key url
UrlSimplifier() - Constructor for class org.jolokia.converter.json.simplifier.UrlSimplifier
No arg constructor as required for simplifiers
useAttributeFilter(boolean) - Method in class org.jolokia.converter.json.JsonConvertOptions.Builder
Whether an attribute filter should be used to ignore missing attributes when a path is applied
useReturnValueWithPath(JmxRequest) - Method in class org.jolokia.backend.LocalRequestDispatcher
Whether a return value should be returned directly, ignoring any path.
useReturnValueWithPath(JmxRequest) - Method in interface org.jolokia.backend.RequestDispatcher
Whether a return value should be returned directly, ignoring any path.
useReturnValueWithPath() - Method in class org.jolokia.handler.JsonRequestHandler
Use the path for the return value by default
useReturnValueWithPath() - Method in class org.jolokia.handler.ListHandler
 
useReturnValueWithPath() - Method in class org.jolokia.handler.WriteHandler
The old value is returned directly, hence we do not want any path conversion on this value
useReturnValueWithPath(JmxRequest) - Method in class org.jolokia.http.Jsr160ProxyNotEnabledByDefaultAnymoreDispatcher
 
useReturnValueWithPath(JmxRequest) - Method in class org.jolokia.jsr160.Jsr160RequestDispatcher
Whether a return value should be returned directly, ignoring any path.
UserPasswordCallbackHandler - Class in org.jolokia.util
JAAS Callback handler setting user and password programtically.
UserPasswordCallbackHandler(String, String) - Constructor for class org.jolokia.util.UserPasswordCallbackHandler
Callback handler for the given user and password

V

value - Variable in class org.json.simple.parser.Yytoken
 
ValueFaultHandler - Interface in org.jolokia.converter.json
Interface in order to deal with value exceptions
ValueFaultHandler.AttributeFilteredException - Exception in org.jolokia.converter.json
Exception used to indicate that an attribute should be skipped
valueOf(String) - Static method in enum org.jolokia.config.ConfigKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jolokia.handler.list.DataKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jolokia.util.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jolokia.util.RequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jolokia.config.ConfigKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jolokia.handler.list.DataKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jolokia.util.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jolokia.util.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in org.jolokia
Class holding the version of this agent and the protocol.
VersionHandler - Class in org.jolokia.handler
Get the version of this agent as well as the protocol version
VersionHandler(Configuration, Restrictor, ServerHandle) - Constructor for class org.jolokia.handler.VersionHandler
Constructor
VirgoDetector - Class in org.jolokia.osgi.detector
Detector for Eclipse Virgo
VirgoDetector() - Constructor for class org.jolokia.osgi.detector.VirgoDetector
 

W

WeblogicDetector - Class in org.jolokia.detector
Detector for Weblogic Appservers
WeblogicDetector() - Constructor for class org.jolokia.detector.WeblogicDetector
 
WebsphereDetector - Class in org.jolokia.detector
Detector for IBM Websphere 6 & 7 & 8
WebsphereDetector() - Constructor for class org.jolokia.detector.WebsphereDetector
 
WriteHandler - Class in org.jolokia.handler
Handler for dealing with write request.
WriteHandler(Restrictor, Converters) - Constructor for class org.jolokia.handler.WriteHandler
Constructor
writeJSONString(List, Writer) - Static method in class org.json.simple.JSONArray
Encode a list into JSON text and write it to out.
writeJSONString(Writer) - Method in class org.json.simple.JSONArray
 
writeJSONString(Map, Writer) - Static method in class org.json.simple.JSONObject
Encode a map into JSON text and write it to out.
writeJSONString(Writer) - Method in class org.json.simple.JSONObject
 
writeJSONString(Writer) - Method in interface org.json.simple.JSONStreamAware
write JSON string to out.
writeJSONString(Object, Writer) - Static method in class org.json.simple.JSONValue
Encode an object into JSON text and write it to out.

Y

Yytoken - Class in org.json.simple.parser
 
Yytoken(int, Object) - Constructor for class org.json.simple.parser.Yytoken
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.