Index
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
JolokiaServiceCreatoris responsible for creating one or more service. - addServices(JolokiaServiceCreator) - Method in class org.jolokia.server.core.service.impl.JolokiaServiceManagerImpl
-
A
JolokiaServiceCreatoris 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
LogServiceand, 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
-
Execute the action given to
MBeanServerAccess.call(ObjectName, MBeanAction, Object...). - 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
nullif 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
nullif 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
MBeanServerAccessfor 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
MBeanServerAccessfor 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
nullif 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
JolokiaRequestto 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
httpelements 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
-
Initialize the backend systems by creating a
JolokiaServiceManagerA subclass can tune this step by overridingAgentServlet.createLogHandler(jakarta.servlet.ServletConfig, org.jolokia.server.core.config.Configuration),AgentServlet.createRestrictor(org.jolokia.server.core.config.Configuration, org.jolokia.server.core.service.api.LogHandler)andAgentServlet.createConfig(jakarta.servlet.ServletConfig) - init(ServletConfig) - Method in class org.jolokia.server.core.osgi.OsgiAgentServlet
-
Initialize the backend systems by creating a
JolokiaServiceManagerA subclass can tune this step by overridingAgentServlet.createLogHandler(jakarta.servlet.ServletConfig, org.jolokia.server.core.config.Configuration),AgentServlet.createRestrictor(org.jolokia.server.core.config.Configuration, org.jolokia.server.core.service.api.LogHandler)andAgentServlet.createConfig(jakarta.servlet.ServletConfig) - 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
truewhen 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
execoperations, i.e. - JolokiaListRequest - Class in org.jolokia.server.core.request
-
A JMX request for
listoperations, 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
readoperations, 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.POSTrequests, 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.GETrequests. - 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
searchoperation, 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 aJolokiaContext. - 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
versionrequest. - JolokiaWriteRequest - Class in org.jolokia.server.core.request
-
A JMX request for a
writeoperation - 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
LogHandlerusing 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
MalformedObjectNameExceptionto 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
ifModifiedSinceparameter 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
NotificationCommandobjects 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()andJolokiaServiceLookup.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()andJolokiaServiceLookup.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form