Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractChecker<T> - Class in org.jolokia.server.core.restrictor.policy
Base class for all checkers
AbstractChecker() - Constructor for class org.jolokia.server.core.restrictor.policy.AbstractChecker
 
AbstractConstantRestrictor - Class in org.jolokia.server.core.restrictor
Base restrictor which alway returns the constant given at construction time
AbstractConstantRestrictor(boolean) - Constructor for class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Create restrictor which always returns the given value on every check method.
AbstractJolokiaService<T extends JolokiaService<?>> - Class in org.jolokia.server.core.service.api
Abstract base class for JolokiaServices.
AbstractJolokiaService(Class<T>, int) - Constructor for class org.jolokia.server.core.service.api.AbstractJolokiaService
Construction of a base service for a given type and order
AbstractRequestHandler - Class in org.jolokia.server.core.service.request
Base class for request handlers which provides some utilities methods like deciding on a request based on a configured provider.
AbstractRequestHandler(String, int) - Constructor for class org.jolokia.server.core.service.request.AbstractRequestHandler
ADD - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Add a new listener for a certain client
AddCommand - Class in org.jolokia.server.core.request.notification
Command for adding a notification listener for a client with optional filter and handback.
addJSONObjectToJSONObject(JSONObject, String, JSONObject) - Static method in class org.jolokia.server.core.util.JsonUtil
Add a Map value to another Map but dont override an existing value.
addMBeanRegistrationListener(MBeanServerConnection, NotificationListener, ObjectName) - Static method in class org.jolokia.server.core.util.jmx.JmxUtil
Register a notification listener which listens for registration and deregistration of MBeans at a certain server
addNotification(String, ListenerRegistration) - Method in class org.jolokia.server.core.service.notification.Client
A a new listener registration to this config
addService(JolokiaService<?>) - Method in interface org.jolokia.server.core.service.api.JolokiaServiceManager
Add a single service.
addService(JolokiaService<?>) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Add a single service.
addServiceLookup(JolokiaServiceLookup) - Method in interface org.jolokia.server.core.service.api.JolokiaServiceManager
Add a service factory for dynamically looking up services.
addServiceLookup(JolokiaServiceLookup) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Add a service factory for dynamically looking up services.
addServices(JolokiaServiceCreator) - Method in interface org.jolokia.server.core.service.api.JolokiaServiceManager
A JolokiaServiceCreator is responsible for creating one or more service.
addServices(JolokiaServiceCreator) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
A JolokiaServiceCreator is responsible for creating one or more service.
addUsedBackend(String) - Method in class org.jolokia.server.core.service.notification.Client
Add a backend which is used by this client
AGENT_CONTEXT - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Context used for agent, used e.g.
AGENT_DESCRIPTION - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
A description which can be used to describe the agent further.
AGENT_DESCRIPTION - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
AGENT_ID - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
The ID to uniquely identify this agent within a JVM.
AGENT_ID - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
AGENT_TYPE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
The agent type holds the information which kind of agent (war,jvm,osgi) is in use.
AGENT_VERSION - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
AgentDetails - Class in org.jolokia.server.core.service.api
Agent details describing this agent.
AgentDetails(String) - Constructor for class org.jolokia.server.core.service.api.AgentDetails
 
AgentDetails(Map<AgentDetails.AgentDetailProperty, Object>) - Constructor for class org.jolokia.server.core.service.api.AgentDetails
Constructor used when the input has been parsed
AgentDetails(Configuration, ServerHandle) - Constructor for class org.jolokia.server.core.service.api.AgentDetails
 
AgentDetails.AgentDetailProperty - Enum Class in org.jolokia.server.core.service.api
Enum holding the possible values for the discovery request/response.
AgentServlet - Class in org.jolokia.server.core.http
Agent servlet which connects to a local JMX MBeanServer for JMX operations.
AgentServlet() - Constructor for class org.jolokia.server.core.http.AgentServlet
No argument constructor, used e.g.
AgentServlet(Restrictor) - Constructor for class org.jolokia.server.core.http.AgentServlet
Constructor taking a restrictor to use
ALLOW_DNS_REVERSE_LOOKUP - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether a reverse DNS lookup is allowed or not.
ALLOW_ERROR_DETAILS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether expose extended error information like stacktraces or serialized exception at all.
AllowAllRestrictor - Class in org.jolokia.server.core.restrictor
A restrictor which simply allows everything.
AllowAllRestrictor() - Constructor for class org.jolokia.server.core.restrictor.AllowAllRestrictor
applyMethod(Object, String, Object...) - Static method in class org.jolokia.server.core.util.ClassUtil
Apply a method to a given object with optional arguments.
Arg(boolean, RequestType, ObjectName, String) - Constructor for class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker.Arg
Constructor for this immutable object
asEnvVariable() - Method in enum class org.jolokia.server.core.config.ConfigKey
Get the value of this key as it could be possibly used as an environment variable in System.getenv(String).
assertNodeName(Node, String...) - Method in class org.jolokia.server.core.restrictor.policy.AbstractChecker
Verify that a given node has one of a set of expected node names
asSystemProperty() - Method in enum class org.jolokia.server.core.config.ConfigKey
Get the value of this key as it could be possibly used as a system property to System.getProperty(String).
AttributeFilteredException() - Constructor for exception org.jolokia.server.core.service.serializer.ValueFaultHandler.AttributeFilteredException
 
AttributeFilteredException(String) - Constructor for exception org.jolokia.server.core.service.serializer.ValueFaultHandler.AttributeFilteredException
 
AUTH_CLASS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Custom authenticator to be used instead of default user/password one (JVM agent)
AUTH_IGNORE_CERTS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether to ignore CERTS when doing a dispatching authentication (authMode == delegate)
AUTH_MATCH - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
If MultiAuthenticator is used, this config item explains how to combine multiple authenticators Supported values: "any" at least one authenticator must match, "all" all authenticators must match
AUTH_MODE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
What authentication to use.
AUTH_PRINCIPAL_SPEC - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Extractor specification for getting the principal (authMode == delegate)
AUTH_URL - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
URL used for a dispatcher authentication (authMode == delegate)
authenticate(HttpServletRequest) - Method in interface org.jolokia.server.core.osgi.security.Authenticator
Authenticate the given request
authenticate(HttpServletRequest) - Method in class org.jolokia.server.core.osgi.security.BaseAuthenticator
Authenticate the given request
Authenticator - Interface in org.jolokia.server.core.osgi.security
Interface used for authentication.
AuthorizationHeaderParser - Class in org.jolokia.server.core.osgi.security
 
AuthorizationHeaderParser.Result - Class in org.jolokia.server.core.osgi.security
 

B

BackChannel - Interface in org.jolokia.server.core.http
Channel for talking back to the client.
BackChannelHolder - Class in org.jolokia.server.core.http
Thread local holder providing a possible back channel for the current request.
BackChannelHolder() - Constructor for class org.jolokia.server.core.http.BackChannelHolder
 
BackendCallback - Interface in org.jolokia.server.core.service.notification
Callback which receives the notification.
BackendManager - Class in org.jolokia.server.core.backend
Backendmanager for dispatching to various backends based on a given JolokiaRequest
BackendManager(JolokiaContext) - Constructor for class org.jolokia.server.core.backend.BackendManager
Construct a new backend manager with the given configuration and with the default request dispatcher
Base64Util - Class in org.jolokia.server.core.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.server.core.util.Base64Util
 
BaseAuthenticator - Class in org.jolokia.server.core.osgi.security
Interface used for performing the authentication.
BaseAuthenticator() - Constructor for class org.jolokia.server.core.osgi.security.BaseAuthenticator
 
BasicAuthenticationHttpContext - Class in org.jolokia.server.core.osgi.security
Authentication context which uses a simple user/password credential pair
BasicAuthenticationHttpContext(String, Authenticator) - Constructor for class org.jolokia.server.core.osgi.security.BasicAuthenticationHttpContext
Constructor
BasicAuthenticator - Class in org.jolokia.server.core.osgi.security
 
BasicAuthenticator(String, String) - Constructor for class org.jolokia.server.core.osgi.security.BasicAuthenticator
 
build() - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Build the convert options and reset this builder
Builder() - Constructor for class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Default constructor using default hard limits
Builder(int, int, int) - Constructor for class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Constructor with hard limits.

C

call(ObjectName, MBeanServerAccess.MBeanAction<R>, Object...) - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess
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, MBeanServerAccess.MBeanAction<R>, Object...) - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
 
call(ObjectName, MBeanServerAccess.MBeanAction<T>, Object...) - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
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.server.core.util.jmx.MBeanServerAccess.MBeanEachCallback
Callback call for a specific MBeanServer for a given object name.
CALLBACK - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Option which can be given to a request to specify a JSONP callback.
canHandle(JolokiaRequest) - Method in class org.jolokia.server.core.service.impl.VersionRequestHandler
Check whether current dispatcher can handle the given request
canHandle(JolokiaRequest) - Method in class org.jolokia.server.core.service.request.AbstractRequestHandler
Check whether current dispatcher can handle the given request
canHandle(JolokiaRequest) - Method in interface org.jolokia.server.core.service.request.RequestHandler
Check whether current dispatcher can handle the given request
CANONICAL_NAMING - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether property keys of ObjectNames should be ordered in the canonical way or in the way that they are created.
channelInit(Client, BackChannel) - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Callback method called when a channel has been created and opened.
check(String) - Method in class org.jolokia.server.core.restrictor.policy.CorsChecker
Check whether for the given argument access is allowed
check(String[]) - Method in class org.jolokia.server.core.restrictor.policy.NetworkChecker
Check for one or more hosts.
check(String, boolean) - Method in class org.jolokia.server.core.restrictor.policy.CorsChecker
 
check(MBeanAccessChecker.Arg) - Method in class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker
Check whether for the given argument access is allowed
check(HttpMethod) - Method in class org.jolokia.server.core.restrictor.policy.HttpMethodChecker
 
check(RequestType) - Method in class org.jolokia.server.core.restrictor.policy.RequestTypeChecker
Return true if either no <commands> section was in the policy or the given type was mentioned as allowed command
check(T) - Method in class org.jolokia.server.core.restrictor.policy.AbstractChecker
Check whether for the given argument access is allowed
checkAccess(String, String, String, String) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Check whether the given host and/or address is allowed to access this agent.
checkForClass(String) - Static method in class org.jolokia.server.core.util.ClassUtil
Check for the existence of a given class
checkProvider(JolokiaRequest) - Method in class org.jolokia.server.core.service.request.AbstractRequestHandler
Check whether the given request match the provider for which this handler is responsible
ChunkedWriter - Class in org.jolokia.server.core.util
Created by gnufied on 2/7/16.
ChunkedWriter(OutputStream, String) - Constructor for class org.jolokia.server.core.util.ChunkedWriter
 
classForName(String, boolean, ClassLoader...) - Static method in class org.jolokia.server.core.util.ClassUtil
Load a certain class.
classForName(String, ClassLoader...) - Static method in class org.jolokia.server.core.util.ClassUtil
Lookup a class.
ClasspathServerDetectorLookup - Class in org.jolokia.server.core.service.impl
Classpath scanner for detectors
ClasspathServerDetectorLookup() - Constructor for class org.jolokia.server.core.service.impl.ClasspathServerDetectorLookup
 
ClasspathServiceCreator - Class in org.jolokia.server.core.service.impl
A request handler factory which looks up the request handler via LocalServiceFactory
ClasspathServiceCreator(String) - Constructor for class org.jolokia.server.core.service.impl.ClasspathServiceCreator
Create a creator with the given base name
ClassUtil - Class in org.jolokia.server.core.util
Utility for class lookup.
Client - Class in org.jolokia.server.core.service.notification
A Client holds all listener registration for a specific client.
Client(String) - Constructor for class org.jolokia.server.core.service.notification.Client
Initialize
ClientCommand - Class in org.jolokia.server.core.request.notification
A base command which should be subclassed by every command requiring 'client' attribute.
ClientCommand(NotificationCommandType, Map<String, ?>) - Constructor for class org.jolokia.server.core.request.notification.ClientCommand
Constructor for POST requests.
ClientCommand(NotificationCommandType, Stack<String>) - Constructor for class org.jolokia.server.core.request.notification.ClientCommand
Constructor used for GET requests.
close() - Method in interface org.jolokia.server.core.http.BackChannel
Close the channel.
close() - Method in class org.jolokia.server.core.http.ServletBackChannel
 
close() - Method in class org.jolokia.server.core.osgi.security.ServiceAuthenticationServletContextHelper
 
close() - Method in class org.jolokia.server.core.util.ChunkedWriter
 
combineToPath(List<String>) - Static method in class org.jolokia.server.core.util.EscapeUtil
Combine a list of strings to a single path with proper escaping.
compareTo(T) - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Config - Class in org.jolokia.server.core.backend
MBean for exporting various configuration tuning opportunities to the outside world.
Config(DebugStore, String) - Constructor for class org.jolokia.server.core.backend.Config
Constructor with the configurable objects as parameters.
ConfigExtractor - Interface in org.jolokia.server.core.config
Interface used for extracting configuration from various backend configuration like ServletContext or ServletConfig
ConfigKey - Enum Class in org.jolokia.server.core.config
Enumeration defining the various configuration constant names which can be used to configure the agent globally (e.g.
ConfigMBean - Interface in org.jolokia.server.core.backend
MBean for handling configuration issues from outside.
Configuration - Interface in org.jolokia.server.core.config
Interface for accessing Jolokia configuration.
containsKey(ConfigKey) - Method in interface org.jolokia.server.core.config.Configuration
Check whether the given configuration holds a value for the given key
containsKey(ConfigKey) - Method in class org.jolokia.server.core.config.StaticConfiguration
Check whether the given configuration holds a value for the given key
CONTENT_TYPE - Static variable in interface org.jolokia.server.core.http.BackChannel
Parameter specifying the content type of the backchannel
convertExceptionToJson(Throwable, JolokiaRequest) - Method in class org.jolokia.server.core.backend.BackendManager
Convert a Throwable to a JSON object so that it can be included in an error response
convertSpecialStringTags(String) - Static method in class org.jolokia.server.core.util.EscapeUtil
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.
CorsChecker - Class in org.jolokia.server.core.restrictor.policy
Check for location restrictions for CORS based cross browser platform requests
CorsChecker(Document) - Constructor for class org.jolokia.server.core.restrictor.policy.CorsChecker
Constructor buiilding up this checker from the XML document provided.
createCommand(Map<String, ?>) - Static method in class org.jolokia.server.core.request.notification.NotificationCommandFactory
Create a command out of a map, possible out of a JSONObject.
createCommand(Stack<String>) - Static method in class org.jolokia.server.core.request.notification.NotificationCommandFactory
Create a command out of the request path.
createConfig(ServletConfig) - Method in class org.jolokia.server.core.http.AgentServlet
Examines servlet config and servlet context for configuration parameters.
createGetRequest(String, ProcessingParameters) - Static method in class org.jolokia.server.core.request.JolokiaRequestFactory
Create a JMX request from a GET Request with a REST Url.
createJolokiaServiceManager(Configuration, LogHandler, Restrictor) - Static method in class org.jolokia.server.core.service.JolokiaServiceManagerFactory
Create the implementation of a service manager
createJolokiaServiceManager(Configuration, LogHandler, Restrictor, ServerDetectorLookup) - Static method in class org.jolokia.server.core.service.JolokiaServiceManagerFactory
Create the implementation of a service manager with an additional hook for adding server detectors
createLogHandler(ServletConfig, Configuration) - Method in class org.jolokia.server.core.http.AgentServlet
Create a log handler using this servlet's logging facility for logging.
createLogHandler(ServletConfig, Configuration) - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
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
createLoginContext(String, CallbackHandler) - Method in class org.jolokia.server.core.osgi.security.JaasAuthenticator
 
createPostRequest(Map<String, ?>, ProcessingParameters) - Static method in class org.jolokia.server.core.request.JolokiaRequestFactory
Create a single JolokiaRequests from a JSON map representation of a request
createPostRequests(List<?>, ProcessingParameters) - Static method in class org.jolokia.server.core.request.JolokiaRequestFactory
Create a list of JolokiaRequests from a JSON list representing jmx requests
createRestrictor(Configuration, LogHandler) - Method in class org.jolokia.server.core.http.AgentServlet
Create a restrictor to use.
createRestrictor(Configuration, LogHandler) - Static method in class org.jolokia.server.core.restrictor.RestrictorFactory
Create a restrictor to use.
createServices(ClassLoader, String...) - Static method in class org.jolokia.server.core.util.LocalServiceFactory
Create a list of services ordered according to the ordering given in the service descriptor files.
createServices(String...) - Static method in class org.jolokia.server.core.util.LocalServiceFactory
Create a list of services ordered according to the ordering given in the service descriptor files.
CSV_ESCAPE - Static variable in class org.jolokia.server.core.util.EscapeUtil
Escape character for escaping CSV type string as it can be used in a regexp.

D

DaemonThreadFactory - Class in org.jolokia.server.core.util
Thread factory for creating daemon threads only
DaemonThreadFactory(String) - Constructor for class org.jolokia.server.core.util.DaemonThreadFactory
 
DateUtil - Class in org.jolokia.server.core.util
Utility used for date handling
debug(String) - Method in interface org.jolokia.server.core.service.api.LogHandler
Log a debug messages
debug(String) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Log a debug messages
debug(String) - Method in class org.jolokia.server.core.service.impl.JulLogHandler
Log a debug messages
debug(String) - Method in class org.jolokia.server.core.service.impl.QuietLogHandler
 
debug(String) - Method in class org.jolokia.server.core.service.impl.StdoutLogHandler
 
DEBUG - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether debug is switched on or not
DEBUG_MAX_ENTRIES - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Maximum number of debug entries to hold
debugInfo() - Method in class org.jolokia.server.core.backend.Config
Get latest debug information if debugging is switched on.
debugInfo() - Method in interface org.jolokia.server.core.backend.ConfigMBean
Get latest debug information if debugging is switched on.
debugInfo() - Method in class org.jolokia.server.core.util.DebugStore
Get back all previously logged and stored debug messages
DebugStore - Class in org.jolokia.server.core.util
Simple store for remembering debug info and returning it via a JMX operation (exposed in ConfigMBean)
DebugStore() - Constructor for class org.jolokia.server.core.util.DebugStore
 
DebugStore(int, boolean) - Constructor for class org.jolokia.server.core.util.DebugStore
 
decode(String) - Static method in class org.jolokia.server.core.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.server.core.util.JolokiaCipher
Decrypt a password encrypted with JolokiaCipher.encrypt(String)
DEFAULT - Static variable in class org.jolokia.server.core.service.serializer.SerializeOptions
Default JsonConvertOptions filled with the default values as defined in ConfigKey
DefaultMBeanServerAccess - Class in org.jolokia.server.core.util.jmx
Base class for providing access to the list of MBeanServer handled by this agent.
DefaultMBeanServerAccess() - Constructor for class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Constructor using default MBeanServers
DefaultMBeanServerAccess(Set<MBeanServerConnection>) - Constructor for class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Create an MBeanServer executor for calling MBeanServers
DefaultServerHandle - Class in org.jolokia.server.core.detector
Information about the the server product the agent is running in.
DefaultServerHandle(String, String, String) - Constructor for class org.jolokia.server.core.detector.DefaultServerHandle
Constructor
DefaultServletContextHelper - Class in org.jolokia.server.core.osgi.security
Basic ServletContextHelper, which does no authentication.
DefaultServletContextHelper() - Constructor for class org.jolokia.server.core.osgi.security.DefaultServletContextHelper
 
DelegatingRestrictor - Class in org.jolokia.server.core.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.server.core.osgi.security.DelegatingRestrictor
Constructor remembering the bundle context
DelegatingServerDetectorLookup - Class in org.jolokia.server.core.osgi
Lookup service detectors lookups as OSGi services and collects the detectors found there
DenyAllRestrictor - Class in org.jolokia.server.core.restrictor
A restrictor which denies every access.
DenyAllRestrictor() - Constructor for class org.jolokia.server.core.restrictor.DenyAllRestrictor
Forbid everything
deserialize(String, Object) - Method in interface org.jolokia.server.core.service.serializer.Serializer
Convert value from a either a given object or its string representation.
deserializeOpenType(OpenType<?>, Object) - Method in interface org.jolokia.server.core.service.serializer.Serializer
Handle conversion for OpenTypes.
destroy() - Method in class org.jolokia.server.core.http.AgentServlet
 
destroy() - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
destroy() - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Override for hooking into the lifecycle
destroy() - Method in interface org.jolokia.server.core.service.api.JolokiaService
Lifecycle method called when agent goes down.
destroy() - Method in interface org.jolokia.server.core.service.api.JolokiaServiceLookup
Lifecycle method when the service manager stops
destroy() - Method in class org.jolokia.server.core.service.impl.MBeanRegistry
Unregister all previously registered MBean.
destroy() - Method in class org.jolokia.server.core.service.impl.OsgiJolokiaServiceFactory
Close down the factory by closing all existing service trackers
destroy() - Method in class org.jolokia.server.core.util.DebugStore
 
destroy() - Method in class org.jolokia.server.core.util.jmx.MBeanServers
To be called during deconstruction.
destroy() - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
 
detect(MBeanServerAccess) - Method in interface org.jolokia.server.core.detector.ServerDetector
Detect the server.
DETECTOR_OPTIONS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Extra options passed to a server handle after it has been detected.
DISCOVERY_AGENT_URL - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Specify the agent URL to return for an discovery multicast request.
DISCOVERY_ENABLED - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether to enable listening and responding to discovery multicast requests for discovering agent details.
dispatch(JolokiaRequest) - Method in interface org.jolokia.server.core.backend.RequestDispatcher
Dispatch a request to a single RequestHandler.
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.server.core.osgi.security.BaseAuthenticator
Overriden by concrete implementations for doing the real authentication
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.server.core.osgi.security.BasicAuthenticator
 
doAuthenticate(HttpServletRequest, AuthorizationHeaderParser.Result) - Method in class org.jolokia.server.core.osgi.security.JaasAuthenticator
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.server.core.http.AgentServlet
doOptions(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.server.core.http.AgentServlet
OPTION requests are treated as CORS preflight requests
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.server.core.http.AgentServlet
dump() - Method in class org.jolokia.server.core.util.jmx.MBeanServers
Return a dump information of all known MBeanServers
dumpLocalNetworkInfo() - Static method in class org.jolokia.server.core.util.NetworkUtil
Get the local network info as a string
dumpMBeanServers() - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
 

E

each(ObjectName, MBeanServerAccess.MBeanEachCallback) - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Iterate over all MBeanServers managed and call the handler via a callback.
each(ObjectName, MBeanServerAccess.MBeanEachCallback) - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess
Iterate over all MBeanServers managed and call the handler via a callback.
each(ObjectName, MBeanServerAccess.MBeanEachCallback) - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
 
EmptyResponseException - Exception in org.jolokia.server.core.request
Exception thrown when no response should be returned.
EmptyResponseException() - Constructor for exception org.jolokia.server.core.request.EmptyResponseException
Constructor
encode(byte[]) - Static method in class org.jolokia.server.core.util.Base64Util
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[], int) - Static method in class org.jolokia.server.core.util.Base64Util
 
ENCODING - Static variable in interface org.jolokia.server.core.http.BackChannel
Parameter speficying the encoding
encrypt(String) - Method in class org.jolokia.server.core.util.JolokiaCipher
Encrypt a string with a password.
error(String, Throwable) - Method in interface org.jolokia.server.core.service.api.LogHandler
Log an error
error(String, Throwable) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Log an error
error(String, Throwable) - Method in class org.jolokia.server.core.service.impl.JulLogHandler
Log an error
error(String, Throwable) - Method in class org.jolokia.server.core.service.impl.QuietLogHandler
 
error(String, Throwable) - Method in class org.jolokia.server.core.service.impl.StdoutLogHandler
 
escape(String, String, String) - Static method in class org.jolokia.server.core.util.EscapeUtil
Escape the delimiter in an argument with the given escape char.
EscapeUtil - Class in org.jolokia.server.core.util
Utility class for handling escaping of strings and paths.
EXEC - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
execute(MBeanServerConnection, ObjectName, Object...) - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess.MBeanAction
extractCorsOrigin(String) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Check whether for the given host is a cross-browser request allowed.
extractElementsFromPath(String) - Static method in class org.jolokia.server.core.util.EscapeUtil
Get the path as a reverse stack with the first element of the path on top
extractProvider(String) - Static method in class org.jolokia.server.core.util.ProviderUtil
Extract an provider part from an ObjectName.
extractProvider(ObjectName) - Static method in class org.jolokia.server.core.util.ProviderUtil
Extract an provider part from an ObjectName.

F

FALLBACK - Static variable in interface org.jolokia.server.core.detector.ServerDetector
 
faultHandler(ValueFaultHandler) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Set the handler which determines what should be done when extracting of a value fails.
findLocalAddressViaNetworkInterface() - Static method in class org.jolokia.server.core.util.NetworkUtil
 
flush() - Method in class org.jolokia.server.core.util.ChunkedWriter
 
fromISO8601(String) - Static method in class org.jolokia.server.core.util.DateUtil
Parse an ISO-8601 string into an date object
fromKey(String) - Static method in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 

G

get() - Static method in class org.jolokia.server.core.http.BackChannelHolder
Get the currently set back channel
get(String) - Method in class org.jolokia.server.core.service.notification.Client
Get a registration object for a given handle.
get(ConfigKey) - Method in class org.jolokia.server.core.request.ProcessingParameters
Get a processing parameter
GET - Enum constant in enum class org.jolokia.server.core.util.HttpMethod
GET request
getAgentDetails() - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get the details which specify the current agent.
getAgentDetails() - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get the details which specify the current agent.
getAgentDetails() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Return the details of this agent
getAgentId() - Method in class org.jolokia.server.core.service.api.AgentDetails
Get the ID specific for these agent
getAgentId(int, String) - Static method in class org.jolokia.server.core.util.NetworkUtil
 
getAgentVersion() - Static method in class org.jolokia.server.core.Version
 
getArguments() - Method in class org.jolokia.server.core.request.JolokiaExecRequest
Get arguments or null if no arguments are given
getAttributeName() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
Get a single attribute name.
getAttributeName() - Method in class org.jolokia.server.core.request.JolokiaWriteRequest
Name of the attribute to set the value on
getAttributeNames() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
Get the list of all attribute names.
getBackChannel(String) - Method in class org.jolokia.server.core.service.notification.Client
Return the HTTP back channel or null if none is set.
getBackend(String) - Method in class org.jolokia.server.core.service.notification.NotificationBackendManager
Lookup backend from the pre generated map of backends
getBackendConfig() - Method in class org.jolokia.server.core.service.notification.NotificationBackendManager
Get the global configuration from all registered backends.
getBackendMode() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Backend used
getCallback() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Get callback
getClient() - Method in class org.jolokia.server.core.request.notification.ClientCommand
 
getClient() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
Get the client id which registered this notification
getCollectionSizeTruncated(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions
Get the size of the collection taking into account the maximum size of a collection allowed.
getCommand() - Method in class org.jolokia.server.core.request.JolokiaNotificationRequest
Command encapsulating the concrete notification request
getConfig() - Method in class org.jolokia.server.core.request.notification.AddCommand
Get the configuration for an add request
getConfig() - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Return the global configuration specific for this backend.
getConfig() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
Extra configuration for this registration request (can be null or empty)
getConfig(ConfigKey) - Method in interface org.jolokia.server.core.config.Configuration
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey) - Method in class org.jolokia.server.core.config.StaticConfiguration
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey, boolean) - Method in interface org.jolokia.server.core.config.Configuration
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey, boolean) - Method in class org.jolokia.server.core.config.StaticConfiguration
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey, boolean) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get a configuration value if set as configuration or the default value if not
getConfig(ConfigKey, boolean) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get a configuration value if set as configuration or the default value if not
getConfigKeys() - Method in interface org.jolokia.server.core.config.Configuration
Get all keys stored in this configuration
getConfigKeys() - Method in class org.jolokia.server.core.config.StaticConfiguration
Get all keys stored in this configuration
getConfigKeys() - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get all keys stored in this configuration
getConfigKeys() - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get all keys stored in this configuration
getConfiguration() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Get the overall configuration
getDefaultValue() - Method in enum class org.jolokia.server.core.config.ConfigKey
Get the default value
getDropped() - Method in class org.jolokia.server.core.service.notification.NotificationResult
 
getErrorJSON(int, Throwable, JolokiaRequest) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Get the JSON representation for an exception.
getExtraInfo(MBeanServerAccess) - Method in class org.jolokia.server.core.detector.DefaultServerHandle
 
getFilter() - Method in class org.jolokia.server.core.request.notification.AddCommand
A list of string filters or null if no filters has been provided
getFilter() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Get Filter
getFilter() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
List of filters on notification types, can be null
getGlobalConfigKey(String) - Static method in enum class org.jolokia.server.core.config.ConfigKey
Get the configuration key for a global configuration
getHandback() - Method in class org.jolokia.server.core.request.notification.AddCommand
A handback object.
getHandback() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Get the handback used for the JMX listener
getHandback() - Method in class org.jolokia.server.core.service.notification.NotificationResult
 
getHandback() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
Optional handback object (can be null)
getHandle() - Method in class org.jolokia.server.core.request.notification.RemoveCommand
 
getHandle() - Method in class org.jolokia.server.core.service.notification.NotificationResult
 
getHandle() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
Get the handle of the registration.
getHandles() - Method in class org.jolokia.server.core.service.notification.Client
Get a set of all known handles
getHttpMethod() - Method in class org.jolokia.server.core.request.JolokiaRequest
HTTP method used for creating this request
getId() - Method in class org.jolokia.server.core.service.notification.Client
UUID of this client
getInfo() - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
 
getInfo() - Method in class org.jolokia.server.core.request.JolokiaRequest
Textual description of this request containing base information.
getJolokiaContext() - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
 
getJolokiaMBeanServer() - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Override this method if you want to provide a Jolokia private MBeanServer.
getJolokiaMBeanServer() - Method in class org.jolokia.server.core.util.jmx.MBeanServers
Get the Jolokia MBean server
getKey() - Method in interface org.jolokia.server.core.util.JolokiaCipher.KeyHolder
 
getKeyValue() - Method in enum class org.jolokia.server.core.config.ConfigKey
Get the string value of a key
getLastRefresh() - Method in class org.jolokia.server.core.service.notification.Client
Get the last refresh time of this configuration
getLocalAddress() - Static method in class org.jolokia.server.core.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.server.core.util.NetworkUtil
Get a local address which supports multicast.
getLogHandler() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Get the loghandler used for logging
getMandatoryService(Class<T>) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get a single, mandatory, service.
getMandatoryService(Class<T>) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get a single, mandatory, service.
getMaxDebugEntries() - Method in class org.jolokia.server.core.backend.Config
Number of debug entries to remember
getMaxDebugEntries() - Method in interface org.jolokia.server.core.backend.ConfigMBean
Number of debug entries to remember
getMaxDebugEntries() - Method in class org.jolokia.server.core.util.DebugStore
Get the number of max debugging entries which can be stored
getMBean() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
MBean on which the notification listener is registered
getMBeanName() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Get Objectname
getMBeanServerAccess() - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get an MBeanServerAccess for easy access of the JMX subsystem even when there are multiple MBeanServers available.
getMBeanServerAccess() - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get an MBeanServerAccess for easy access of the JMX subsystem even when there are multiple MBeanServers available.
getMBeanServers() - Method in interface org.jolokia.server.core.detector.ServerDetector
Add MBeanServers dedicated specifically on the identified platform.
getMBeanServers() - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Get all MBeanServers
getMBeanServers() - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess
Get all MBeanServers which are handled by this manager
getMBeanServers() - Method in class org.jolokia.server.core.util.jmx.MBeanServers
Get the list of the current set of MBeanServers which are active
getMBeanServers() - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
Get all MBeanServers which are handled by this manager
getMethod() - Method in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser.Result
 
getMethod() - Method in enum class org.jolokia.server.core.util.HttpMethod
 
getMode() - Method in class org.jolokia.server.core.request.notification.AddCommand
The backend mode specifies which backend is used for delivering a notification.
getMode() - Method in class org.jolokia.server.core.request.notification.OpenCommand
 
getMulticastAddresses() - Static method in class org.jolokia.server.core.util.NetworkUtil
Get all local addresses on which a multicast can be send
getName() - Method in interface org.jolokia.server.core.detector.ServerDetector
Name of the detector which should reflect the server to be detected
getName() - Method in class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker.Arg
MBean name
getName() - Method in enum class org.jolokia.server.core.util.RequestType
 
getNames() - Method in interface org.jolokia.server.core.config.ConfigExtractor
Get all configuration name
getNextHandle() - Method in class org.jolokia.server.core.service.notification.Client
Increment handle and return it.
getNotifications() - Method in class org.jolokia.server.core.service.notification.NotificationResult
 
getNotifType() - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Type of this backend
getObjectName() - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
Get the object name
getObjectName() - Method in class org.jolokia.server.core.request.notification.AddCommand
Objectname of the MBean the listener should connect to
getObjectName() - Method in class org.jolokia.server.core.util.ProviderUtil.ProviderObjectNamePair
 
getObjectNameAsString() - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
String representation of the object name for this request.
getOperation() - Method in class org.jolokia.server.core.request.JolokiaExecRequest
Get the operation name
getOption(String) - Method in class org.jolokia.server.core.request.JolokiaRequest
Get an option from the request.
getOrder() - Method in interface org.jolokia.server.core.detector.ServerDetector
Order of the service.
getOrder() - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Order of the service.
getOrder() - Method in interface org.jolokia.server.core.service.api.JolokiaService
Order of the service.
getOrderedObjectName(ObjectName) - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
Name prepared according to requested formatting note.
getOutputStream() - Method in interface org.jolokia.server.core.http.BackChannel
Get the write for writing to the client
getOutputStream() - Method in class org.jolokia.server.core.http.ServletBackChannel
 
getParameter(String) - Method in interface org.jolokia.server.core.config.ConfigExtractor
Get the parameter for a certain
getParameter(ConfigKey) - Method in class org.jolokia.server.core.request.JolokiaRequest
Get a processing configuration or null if not set
getParameterAsBool(ConfigKey) - Method in class org.jolokia.server.core.request.JolokiaRequest
Get a processing configuration as a boolean value
getParameterAsInt(ConfigKey) - Method in class org.jolokia.server.core.request.JolokiaRequest
Get a processing configuration as integer or null if not set
getPassword() - Method in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser.Result
 
getPath() - Method in class org.jolokia.server.core.request.JolokiaRequest
Get the path combined with proper escaping
getPathInfo() - Method in class org.jolokia.server.core.request.ProcessingParameters
Get the path info represented with this processing parameters or null if no path info is given
getPathParts() - Method in class org.jolokia.server.core.request.JolokiaRequest
Get the parts of a path
getProduct() - Method in class org.jolokia.server.core.detector.DefaultServerHandle
 
getProduct() - Method in interface org.jolokia.server.core.service.api.ServerHandle
Get the name of the server this agent is running in
getProtocolVersion() - Static method in class org.jolokia.server.core.Version
 
getProvider() - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
Get the provider to be used with this request
getProvider() - Method in class org.jolokia.server.core.service.impl.VersionRequestHandler
 
getProvider() - Method in class org.jolokia.server.core.service.request.AbstractRequestHandler
Get the provider for which this handler is responsible
getProvider() - Method in interface org.jolokia.server.core.service.request.RequestHandler
Get the provider for which this handler is responsible
getProvider() - Method in class org.jolokia.server.core.util.ProviderUtil.ProviderObjectNamePair
 
getRequest() - Method in exception org.jolokia.server.core.request.NotChangedException
Request which lead to this exception
getRequestConfigKey(String) - Static method in enum class org.jolokia.server.core.config.ConfigKey
Get the configuration key for a request configuration
getRequestInterceptor(MBeanServerAccess) - Method in interface org.jolokia.server.core.detector.ServerDetector
Get an request interceptor to add for dealing with server specific workarounds or behaviour
getResource(String) - Method in class org.jolokia.server.core.osgi.security.DefaultServletContextHelper
Always return null.
getResourceAsStream(String) - Static method in class org.jolokia.server.core.util.ClassUtil
Get the given path as an input stream or return null if not found
getResourcePaths(String) - Method in class org.jolokia.server.core.osgi.security.DefaultServletContextHelper
Always return null.
getResources(String) - Static method in class org.jolokia.server.core.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.server.core.util.MimeTypeUtil
Extract the response mime type.
getRestrictor() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Get the restrictor
getRuntimeInfo() - Method in class org.jolokia.server.core.service.impl.VersionRequestHandler
 
getRuntimeInfo() - Method in class org.jolokia.server.core.service.request.AbstractRequestHandler
Default implementation doesn't return any extra information, but null.
getRuntimeInfo() - Method in interface org.jolokia.server.core.service.request.RequestHandler
Any extra runtime associated with this handler, which is used in a "version" request to get information about request handlers
getSerializeLong() - Method in class org.jolokia.server.core.service.serializer.SerializeOptions
Get the option for serializing long values.
getServerDetectorLookup() - Method in class org.jolokia.server.core.http.AgentServlet
Hook for allowing a custome detector lookup
getServerDetectorLookup() - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
Get an OSGi based lookup mechanism for finding all detectors available during
getService(Class<T>) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get a single service.
getService(Class<T>) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get a single service.
getService(Class<T>) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Get a single service.
getServices() - Method in interface org.jolokia.server.core.service.api.JolokiaServiceCreator
Get the services created by this creator.
getServices() - Method in class org.jolokia.server.core.service.impl.ClasspathServiceCreator
Get the services created by this creator.
getServices(Class<T>) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Get Jolokia services of a certain kind.
getServices(Class<T>) - Method in interface org.jolokia.server.core.service.api.JolokiaServiceLookup
Get the current list of available services for a certain type.
getServices(Class<T>) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Get Jolokia services of a certain kind.
getServices(Class<T>) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Get all services of a certain type currently registered.
getServices(Class<T>) - Method in class org.jolokia.server.core.service.impl.OsgiJolokiaServiceFactory
Get the current list of available services for a certain type.
getServletContextHelper() - Method in class org.jolokia.server.core.osgi.OsgiAgentActivator
Get the security context for our servlet.
getServletContextPath() - Method in class org.jolokia.server.core.osgi.OsgiAgentActivator
Get the servlet context path under which the agent servlet is registered
getType() - Method in interface org.jolokia.server.core.detector.ServerDetector
 
getType() - Method in class org.jolokia.server.core.request.JolokiaRequest
Get request type
getType() - Method in class org.jolokia.server.core.request.notification.NotificationCommand
Get the type of this command
getType() - Method in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Return the name of the type
getType() - Method in class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker.Arg
Get request type
getType() - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
The service type which is used to distinguish the various services.
getType() - Method in interface org.jolokia.server.core.service.api.JolokiaService
The service type which is used to distinguish the various services.
getTypeByName(String) - Static method in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Case insensitive lookup by name
getTypeByName(String) - Static method in enum class org.jolokia.server.core.util.RequestType
Get the request type by a string representation.
getUser() - Method in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser.Result
 
getValue() - Method in class org.jolokia.server.core.request.JolokiaWriteRequest
Value to set for a write request
getValue() - Method in class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker.Arg
Value which is interpreted as operation or attribute name, dependening on the type
getValueFaultHandler() - Method in class org.jolokia.server.core.request.JolokiaRequest
Get tha value fault handler, which can be passed around.
getValueFaultHandler() - Method in class org.jolokia.server.core.service.serializer.SerializeOptions
Get the configure fault handler which determines, how extractions fault are dealt with
getVendor() - Method in class org.jolokia.server.core.detector.DefaultServerHandle
 
getVendor() - Method in interface org.jolokia.server.core.service.api.ServerHandle
Get name of vendor
getVersion() - Method in class org.jolokia.server.core.detector.DefaultServerHandle
 
getVersion() - Method in interface org.jolokia.server.core.service.api.ServerHandle
Get version number of the agent server

H

handle(Callback[]) - Method in class org.jolokia.server.core.util.UserPasswordCallbackHandler
handleCorsPreflightRequest(String, String) - Method in class org.jolokia.server.core.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.server.core.service.serializer.ValueFaultHandler
Handle the given exception and return an object which can be used as a replacement for the real value
handleGetRequest(String, String, Map<String, String[]>) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Handle a GET request
handleNotification(Notification, Object) - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
handleNotification(Notification, Object) - Method in class org.jolokia.server.core.util.jmx.MBeanServers
Fetch Jolokia MBeanServer when it gets registered, remove it if being unregistered
handlePostRequest(String, InputStream, String, Map<String, String[]>) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Handle the input stream as given by a POST request
handleRequest(JolokiaRequest) - Method in class org.jolokia.server.core.backend.BackendManager
Handle a single JMXRequest.
handleRequest(JolokiaRequest, Object) - Method in class org.jolokia.server.core.service.impl.VersionRequestHandler
 
handleRequest(R, Object) - Method in interface org.jolokia.server.core.service.request.RequestHandler
Dispatch a JolokiaRequest to a certain backend and return the result of the JMX action.
handleSecurity(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.server.core.osgi.security.BasicAuthenticationHttpContext
handleSecurity(HttpServletRequest, HttpServletResponse) - Method in class org.jolokia.server.core.osgi.security.ServiceAuthenticationServletContextHelper
handleThrowable(Throwable) - Method in class org.jolokia.server.core.http.HttpRequestHandler
Utility method for handling single runtime exceptions and errors.
hasAttribute() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
Whether this request has not multiple attribute names associated (which normally means, that all attributes should be fetched).
hasMBeansListChangedSince(long) - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Check whether the set of MBeans in all managed MBeanServer has been changed since the given time.
hasMBeansListChangedSince(long) - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess
Check whether the set of MBeans in all managed MBeanServer has been changed since the given time.
hasMBeansListChangedSince(long) - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
 
HISTORY_MAX_ENTRIES - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Maximum number of history entries to keep
HTTP_SERVICE_FILTER - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Deprecated.
Whiteboard specification can no longer point to specific HttpService implementation.
HttpMethod - Enum Class in org.jolokia.server.core.util
Enumeration holding the method which lead to this request.
HttpMethodChecker - Class in org.jolokia.server.core.restrictor.policy
Checker, which extracts http elements from the policy document which in turn declares the allowed HTTP methods ("get" or "post").
HttpMethodChecker(Document) - Constructor for class org.jolokia.server.core.restrictor.policy.HttpMethodChecker
Create a checker which checks for certain HTTP methods
HttpRequestHandler - Class in org.jolokia.server.core.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 11+ HttpServer).
HttpRequestHandler(JolokiaContext) - Constructor for class org.jolokia.server.core.http.HttpRequestHandler
Request handler for parsing HTTP request and dispatching to the appropriate request handler (with help of the backend manager)

I

IF_MODIFIED_SINCE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
For LIST requests, this option can be used to return the result only if they set of registered MBeans has been changed since the timestamp given in this option.
IGNORE_ERRORS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Runtime configuration (i.e.
IGNORING_VALUE_FAULT_HANDLER - Static variable in interface org.jolokia.server.core.service.serializer.ValueFaultHandler
Fault handler which returns a simple string representation of the exception
INCLUDE_STACKTRACE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether to include a stack trace in the response when an error occurs.
info(String) - Method in interface org.jolokia.server.core.service.api.LogHandler
Log informal message
info(String) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Log informal message
info(String) - Method in class org.jolokia.server.core.service.impl.JulLogHandler
Log informal message
info(String) - Method in class org.jolokia.server.core.service.impl.QuietLogHandler
 
info(String) - Method in class org.jolokia.server.core.service.impl.StdoutLogHandler
 
init(ServletConfig) - Method in class org.jolokia.server.core.http.AgentServlet
init(ServletConfig) - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
init(Map<String, Object>) - Method in interface org.jolokia.server.core.detector.ServerDetector
Initialize with detector specific configuration.
init(JolokiaContext) - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Override if access to the JolokiaContext is required.
init(JolokiaContext) - Method in interface org.jolokia.server.core.service.api.JolokiaService
Lifecycle method called when the services are initialized
init(JolokiaContext) - Method in interface org.jolokia.server.core.service.api.JolokiaServiceLookup
Lifecycle method called when the service managed starts up
init(JolokiaContext) - Method in class org.jolokia.server.core.service.impl.OsgiJolokiaServiceFactory
Lifecycle method called when the service managed starts up
init(JolokiaContext) - Method in class org.jolokia.server.core.service.impl.VersionRequestHandler
 
init(JolokiaContext) - Method in class org.jolokia.server.core.util.DebugStore
 
initServices(ServletConfig, JolokiaServiceManager) - Method in class org.jolokia.server.core.http.AgentServlet
Initialize services and register service factories
initServices(ServletConfig, JolokiaServiceManager) - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
Initialize the service manager and add an OSGi based lookup mechanism
intercept(JolokiaRequest, JSONObject) - Method in interface org.jolokia.server.core.service.request.RequestInterceptor
Log the call to the given request.
IoUtil - Class in org.jolokia.server.core.util
 
IpChecker - Class in org.jolokia.server.core.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.server.core.osgi.security.DelegatingRestrictor
Check whether reading of an attribute is allowed
isAttributeReadAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether reading of an attribute is allowed
isAttributeReadAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether reading of an attribute is allowed
isAttributeReadAllowed(ObjectName, String) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether reading of an attribute is allowed
isAttributeReadAllowed(ObjectName, String) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether reading of an attribute is allowed
isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether writing of an attribute is allowed
isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether writing of an attribute is allowed
isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether writing of an attribute is allowed
isAttributeWriteAllowed(ObjectName, String) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether writing of an attribute is allowed
isAttributeWriteAllowed(ObjectName, String) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether writing of an attribute is allowed
isClosed() - Method in interface org.jolokia.server.core.http.BackChannel
Check whether the backchanel is closed
isClosed() - Method in class org.jolokia.server.core.http.ServletBackChannel
 
isDebug() - Method in class org.jolokia.server.core.backend.Config
Check, whether debugging is switched on
isDebug() - Method in interface org.jolokia.server.core.backend.ConfigMBean
Check, whether debugging is switched on
isDebug() - Method in interface org.jolokia.server.core.service.api.LogHandler
Check whether debug is switched on
isDebug() - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether debug is switched on
isDebug() - Method in class org.jolokia.server.core.service.impl.JulLogHandler
Check whether debug is switched on
isDebug() - Method in class org.jolokia.server.core.service.impl.QuietLogHandler
 
isDebug() - Method in class org.jolokia.server.core.service.impl.StdoutLogHandler
 
isDebug() - Method in class org.jolokia.server.core.util.DebugStore
Return true when debugging is switched on
isExclusive() - Method in class org.jolokia.server.core.request.JolokiaRequest
Whether this request is an exclusive request or not.
isGlobalConfig() - Method in enum class org.jolokia.server.core.config.ConfigKey
Whether this key is a global configuration key
isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether the HTTP method with which the request was sent is allowed.
isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether the HTTP method with which the request was sent is allowed.
isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether the HTTP method with which the request was sent is allowed.
isHttpMethodAllowed(HttpMethod) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether the HTTP method with which the request was sent is allowed.
isHttpMethodAllowed(HttpMethod) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether the HTTP method with which the request was sent is allowed.
isInitRequired() - Method in class org.jolokia.server.core.service.api.AgentDetails
Check if either url or security information is missing.
isMultiAttributeMode() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
Whether this is a multi-attribute request, i.e.
isMulticastSupported() - Static method in class org.jolokia.server.core.util.NetworkUtil
Check, whether multicast is supported at all by at least one interface
isMulticastSupported(InetAddress) - Static method in class org.jolokia.server.core.util.NetworkUtil
Check whether the given address' interface supports multicast
isMulticastSupported(NetworkInterface) - Static method in class org.jolokia.server.core.util.NetworkUtil
Check whether the given interface supports multicast and is up
isOpen() - Method in class org.jolokia.server.core.util.ChunkedWriter
 
isOperationAllowed(ObjectName, String) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether execution of an operation is allowed
isOperationAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether execution of an operation is allowed
isOperationAllowed(ObjectName, String) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether execution of an operation is allowed
isOperationAllowed(ObjectName, String) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether execution of an operation is allowed
isOperationAllowed(ObjectName, String) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether execution of an operation is allowed
isOriginAllowed(String, boolean) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether cross browser access via CORS is allowed.
isOriginAllowed(String, boolean) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether cross browser access via CORS is allowed.
isOriginAllowed(String, boolean) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether cross browser access via CORS is allowed.
isOriginAllowed(String, boolean) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether cross browser access via CORS is allowed.
isOriginAllowed(String, boolean) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether cross browser access via CORS is allowed.
isRemoteAccessAllowed(String...) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether access from the connected client is allowed.
isRemoteAccessAllowed(String...) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether access from the connected client is allowed.
isRemoteAccessAllowed(String...) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether access from the connected client is allowed.
isRemoteAccessAllowed(String...) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether access from the connected client is allowed.
isRemoteAccessAllowed(String...) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether access from the connected client is allowed.
isRequestConfig() - Method in enum class org.jolokia.server.core.config.ConfigKey
Whether this key is a request configuration key
isSecuredMissing() - Method in class org.jolokia.server.core.service.api.AgentDetails
 
isTypeAllowed() - Method in class org.jolokia.server.core.restrictor.policy.MBeanAccessChecker.Arg
Whether the command type is allowed generally.
isTypeAllowed(RequestType) - Method in class org.jolokia.server.core.osgi.security.DelegatingRestrictor
Check whether the provided command type is allowed in principal
isTypeAllowed(RequestType) - Method in class org.jolokia.server.core.restrictor.AbstractConstantRestrictor
Check whether the provided command type is allowed in principal
isTypeAllowed(RequestType) - Method in class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Check whether the provided command type is allowed in principal
isTypeAllowed(RequestType) - Method in interface org.jolokia.server.core.service.api.Restrictor
Check whether the provided command type is allowed in principal
isTypeAllowed(RequestType) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Check whether the provided command type is allowed in principal
isUrlMissing() - Method in class org.jolokia.server.core.service.api.AgentDetails
 
isValid() - Method in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser.Result
 
isValidCallback(String) - Static method in class org.jolokia.server.core.util.MimeTypeUtil
Check that a callback matches a javascript function name.

J

JAAS_SUBJECT_REQUEST_ATTRIBUTE - Static variable in enum class org.jolokia.server.core.config.ConfigKey
JAAS Subject to attach to an HTTP request as attribute if JAAS based authentication is in use.
JaasAuthenticator - Class in org.jolokia.server.core.osgi.security
 
JaasAuthenticator(String) - Constructor for class org.jolokia.server.core.osgi.security.JaasAuthenticator
 
JmxUtil - Class in org.jolokia.server.core.util.jmx
Utilit class for dealing with JMX's ObjectName
JOLOKIA_ALTERNATE_AUTHORIZATION_HEADER - Static variable in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser
 
JolokiaCipher - Class in org.jolokia.server.core.util
Simple symmetric, salted encryption.
JolokiaCipher() - Constructor for class org.jolokia.server.core.util.JolokiaCipher
 
JolokiaCipher(JolokiaCipher.KeyHolder) - Constructor for class org.jolokia.server.core.util.JolokiaCipher
 
JolokiaCipher.KeyHolder - Interface in org.jolokia.server.core.util
 
JolokiaContext - Interface in org.jolokia.server.core.service.api
The context providing access to all Jolokia internal services.
JolokiaContextImpl - Class in org.jolokia.server.core.service.impl
Central implementation of the JolokiaContext
JolokiaExecRequest - Class in org.jolokia.server.core.request
A JMX request for exec operations, i.e.
JolokiaListRequest - Class in org.jolokia.server.core.request
A JMX request for list operations, i.e.
JolokiaNotificationRequest - Class in org.jolokia.server.core.request
A request dealing with notification requests.
JolokiaObjectNameRequest - Class in org.jolokia.server.core.request
Abstract Jolokia request which takes an object name.
JolokiaObjectNameRequest(Map<String, ?>, ProcessingParameters, boolean) - Constructor for class org.jolokia.server.core.request.JolokiaObjectNameRequest
Constructor for POST requests
JolokiaObjectNameRequest(RequestType, String, List<String>, ProcessingParameters, boolean) - Constructor for class org.jolokia.server.core.request.JolokiaObjectNameRequest
Constructor for GET requests
JolokiaReadRequest - Class in org.jolokia.server.core.request
A JMX request for read operations, i.e.
JolokiaRequest - Class in org.jolokia.server.core.request
Abstract base class for a JMX request.
JolokiaRequest(Map<String, ?>, ProcessingParameters, boolean) - Constructor for class org.jolokia.server.core.request.JolokiaRequest
Constructor used for HttpMethod.POST requests, which receive a JSON payload.
JolokiaRequest(RequestType, List<String>, ProcessingParameters, boolean) - Constructor for class org.jolokia.server.core.request.JolokiaRequest
Constructor used for representing HttpMethod.GET requests.
JolokiaRequestFactory - Class in org.jolokia.server.core.request
Factory for creating JolokiaRequests
JolokiaSearchRequest - Class in org.jolokia.server.core.request
A JMX request for a search operation, i.e.
JolokiaService<T extends JolokiaService<?>> - Interface in org.jolokia.server.core.service.api
Interface describing a Jolokia Service.
JolokiaService.Init - Interface in org.jolokia.server.core.service.api
 
JolokiaServiceCreator - Interface in org.jolokia.server.core.service.api
Object for creating static services
JolokiaServiceLookup - Interface in org.jolokia.server.core.service.api
Interface for a service factory which is consulted every time services are required.
JolokiaServiceManager - Interface in org.jolokia.server.core.service.api
The service manager is responsible for building/looking up JolokiaServices and for creating a JolokiaContext.
JolokiaServiceManagerFactory - Class in org.jolokia.server.core.service
Factory class for creating a JolokiaServiceManager.
JolokiaServiceManagerImpl - Class in org.jolokia.server.core.service.impl
The service manager for handling all the service organisation stuff.
JolokiaServiceManagerImpl(Configuration, LogHandler, Restrictor, ServerDetectorLookup) - Constructor for class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Create the implementation of a service manager
JolokiaVersionRequest - Class in org.jolokia.server.core.request
A JMX request for a version request.
JolokiaWriteRequest - Class in org.jolokia.server.core.request
A JMX request for a write operation
JsonUtil - Class in org.jolokia.server.core.util
Utility for JSON handling
JsonUtil() - Constructor for class org.jolokia.server.core.util.JsonUtil
 
JSR160_PROXY_ALLOWED_TARGETS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Path to a white list of patterns which are matched against possible JMX service URL for incoming requests
JulLogHandler - Class in org.jolokia.server.core.service.impl
Loghandler based on java.util.logging.
JulLogHandler(String) - Constructor for class org.jolokia.server.core.service.impl.JulLogHandler
Constructor for a LogHandler using java util logging
jvmAgentStartup(Instrumentation) - Method in interface org.jolokia.server.core.detector.ServerDetector
Notify detector that the JVM is about to start.

L

list() - Method in class org.jolokia.server.core.service.notification.Client
Print out a JSON representation of all registered listeners.
LIST - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
List all notifications for a client
LIST - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
ListCommand - Class in org.jolokia.server.core.request.notification
List command for getting all registered notification for a client.
LISTEN_FOR_HTTP_SERVICE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Deprecated.
option is kept for compatibility reasons, because OSGi servlet is now registered using Servlet Whiteboard pattern. Please use ConfigKey.REGISTER_WHITEBOARD_SERVLET
ListenerRegistration - Class in org.jolokia.server.core.service.notification
A registration configuration for a specific listener.
ListenerRegistration(AddCommand, BackendCallback) - Constructor for class org.jolokia.server.core.service.notification.ListenerRegistration
Create a new configuration object for an addListener() request
LocalServiceFactory - Class in org.jolokia.server.core.util
A simple factory for creating services with no-arg constructors from a textual descriptor.
log(String) - Method in class org.jolokia.server.core.util.DebugStore
Store the given message in this store if debug is switched on
log(String, Throwable) - Method in class org.jolokia.server.core.util.DebugStore
Store the given message in this store if debug is switched on
logError(String, Throwable) - Static method in class org.jolokia.server.core.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.server.core.osgi.util.LogHelper
Log error to a logging service (if available), otherwise log to std error
LogHandler - Interface in org.jolokia.server.core.service.api
Simple log handler for dispatching logging to e.g.
LOGHANDLER_CLASS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Log handler class to use, which must have an empty constructor.
LOGHANDLER_NAME - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Log handler name to use.
LogHelper - Class in org.jolokia.server.core.osgi.util
Helper class for logging errors
LogHelper() - Constructor for class org.jolokia.server.core.osgi.util.LogHelper
 
lookup() - Method in interface org.jolokia.server.core.detector.ServerDetectorLookup
Lookup all server detector available and return a list of all found detectors
lookup() - Method in class org.jolokia.server.core.osgi.DelegatingServerDetectorLookup
Lookup all server detector available and return a list of all found detectors
lookup() - Method in class org.jolokia.server.core.service.impl.ClasspathServerDetectorLookup
Lookup all server detector available and return a list of all found detectors
lookupPolicyRestrictor(String) - Static method in class org.jolokia.server.core.restrictor.RestrictorFactory
Lookup a restrictor based on a URL.

M

main(String[]) - Static method in class org.jolokia.server.core.util.NetworkUtil
 
matches(String, String) - Static method in class org.jolokia.server.core.util.IpChecker
Check whether a given IP Adress falls within a subnet or is equal to
matchesProvider(String, ObjectName) - Static method in class org.jolokia.server.core.util.ProviderUtil
Check whether the given name matches the given provider.
MAX_COLLECTION_SIZE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Maximum size of collections returned during serialization.
MAX_DEPTH - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Maximum traversal depth for serialization of complex objects.
MAX_OBJECTS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Maximum number of objects returned by serialization
maxCollectionSize(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Set the maximal size of collections when serializing collections.
maxDepth(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Set the maximum depth for how deep serialization should go.
maxDepthReached(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions
Check whether the maximum depth has been reached
maxObjectExceeded(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions
Check whether the maximum number of objects has been exceeded
maxObjects(int) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Set the maximum number of objects to serialize.
MBEAN_QUALIFIER - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Optional domain name for registering own MBeans
MBeanAccessChecker - Class in org.jolokia.server.core.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.server.core.restrictor.policy.MBeanAccessChecker
Constructor which extracts the information relevant for this checker from the given document.
MBeanAccessChecker.Arg - Class in org.jolokia.server.core.restrictor.policy
Class encapsulation the arguments for the check command
MBeanRegistry - Class in org.jolokia.server.core.service.impl
Handler for finding and merging various MBeanServers locally when used as an agent.
MBeanRegistry() - Constructor for class org.jolokia.server.core.service.impl.MBeanRegistry
 
MBeanServerAccess - Interface in org.jolokia.server.core.util.jmx
An MBeanSever executor is responsible to perform actions on one or more MBeanServers which involve operations on one or more MBeans.
MBeanServerAccess.MBeanAction<R> - Interface in org.jolokia.server.core.util.jmx
A MBeanAction represent a single action on a MBeanServer for a given object name.
MBeanServerAccess.MBeanEachCallback - Interface in org.jolokia.server.core.util.jmx
This callback is used together with MBeanServerAccess.each(ObjectName, MBeanEachCallback) for iterating over all active MBeanServers.
MBeanServerHandler - Class in org.jolokia.server.core.backend
 
MBeanServerHandler(DefaultMBeanServerAccess) - Constructor for class org.jolokia.server.core.backend.MBeanServerHandler
 
MBeanServerHandlerMBean - Interface in org.jolokia.server.core.backend
MBean interface for accessing the org.jolokia.server.core.util.jmx.MBeanServers
MBeanServers - Class in org.jolokia.server.core.util.jmx
Class managing the set of available MBeanServers
mBeanServersInfo() - Method in class org.jolokia.server.core.backend.MBeanServerHandler
 
mBeanServersInfo() - Method in interface org.jolokia.server.core.backend.MBeanServerHandlerMBean
Get summary information of all MBeans found on the server
mergedParams(Map<String, String>) - Method in class org.jolokia.server.core.request.ProcessingParameters
Merge in a configuration and return a ProcessingParameters object representing the merged values
MIME_TYPE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Mime Type to use for the response value.
MimeTypeUtil - Class in org.jolokia.server.core.util
Helper class for handling proper response mime types
MimeTypeUtil() - Constructor for class org.jolokia.server.core.util.MimeTypeUtil
 
MULTICAST_GROUP - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
IPv4 Address for Jolokia's Multicast group.
MULTICAST_PORT - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Multicast port where to listen for queries.

N

NetworkChecker - Class in org.jolokia.server.core.restrictor.policy
Check whether a host is allowed to access the agent.
NetworkChecker(Document) - Constructor for class org.jolokia.server.core.restrictor.policy.NetworkChecker
Construct this checker from a given document
NetworkUtil - Class in org.jolokia.server.core.util
Utility class for network related stuff
newInstance(Class<T>, Object...) - Static method in class org.jolokia.server.core.util.ClassUtil
Instantiate an instance of the given class with its default constructor
newInstance(String, Object...) - Static method in class org.jolokia.server.core.util.ClassUtil
Instantiate an instance of the given class with its default constructor.
newLogHandlerInstance(String, String, boolean) - Static method in class org.jolokia.server.core.util.ClassUtil
 
newObjectName(String) - Static method in class org.jolokia.server.core.util.jmx.JmxUtil
Factory method for creating a new object name, mapping any checked MalformedObjectNameException to a runtime exception (IllegalArgumentException)
newThread(Runnable) - Method in class org.jolokia.server.core.util.DaemonThreadFactory
NotChangedException - Exception in org.jolokia.server.core.request
Exception thrown when an ifModifiedSince parameter was given and the requested resourced doesnt has changed
NotChangedException(JolokiaRequest) - Constructor for exception org.jolokia.server.core.request.NotChangedException
Constructor
NOTIFICATION - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
NotificationBackend - Interface in org.jolokia.server.core.service.notification
A notification backend which is responsible for the final delivery.
NotificationBackendManager - Class in org.jolokia.server.core.service.notification
The notification backend managed is responsible for looking up backends and managing their lifecycles.
NotificationBackendManager(JolokiaContext) - Constructor for class org.jolokia.server.core.service.notification.NotificationBackendManager
Lookup backends and remember
NotificationCommand - Class in org.jolokia.server.core.request.notification
Base command class holding the command type
NotificationCommand(NotificationCommandType) - Constructor for class org.jolokia.server.core.request.notification.NotificationCommand
Constructor with type
NotificationCommandFactory - Class in org.jolokia.server.core.request.notification
This factory produces NotificationCommand objects which specify a certain aspect during notification listener registration.
NotificationCommandType - Enum Class in org.jolokia.server.core.request.notification
Enum specifying the possible notification command types
NotificationResult - Class in org.jolokia.server.core.service.notification
Result class holding notifications, handback objects and the number of dropped notifications.
NotificationResult(String, List<Notification>, Object, int) - Constructor for class org.jolokia.server.core.service.notification.NotificationResult
 
NotificationSubscription - Interface in org.jolokia.server.core.service.notification
Interface for offering registration information to the backend and means for refreshing a client.
NULL_SERVER_HANDLE - Static variable in interface org.jolokia.server.core.service.api.ServerHandle
 

O

OBJECT_NAME - Static variable in interface org.jolokia.server.core.backend.ConfigMBean
 
OBJECT_NAME - Static variable in interface org.jolokia.server.core.backend.MBeanServerHandlerMBean
Name of MBean used for registration
open(Map<String, ?>) - Method in interface org.jolokia.server.core.http.BackChannel
Open the channel.
open(Map<String, ?>) - Method in class org.jolokia.server.core.http.ServletBackChannel
 
OPEN - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Open a channel which can be used to transmit notifications
OpenCommand - Class in org.jolokia.server.core.request.notification
Command for creating and opening a channel for transmitting notifications back to the client.
OpenCommand(Map<String, ?>) - Constructor for class org.jolokia.server.core.request.notification.OpenCommand
Constructor for POST requests
OpenCommand(Stack<String>) - Constructor for class org.jolokia.server.core.request.notification.OpenCommand
Constructor for GET requests
org.jolokia.server.core - package org.jolokia.server.core
 
org.jolokia.server.core.backend - package org.jolokia.server.core.backend
 
org.jolokia.server.core.config - package org.jolokia.server.core.config
 
org.jolokia.server.core.detector - package org.jolokia.server.core.detector
 
org.jolokia.server.core.http - package org.jolokia.server.core.http
 
org.jolokia.server.core.osgi - package org.jolokia.server.core.osgi
 
org.jolokia.server.core.osgi.security - package org.jolokia.server.core.osgi.security
 
org.jolokia.server.core.osgi.util - package org.jolokia.server.core.osgi.util
 
org.jolokia.server.core.request - package org.jolokia.server.core.request
 
org.jolokia.server.core.request.notification - package org.jolokia.server.core.request.notification
 
org.jolokia.server.core.restrictor - package org.jolokia.server.core.restrictor
 
org.jolokia.server.core.restrictor.policy - package org.jolokia.server.core.restrictor.policy
 
org.jolokia.server.core.service - package org.jolokia.server.core.service
 
org.jolokia.server.core.service.api - package org.jolokia.server.core.service.api
 
org.jolokia.server.core.service.impl - package org.jolokia.server.core.service.impl
 
org.jolokia.server.core.service.notification - package org.jolokia.server.core.service.notification
 
org.jolokia.server.core.service.request - package org.jolokia.server.core.service.request
 
org.jolokia.server.core.service.serializer - package org.jolokia.server.core.service.serializer
 
org.jolokia.server.core.util - package org.jolokia.server.core.util
 
org.jolokia.server.core.util.jmx - package org.jolokia.server.core.util.jmx
 
OsgiAgentActivator - Class in org.jolokia.server.core.osgi
OSGi Activator for the Jolokia Agent using Whiteboard Servlet specification
OsgiAgentActivator() - Constructor for class org.jolokia.server.core.osgi.OsgiAgentActivator
 
OsgiAgentServlet - Class in org.jolokia.server.core.osgi
Extended here for the sole purpose of exporting this servlet to the outside in order that it can be instantiated from another bundle.
OsgiAgentServlet() - Constructor for class org.jolokia.server.core.osgi.OsgiAgentServlet
Constructor with an empty context
OsgiAgentServlet(BundleContext) - Constructor for class org.jolokia.server.core.osgi.OsgiAgentServlet
Constructor which associates this servlet with a bundle context
OsgiAgentServlet(BundleContext, Restrictor) - Constructor for class org.jolokia.server.core.osgi.OsgiAgentServlet
Constructor with a bundle context and a given restrictor
OsgiJolokiaServiceFactory - Class in org.jolokia.server.core.service.impl
Service Factory for tracking OSGi Jolokia Services
OsgiJolokiaServiceFactory(BundleContext) - Constructor for class org.jolokia.server.core.service.impl.OsgiJolokiaServiceFactory
A new factory associated with the given context

P

parse(String) - Static method in class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser
Parse the HTTP authorization header
parsePath(String) - Static method in class org.jolokia.server.core.util.EscapeUtil
Parse a string path and return a list of split up parts.
PASSWORD - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Password for authentication purposes.
PATH_ESCAPE - Static variable in class org.jolokia.server.core.util.EscapeUtil
Escape character used for path escaping as it can be used in a regexp
PATH_QUERY_PARAM - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Query parameter used for providing a path in order to avoid escaping issues.
PATH_QUERY_PARAM - Static variable in class org.jolokia.server.core.http.HttpRequestHandler
Alternative query parameter for providing path info.
ping() - Method in interface org.jolokia.server.core.service.notification.NotificationSubscription
Method which should be called if a client could be reached.
PING - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Ping to update the freshness of a client
PingCommand - Class in org.jolokia.server.core.request.notification
Ping commands are used for updating a clients freshness.
POLICY_LOCATION - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Init parameter for the location of the policy file.
PolicyRestrictor - Class in org.jolokia.server.core.restrictor.policy
Restrictor, which is based on a policy file
PolicyRestrictor(InputStream) - Constructor for class org.jolokia.server.core.restrictor.policy.PolicyRestrictor
Construct a policy restrictor from an input stream
POST - Enum constant in enum class org.jolokia.server.core.util.HttpMethod
POST request
postDeregister() - Method in class org.jolokia.server.core.backend.Config
postRegister(Boolean) - Method in class org.jolokia.server.core.backend.Config
preDeregister() - Method in class org.jolokia.server.core.backend.Config
preRegister(MBeanServer, ObjectName) - Method in class org.jolokia.server.core.backend.Config
ProcessingParameters - Class in org.jolokia.server.core.request
Class encapsulating parameters used during processing
ProcessingParameters(Map<ConfigKey, String>) - Constructor for class org.jolokia.server.core.request.ProcessingParameters
Constructor which is already filtered and splitted
PROVIDER_PATTERN - Static variable in class org.jolokia.server.core.util.ProviderUtil
 
ProviderUtil - Class in org.jolokia.server.core.util
Utility class for helping in managing and finding provider parts of an objectname
ProviderUtil.ProviderObjectNamePair - Class in org.jolokia.server.core.util
Helper class holding the provider (can be null) and an object name belonging to this provider)

Q

queryNames(ObjectName) - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Query all MBeanServer and return the union of all results
queryNames(ObjectName) - Method in interface org.jolokia.server.core.util.jmx.MBeanServerAccess
Query all MBeanServer and return the union of all results
queryNames(ObjectName) - Method in class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
 
QuietLogHandler - Class in org.jolokia.server.core.service.impl
No-Op LogHandler
QuietLogHandler() - Constructor for class org.jolokia.server.core.service.impl.QuietLogHandler
 
QuietLogHandler(String) - Constructor for class org.jolokia.server.core.service.impl.QuietLogHandler
 

R

READ - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
REALM - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
The security realm used for login
refresh() - Method in class org.jolokia.server.core.service.notification.Client
Refresh this configuration by setting the last refresh time to the current time.
REGISTER - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Register a new client
REGISTER_WHITEBOARD_SERVLET - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
By default, the OSGi Agent uses Whiteboard pattern to register an agent servlet.
RegisterCommand - Class in org.jolokia.server.core.request.notification
Register a new client
registerJolokiaMBean(String, Object) - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Register an MBean with a unique qualifier for this agent.
registerMBean(Object, String...) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Register an MBean which gets automatically unregistered during shutdown.
registerMBean(Object, String...) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Register an MBean which gets automatically unregistered during shutdown.
registerMBean(Object, String...) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Register a MBean under a certain name to the platform MBeanServer.
registerMBean(Object, String...) - Method in class org.jolokia.server.core.service.impl.MBeanRegistry
Register a MBean under a certain name to the platform MBeanServer
remove() - Static method in class org.jolokia.server.core.http.BackChannelHolder
Cleanup
remove(String) - Method in class org.jolokia.server.core.service.notification.Client
Remove a handle.
REMOVE - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Remove a listener for a certain client
RemoveCommand - Class in org.jolokia.server.core.request.notification
Remove a listener by its handle
removeMBeanRegistrationListener(MBeanServerConnection, NotificationListener) - Static method in class org.jolokia.server.core.util.jmx.JmxUtil
Remove a notification listener from the given MBeanServer while listening for MBeanServer registration events
replaceExpression(String) - Static method in class org.jolokia.server.core.util.NetworkUtil
Replace expression ${host} and ${ip} with the localhost name or IP in the given string.
RequestDispatcher - Interface in org.jolokia.server.core.backend
Manager interface for dispatching a request to one RequestHandler.
RequestHandler - Interface in org.jolokia.server.core.service.request
Interface for dispatching a request to a certain backend.
RequestInterceptor - Interface in org.jolokia.server.core.service.request
Interface describing an interceptor wrapping around a request processing.
RequestType - Enum Class in org.jolokia.server.core.util
Enumeration for encapsulating the request mode.
RequestTypeChecker - Class in org.jolokia.server.core.restrictor.policy
Checks for a certain requst type which are specified within a <commands> section.
RequestTypeChecker(Document) - Constructor for class org.jolokia.server.core.restrictor.policy.RequestTypeChecker
Checker for requests types
resetDebugInfo() - Method in class org.jolokia.server.core.backend.Config
Reset all debug information stored internally
resetDebugInfo() - Method in interface org.jolokia.server.core.backend.ConfigMBean
Reset all debug information stored internally
resetDebugInfo() - Method in class org.jolokia.server.core.util.DebugStore
Reset debug info
Restrictor - Interface in org.jolokia.server.core.service.api
A Restrictor is used to restrict the access to MBeans based on various parameters.
RESTRICTOR_CLASS - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Custom restrictor to be used instead of default one
RestrictorFactory - Class in org.jolokia.server.core.restrictor
Factory for obtaining the proper Restrictor
Result(String, String, String, boolean) - Constructor for class org.jolokia.server.core.osgi.security.AuthorizationHeaderParser.Result
 
reversePath(List<String>) - Static method in class org.jolokia.server.core.util.EscapeUtil
Reverse path and return as a stack.

S

sanitizeLocalUrl(String) - Static method in class org.jolokia.server.core.util.NetworkUtil
Examine the given URL and replace the host with a non-loopback host if possible.
seal() - Method in class org.jolokia.server.core.service.api.AgentDetails
Seal this details so that no further updates are possible
SEARCH - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
SECURED - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
serialize(Object, List<String>, SerializeOptions) - Method in interface org.jolokia.server.core.service.serializer.Serializer
Convert the return value to a JSON object.
SERIALIZE_EXCEPTION - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether to include a JSON serialized version of the exception.
SERIALIZE_LONG - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
How to serialize long values: "number" or "string"
serializeLong(String) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Set how to serialize long values.
SerializeOptions - Class in org.jolokia.server.core.service.serializer
Options object influencing the serializing of JSON objects.
SerializeOptions.Builder - Class in org.jolokia.server.core.service.serializer
Builder for constructing a convert options objects
Serializer - Interface in org.jolokia.server.core.service.serializer
Interface defining a Jolokia serializer which is also a plugable service.
SERVER_PRODUCT - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
SERVER_VENDOR - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
SERVER_VERSION - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
ServerDetector - Interface in org.jolokia.server.core.detector
A detector identifies a specific server.
ServerDetectorLookup - Interface in org.jolokia.server.core.detector
Interface for a lookup mechanism to find server detector
ServerHandle - Interface in org.jolokia.server.core.service.api
Information about the the server product the agent is running in.
ServiceAuthenticationServletContextHelper - Class in org.jolokia.server.core.osgi.security
Authentication context helper based on an Authenticator Service.
ServiceAuthenticationServletContextHelper(BundleContext, String) - Constructor for class org.jolokia.server.core.osgi.security.ServiceAuthenticationServletContextHelper
 
ServletBackChannel - Class in org.jolokia.server.core.http
A back channel using the async request API as specified in the Servlet 3.0 spec.
ServletBackChannel(HttpServletRequest) - Constructor for class org.jolokia.server.core.http.ServletBackChannel
 
set(BackChannel) - Static method in class org.jolokia.server.core.http.BackChannelHolder
Set the back channel for this request.
setBackChannel(String, BackChannel) - Method in class org.jolokia.server.core.service.notification.Client
Set a back channel from the outside
setDebug(boolean) - Method in class org.jolokia.server.core.backend.Config
Set debugging to given state
setDebug(boolean) - Method in interface org.jolokia.server.core.backend.ConfigMBean
Set debugging to given state
setDebug(boolean) - Method in class org.jolokia.server.core.util.DebugStore
Switch on/off debug
setDebugStore(DebugStore) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
 
setInnerValue(Object, Object, List<String>) - Method in interface org.jolokia.server.core.service.serializer.Serializer
Set an inner value of a complex object.
setMaxDebugEntries(int) - Method in class org.jolokia.server.core.backend.Config
Set the number of debugging info to remember
setMaxDebugEntries(int) - Method in interface org.jolokia.server.core.backend.ConfigMBean
Set the number of debugging info to remember
setMaxDebugEntries(int) - Method in class org.jolokia.server.core.util.DebugStore
Set the number of maximum debuggin entries and trim the list of debug entries
setSecured(Boolean) - Method in class org.jolokia.server.core.service.api.AgentDetails
 
setUrl(String) - Method in class org.jolokia.server.core.service.api.AgentDetails
 
shouldBeUsed(String) - Static method in class org.jolokia.server.core.osgi.security.ServiceAuthenticationServletContextHelper
Check whether for the given authmode an instance of this context should be used (i.e.
SingleMBeanServerAccess - Class in org.jolokia.server.core.util.jmx
A simple executor which uses only a single connection.
SingleMBeanServerAccess(MBeanServerConnection) - Constructor for class org.jolokia.server.core.util.jmx.SingleMBeanServerAccess
Constructor for wrapping a remote connection
split(String, String, String) - Static method in class org.jolokia.server.core.util.EscapeUtil
Split a string on a delimiter, respecting escaping with an escape char.
splitAsArray(String, String, String) - Static method in class org.jolokia.server.core.util.EscapeUtil
Split but return an array which is never null (but might be empty)
start() - Method in interface org.jolokia.server.core.service.api.JolokiaServiceManager
Start up the service manager.
start() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Start up the service manager.
start(BundleContext) - Method in class org.jolokia.server.core.osgi.OsgiAgentActivator
StaticConfiguration - Class in org.jolokia.server.core.config
Class encapsulating all Agent configuration, global config and processing parameters
StaticConfiguration(Object...) - Constructor for class org.jolokia.server.core.config.StaticConfiguration
Convenience constructor for setting up base configuration with key values pairs.
StaticConfiguration(Map<String, String>) - Constructor for class org.jolokia.server.core.config.StaticConfiguration
Initialise this configuration from a string-string map.
StdoutLogHandler - Class in org.jolokia.server.core.service.impl
Loghandler for printing to stdout
StdoutLogHandler() - Constructor for class org.jolokia.server.core.service.impl.StdoutLogHandler
 
StdoutLogHandler(boolean) - Constructor for class org.jolokia.server.core.service.impl.StdoutLogHandler
 
StdoutLogHandler(String) - Constructor for class org.jolokia.server.core.service.impl.StdoutLogHandler
 
stop() - Method in interface org.jolokia.server.core.service.api.JolokiaServiceManager
Stop the service manager and all services by calling their lifecycle methods JolokiaService.destroy() and JolokiaServiceLookup.destroy() on all static and dynamic services.
stop() - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Stop the service manager and all services by calling their lifecycle methods JolokiaService.destroy() and JolokiaServiceLookup.destroy() on all static and dynamic services.
stop(BundleContext) - Method in class org.jolokia.server.core.osgi.OsgiAgentActivator
STREAMING - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
Whether to use streaming json responses.
streamResponseAndClose(Writer, JSONStreamAware, String) - Static method in class org.jolokia.server.core.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.
subscribe(NotificationSubscription) - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Create a specific callback for the given configuration.

T

THROWING_VALUE_FAULT_HANDLER - Static variable in interface org.jolokia.server.core.service.serializer.ValueFaultHandler
Fault handler for simply rethrowing a given exception.
toISO8601(Date) - Static method in class org.jolokia.server.core.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.server.core.util.DateUtil
Convert a given date to an ISO-8601 compliant string representation for a given timezone
toJson() - Method in class org.jolokia.server.core.service.notification.ListenerRegistration
Return a JSON representation of this config (used for list)
toJSON() - Method in class org.jolokia.server.core.request.JolokiaExecRequest
Return this request in a proper JSON representation
toJSON() - Method in class org.jolokia.server.core.request.JolokiaNotificationRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.server.core.request.JolokiaObjectNameRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.server.core.request.JolokiaRequest
Convert this request to a JSON object, which can be used as a part of a return value.
toJSON() - Method in class org.jolokia.server.core.request.JolokiaWriteRequest
 
toJSON() - Method in class org.jolokia.server.core.request.notification.AddCommand
 
toJSON() - Method in class org.jolokia.server.core.request.notification.ClientCommand
 
toJSON() - Method in class org.jolokia.server.core.request.notification.NotificationCommand
toJSON() - Method in class org.jolokia.server.core.request.notification.RemoveCommand
 
toJSONObject() - Method in class org.jolokia.server.core.detector.DefaultServerHandle
 
toJSONObject() - Method in class org.jolokia.server.core.service.api.AgentDetails
Get the details as JSON Object
toString() - Method in enum class org.jolokia.server.core.config.ConfigKey
toString() - Method in class org.jolokia.server.core.request.JolokiaExecRequest
 
toString() - Method in class org.jolokia.server.core.request.JolokiaListRequest
 
toString() - Method in class org.jolokia.server.core.request.JolokiaReadRequest
toString() - Method in class org.jolokia.server.core.request.JolokiaSearchRequest
 
toString() - Method in class org.jolokia.server.core.request.JolokiaVersionRequest
 
toString() - Method in class org.jolokia.server.core.request.JolokiaWriteRequest
 
toString() - Method in class org.jolokia.server.core.service.api.AgentDetails
 

U

unregister(Client) - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Unregister a client
unregister(Client) - Method in class org.jolokia.server.core.service.notification.NotificationBackendManager
Unregister a client completely.
UNREGISTER - Enum constant in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Unregister a client and remove all listeners
UnregisterCommand - Class in org.jolokia.server.core.request.notification
Unregister a client
unregisterFromMBeanNotifications() - Method in class org.jolokia.server.core.util.jmx.DefaultMBeanServerAccess
Unregister us as listener from every registered server
unregisterJolokiaMBean(ObjectName) - Method in class org.jolokia.server.core.service.api.AbstractJolokiaService
Unregister MBean with the given name.
unregisterMBean(ObjectName) - Method in interface org.jolokia.server.core.service.api.JolokiaContext
Unregister an MBean explicitly.
unregisterMBean(ObjectName) - Method in class org.jolokia.server.core.service.impl.JolokiaContextImpl
Unregister an MBean explicitly.
unregisterMBean(ObjectName) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
Unregister an MBean which has been registered formerly via the registry
unregisterMBean(ObjectName) - Method in class org.jolokia.server.core.service.impl.MBeanRegistry
Unregister a formerly registered MBean.
unsubscribe(String, String) - Method in interface org.jolokia.server.core.service.notification.NotificationBackend
Unsubscribe for the given notification.
unsubscribe(String, String, String) - Method in class org.jolokia.server.core.service.notification.NotificationBackendManager
Unsubscribe a notification from a backend
update(ConfigExtractor) - Method in class org.jolokia.server.core.config.StaticConfiguration
Update the configuration hold by this object
update(Configuration) - Method in class org.jolokia.server.core.config.StaticConfiguration
Update from another configuration object whose values take precedence
updateAgentParameters(String, Boolean) - Method in class org.jolokia.server.core.service.api.AgentDetails
Update agent connection data
URL - Enum constant in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
 
USE_RESTRICTOR_SERVICE - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
For OSGi, if set to true, the agent uses a restrictor service when it kicks in, but denies access otherwise.
useAttributeFilter(boolean) - Method in class org.jolokia.server.core.service.serializer.SerializeOptions.Builder
Whether an attribute filter should be used to ignore missing attributes when a path is applied
USER - Enum constant in enum class org.jolokia.server.core.config.ConfigKey
User for authentication purposes.
useReturnValueWithPath() - Method in class org.jolokia.server.core.request.JolokiaListRequest
Path handling is done directly within this handler to avoid excessive memory consumption by building up the whole list into memory only for extracting a part from it.
useReturnValueWithPath() - Method in class org.jolokia.server.core.request.JolokiaRequest
Whether a return value should be returned directly, ignoring any path.
useReturnValueWithPath() - Method in class org.jolokia.server.core.request.JolokiaWriteRequest
The old value is returned directly, hence we do not want any path conversion on this value
UserPasswordCallbackHandler - Class in org.jolokia.server.core.util
JAAS Callback handler setting user and password programtically.
UserPasswordCallbackHandler(String, String) - Constructor for class org.jolokia.server.core.util.UserPasswordCallbackHandler
Callback handler for the given user and password

V

ValueFaultHandler - Interface in org.jolokia.server.core.service.serializer
Interface in order to deal with value exceptions
ValueFaultHandler.AttributeFilteredException - Exception in org.jolokia.server.core.service.serializer
Exception used to indicate that an attribute should be skipped
valueOf(String) - Static method in enum class org.jolokia.server.core.config.ConfigKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jolokia.server.core.util.HttpMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jolokia.server.core.util.RequestType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jolokia.server.core.config.ConfigKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jolokia.server.core.request.notification.NotificationCommandType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jolokia.server.core.service.api.AgentDetails.AgentDetailProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jolokia.server.core.util.HttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jolokia.server.core.util.RequestType
Returns an array containing the constants of this enum class, in the order they are declared.
Version - Class in org.jolokia.server.core
Class holding the version of this agent and the protocol.
VERSION - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
VersionRequestHandler - Class in org.jolokia.server.core.service.impl
Get the version of this agent as well as the protocol version

W

write(char[], int, int) - Method in class org.jolokia.server.core.util.ChunkedWriter
 
write(int) - Method in class org.jolokia.server.core.util.ChunkedWriter
 
write(String, int, int) - Method in class org.jolokia.server.core.util.ChunkedWriter
 
WRITE - Enum constant in enum class org.jolokia.server.core.util.RequestType
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form