Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBaseCommand - Class in org.jolokia.jvmagent.client.command
-
Stateless Base command providing helper functions
- AbstractBaseCommand() - Constructor for class org.jolokia.jvmagent.client.command.AbstractBaseCommand
- addService(JolokiaService<?>) - Method in class org.jolokia.jvmagent.JolokiaServer
-
Allow to add service from within a subclass.
- AgentLauncher - Class in org.jolokia.jvmagent.client
-
Launcher for attaching/detaching a Jolokia agent dynamically to an already running Java process.
- agentmain(String, Instrumentation) - Static method in class org.jolokia.jvmagent.JvmAgent
-
Entry point for the agent, using dynamic attach.
- ALL - Enum constant in enum class org.jolokia.jvmagent.security.MultiAuthenticator.Mode
- ANY - Enum constant in enum class org.jolokia.jvmagent.security.MultiAuthenticator.Mode
- Application - Enum constant in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
- asBigInteger() - Method in class org.jolokia.jvmagent.security.asn1.DERInteger
- asInt() - Method in class org.jolokia.jvmagent.security.asn1.DERInteger
- asOid() - Method in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- attachVirtualMachine() - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Lookup and create a
com.sun.tools.attach.VirtualMachine - authenticate(HttpExchange) - Method in class org.jolokia.jvmagent.security.ClientCertAuthenticator
- authenticate(HttpExchange) - Method in class org.jolokia.jvmagent.security.DelegatingAuthenticator
- authenticate(HttpExchange) - Method in class org.jolokia.jvmagent.security.JaasHttpAuthenticator
- authenticate(HttpExchange) - Method in class org.jolokia.jvmagent.security.MultiAuthenticator
-
Authenticate against the given request
- authenticate(HttpExchange) - Method in class org.jolokia.jvmagent.security.UserPasswordHttpAuthenticator
C
- checkAgentUrl(Object, VirtualMachineHandlerOperations) - Method in class org.jolokia.jvmagent.client.command.AbstractBaseCommand
-
Check whether an agent is registered by checking the existance of the system property
JvmAgent.JOLOKIA_AGENT_URL. - checkAgentUrl(Object, VirtualMachineHandlerOperations, int) - Method in class org.jolokia.jvmagent.client.command.AbstractBaseCommand
-
Check whether an agent is registered by checking the existance of the system property
JvmAgent.JOLOKIA_AGENT_URL. - checkAuthentication(HttpExchange) - Method in class org.jolokia.jvmagent.handler.JolokiaHttpHandler
-
Protocol based authentication checks called very early and before handling a request.
- checkCredentials(String, String) - Method in class org.jolokia.jvmagent.security.JaasHttpAuthenticator
- checkCredentials(String, String) - Method in class org.jolokia.jvmagent.security.UserPasswordHttpAuthenticator
- clearWatchedFiles() - Method in class org.jolokia.jvmagent.JolokiaServer
- ClientCertAuthenticator - Class in org.jolokia.jvmagent.security
- ClientCertAuthenticator(JolokiaServerConfig) - Constructor for class org.jolokia.jvmagent.security.ClientCertAuthenticator
-
Constructor
- close() - Method in class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
- CommandDispatcher - Class in org.jolokia.jvmagent.client.command
-
Dispatch for various attach commands
- CommandDispatcher(OptionsAndArgs) - Constructor for class org.jolokia.jvmagent.client.command.CommandDispatcher
-
Dispatcher responsible for the execution of commands
- ContextSpecific - Enum constant in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
- createLoginContext(String, CallbackHandler) - Method in class org.jolokia.jvmagent.security.JaasHttpAuthenticator
- createVMAccess(OptionsAndArgs) - Static method in class org.jolokia.jvmagent.client.util.PlatformUtils
D
- decodeLength(byte[]) - Static method in class org.jolokia.jvmagent.security.asn1.DERUtils
-
Decode length value in the passed byte array
- decodeLength(byte[], int) - Static method in class org.jolokia.jvmagent.security.asn1.DERUtils
-
Decode length value in the passed byte array starting from
offset - DelegatingAuthenticator - Class in org.jolokia.jvmagent.security
-
Authenticator using JAAS for logging in with user and password for the given realm.
- DelegatingAuthenticator(String, String, String, boolean) - Constructor for class org.jolokia.jvmagent.security.DelegatingAuthenticator
- DER_BITSTRING_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERBitString
- DER_CONSTRUCTED_FLAG - Static variable in interface org.jolokia.jvmagent.security.asn1.DERObject
- DER_IA5STRING_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DEROctetString
- DER_NULL_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERNull
- DER_OBJECTIDENTIFIER_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- DER_OCTETSTRING_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DEROctetString
- DER_PRINTABLESTRING_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DEROctetString
- DER_SEQUENCE_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERSequence
- DER_SET_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERSet
- DER_UTCTIME_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DERUtcTime
- DER_UTF8STRING_TAG - Static variable in class org.jolokia.jvmagent.security.asn1.DEROctetString
- DERBitString - Class in org.jolokia.jvmagent.security.asn1
- DERBitString(byte[]) - Constructor for class org.jolokia.jvmagent.security.asn1.DERBitString
- DERBoolean - Class in org.jolokia.jvmagent.security.asn1
- DERBoolean(boolean) - Constructor for class org.jolokia.jvmagent.security.asn1.DERBoolean
- DERDirect - Class in org.jolokia.jvmagent.security.asn1
- DERDirect(byte[]) - Constructor for class org.jolokia.jvmagent.security.asn1.DERDirect
- DERInteger - Class in org.jolokia.jvmagent.security.asn1
- DERInteger(int) - Constructor for class org.jolokia.jvmagent.security.asn1.DERInteger
- DERInteger(BigInteger) - Constructor for class org.jolokia.jvmagent.security.asn1.DERInteger
- DERNull - Class in org.jolokia.jvmagent.security.asn1
- DERNull() - Constructor for class org.jolokia.jvmagent.security.asn1.DERNull
- DERObject - Interface in org.jolokia.jvmagent.security.asn1
- DERObjectIdentifier - Class in org.jolokia.jvmagent.security.asn1
- DERObjectIdentifier(String) - Constructor for class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- DEROctetString - Class in org.jolokia.jvmagent.security.asn1
- DEROctetString(byte, byte[]) - Constructor for class org.jolokia.jvmagent.security.asn1.DEROctetString
- DEROctetString(byte, String) - Constructor for class org.jolokia.jvmagent.security.asn1.DEROctetString
- DERSequence - Class in org.jolokia.jvmagent.security.asn1
- DERSequence(DERObject[]) - Constructor for class org.jolokia.jvmagent.security.asn1.DERSequence
- DERSet - Class in org.jolokia.jvmagent.security.asn1
- DERSet(DERObject[]) - Constructor for class org.jolokia.jvmagent.security.asn1.DERSet
- DERTaggedObject - Class in org.jolokia.jvmagent.security.asn1
-
An implementation of tagged object according to X.690, 8.1.2 Identifier octets
- DERTaggedObject(DERTaggedObject.TagClass, boolean, int, DERObject) - Constructor for class org.jolokia.jvmagent.security.asn1.DERTaggedObject
-
Tagged object is an encoded content of a
DERObjectassociated with: Identifier octets - ASN.1 tag (class + number) of the type of the data value. - DERTaggedObject.TagClass - Enum Class in org.jolokia.jvmagent.security.asn1
-
Class of a tag.
- DERUtcTime - Class in org.jolokia.jvmagent.security.asn1
- DERUtcTime(Date) - Constructor for class org.jolokia.jvmagent.security.asn1.DERUtcTime
- DERUtils - Class in org.jolokia.jvmagent.security.asn1
- detachAgent(Object) - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Detach from the virtual machine
- dispatchCommand(Object, VirtualMachineHandlerOperations) - Method in class org.jolokia.jvmagent.client.command.CommandDispatcher
-
Dispatch the command
- doHandle(HttpExchange) - Method in class org.jolokia.jvmagent.handler.JolokiaHttpHandler
-
Handler a request.
E
- encodeLength(int) - Static method in class org.jolokia.jvmagent.security.asn1.DERUtils
-
ASN.1 encode length value as length octets according to X.690, 8.1.3 Length octets
- EncryptCommand - Class in org.jolokia.jvmagent.client.command
-
Command for encrypting a password which can be used in the configuration to e.g. access a keystore.
- EncryptCommand() - Constructor for class org.jolokia.jvmagent.client.command.EncryptCommand
- EncryptCommand(JolokiaCipher.KeyHolder) - Constructor for class org.jolokia.jvmagent.client.command.EncryptCommand
F
- findProcess(Pattern) - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Filter the process list for a regular expression and returns the description.
- findProcess(Pattern, List<ProcessDescription>) - Static method in class org.jolokia.jvmagent.client.util.PlatformUtils
- fromString(String) - Static method in enum class org.jolokia.jvmagent.security.MultiAuthenticator.Mode
G
- getAddress() - Method in class org.jolokia.jvmagent.JolokiaServer
- getAddress() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Address to bind to, which is either used from the configuration option "host" or by default from
InetAddress.getLocalHost() - getAgentSystemProperties(Object, VirtualMachineHandlerOperations) - Method in class org.jolokia.jvmagent.client.command.AbstractBaseCommand
-
Execute
VirtualMachine.getSystemProperties()via reflection - getAuthenticator() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Return a basic authenticator if user or password is given in the configuration.
- getAuthenticators() - Method in class org.jolokia.jvmagent.security.MultiAuthenticator
- getAvailableCommands() - Static method in class org.jolokia.jvmagent.client.command.CommandDispatcher
-
Get the list of available commands
- getBacklog() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Backlog of the HTTP server, which is the number of requests to keep before throwing them away
- getCaCert() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Get a path to a CA PEM file which is used to verify client certificates.
- getClassLoader() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getClientPrincipals() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getCommand() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
The command given as argument
- getContextPath() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Context path under which the agent is reachable.
- getDefaultConfig() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Read in the default configuration from a properties resource
- getDisplay() - Method in class org.jolokia.jvmagent.client.util.ProcessDescription
-
Process description
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERBitString
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERBoolean
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERDirect
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERInteger
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERNull
- getEncoded() - Method in interface org.jolokia.jvmagent.security.asn1.DERObject
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DEROctetString
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERSequence
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERSet
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERTaggedObject
- getEncoded() - Method in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
- getEncoded() - Method in class org.jolokia.jvmagent.security.asn1.DERUtcTime
- getExecutor() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Executor to use as provided by the 'executor' option or "single" as default
- getExtendedClientCheck() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getExtraArgs() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Get extra arguments in addition to the command, or an empty list
- getId() - Method in class org.jolokia.jvmagent.client.util.ProcessDescription
-
Process id
- getJarFileName() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Name of the agents jar file
- getJarFilePath() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Path to this agents jar file
- getJolokiaConfig() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Get the Jolokia runtime configuration
- getKeyManagerAlgorithm() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getKeystore() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Name of the keystore for 'https', if any
- getKeystorePassword() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Password for keystore if a keystore is used.
- getKeyStoreType() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getMode() - Method in class org.jolokia.jvmagent.security.MultiAuthenticator
- getOutputStream() - Method in class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
- getParameter(String) - Method in class org.jolokia.jvmagent.ParsedUri
-
Get a single parameter of the parsed URI
- getParameterMap() - Method in class org.jolokia.jvmagent.ParsedUri
-
Get the map with parsed parameters as key-value pairs, where the value is multi valued (array of value)
- getPathInfo() - Method in class org.jolokia.jvmagent.ParsedUri
-
Return the pathinfo fo this query object
- getPid() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Process id as given as argument (if any).
- getPort() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Get the configured port
- getPort() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Port for the server to listen to
- getProcessDescription(VirtualMachineHandlerOperations, OptionsAndArgs) - Method in class org.jolokia.jvmagent.client.command.AbstractBaseCommand
-
Get a description of the process attached, either the numeric id only or, if a pattern is given, the pattern and the associated PID
- getProcessId(VirtualMachineHandlerOperations, OptionsAndArgs) - Static method in class org.jolokia.jvmagent.client.util.PlatformUtils
-
Get the process id, either directly from option's ID or by looking up a regular expression for java process name (but not this java process)
- getProcessPattern() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
A pattern used for matching a process name.
- getProtocol() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Protocol to use
- getSecureSocketProtocol() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getServerCert() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Get the path to a server cert which is presented clients when using TLS.
- getServerConfig() - Method in class org.jolokia.jvmagent.JolokiaServer
-
Get configuration for this server
- getServerKey() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Get the path to a the cert which has the private server key.
- getServerKeyAlgorithm() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
The algorithm to use for extracting the private server key.
- getSSLCipherSuites() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
The list of enabled SSL / TLS cipher suites
- getSSLProtocols() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
The list of enabled SSL / TLS protocols to serve with
- getStartTimeout() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Get start timeout in milliseconds (defaults to 500ms).
- getSystemProperties(Object) - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Returns system properties from attached VM.
- getThreadNamePrefix() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Thread name prefix that executor will use while creating new thread(s).
- getThreadNr() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Thread number to use when executor model is "fixed"
- getTrustManagerAlgorithm() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- getUri() - Method in class org.jolokia.jvmagent.ParsedUri
-
Get the complete URI which was parsed
- getUrl() - Method in class org.jolokia.jvmagent.JolokiaServer
-
URL how this agent can be reached from the outside.
- getValue() - Method in class org.jolokia.jvmagent.security.asn1.DERBitString
- getValue() - Method in class org.jolokia.jvmagent.security.asn1.DERBoolean
- getValues() - Method in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- getValues() - Method in class org.jolokia.jvmagent.security.asn1.DERSequence
- getWatchedFiles() - Method in class org.jolokia.jvmagent.JolokiaServer
H
- handle(HttpExchange) - Method in class org.jolokia.jvmagent.handler.JolokiaHttpHandler
-
Handler a request.
- HelpCommand - Class in org.jolokia.jvmagent.client.command
-
Print out usage information
- HelpCommand() - Constructor for class org.jolokia.jvmagent.client.command.HelpCommand
- HttpExchangeBackChannel - Class in org.jolokia.jvmagent.handler
- HttpExchangeBackChannel(HttpExchange, Executor) - Constructor for class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
I
- init(Map<String, String>, Map<String, String>, SystemPropertyMode) - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Initialization
- init(JolokiaServerConfig, LogHandler) - Method in class org.jolokia.jvmagent.JolokiaServer
-
Initialize this JolokiaServer and use an own created HttpServer
- init(JolokiaServerConfig, LogHandler, ServerDetectorLookup) - Method in class org.jolokia.jvmagent.JolokiaServer
-
Initialize this JolokiaServer and use an own created HttpServer.
- initAuthenticator() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Initialization of
authenticator(s)used by JDK HTTP Server. - initConfigAndValidate(Map<String, String>) - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- isClosed() - Method in class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
- isLazy() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Check whether to initialize Jolokia lazily (on first request) or immediately
- isModeStop() - Method in class org.jolokia.jvmagent.JvmAgentConfig
-
The mode is 'stop' indicates that the server should be stopped when used in dynamic mode
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERBitString
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERBoolean
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERDirect
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERInteger
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERNull
- isPrimitive() - Method in interface org.jolokia.jvmagent.security.asn1.DERObject
-
Whether the object is encoded as ASN.1 primitive (see 3.10 "primitive encoding").
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DEROctetString
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERSequence
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERSet
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERTaggedObject
- isPrimitive() - Method in class org.jolokia.jvmagent.security.asn1.DERUtcTime
- isQuiet() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Whether the program should be silent
- isVerbose() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Verbose output if this is true
J
- JaasHttpAuthenticator - Class in org.jolokia.jvmagent.security
-
Authenticator using JAAS for logging in with user and password for the given realm.
- JaasHttpAuthenticator(String, ClassLoader) - Constructor for class org.jolokia.jvmagent.security.JaasHttpAuthenticator
- JOLOKIA_AGENT_URL - Static variable in class org.jolokia.jvmagent.JvmAgent
- JolokiaHttpHandler - Class in org.jolokia.jvmagent.handler
-
HttpHandler for handling a Jolokia request
- JolokiaHttpHandler(JolokiaContext) - Constructor for class org.jolokia.jvmagent.handler.JolokiaHttpHandler
-
Create a new HttpHandler for processing HTTP request
- JolokiaServer - Class in org.jolokia.jvmagent
-
Factory for creating the HttpServer used for exporting the Jolokia protocol
- JolokiaServer() - Constructor for class org.jolokia.jvmagent.JolokiaServer
-
No arg constructor usable by subclasses.
- JolokiaServer(HttpServer, JolokiaServerConfig, LogHandler) - Constructor for class org.jolokia.jvmagent.JolokiaServer
-
Create the Jolokia server by using an existing HttpServer to which a request handler gets added.
- JolokiaServer(JolokiaServerConfig) - Constructor for class org.jolokia.jvmagent.JolokiaServer
-
Create the Jolokia server which in turn creates an HttpServer for serving Jolokia requests.
- JolokiaServer(JolokiaServerConfig, ServerDetectorLookup) - Constructor for class org.jolokia.jvmagent.JolokiaServer
-
Create the Jolokia server which in turn creates an HttpServer for serving Jolokia requests.
- JolokiaServer(JolokiaServerConfig, LogHandler) - Constructor for class org.jolokia.jvmagent.JolokiaServer
-
Create the Jolokia server which in turn creates an HttpServer for serving Jolokia requests.
- JolokiaServerConfig - Class in org.jolokia.jvmagent
-
Configuration required for the JolokiaServer
- JolokiaServerConfig() - Constructor for class org.jolokia.jvmagent.JolokiaServerConfig
-
Empty constructor useful for subclasses which want to do their own initialization.
- JolokiaServerConfig(Map<String, String>) - Constructor for class org.jolokia.jvmagent.JolokiaServerConfig
- JolokiaServerConfig(Map<String, String>, SystemPropertyMode) - Constructor for class org.jolokia.jvmagent.JolokiaServerConfig
-
Constructor which prepares the server configuration from a map of given config options (key: option name, value: option value).
- JvmAgent - Class in org.jolokia.jvmagent
-
A JVM level agent using the JDK11+ HTTP Server
HttpServeror its SSL variantHttpsServer. - JvmAgentConfig - Class in org.jolokia.jvmagent
-
Holds all Http-Server and Jolokia configuration.
- JvmAgentConfig(String) - Constructor for class org.jolokia.jvmagent.JvmAgentConfig
-
Constructor which also specifies whether initialization should be done lazy or not
- JvmAgentConfig(Map<String, String>) - Constructor for class org.jolokia.jvmagent.JvmAgentConfig
-
Constructor with a preparsed configuration
K
- KeyStoreUtil - Class in org.jolokia.jvmagent.security
-
Utility class for handling keystores
L
- ListCommand - Class in org.jolokia.jvmagent.client.command
-
List all available Java processes
- ListCommand() - Constructor for class org.jolokia.jvmagent.client.command.ListCommand
- listProcesses() - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Return a list of all Java processes
- loadAgent(Object, String, String) - Method in interface org.jolokia.jvmagent.client.util.VirtualMachineHandlerOperations
-
Loads Jolokia agent into the attached VM.
- loadAgent(Object, VirtualMachineHandlerOperations, OptionsAndArgs, String...) - Method in class org.jolokia.jvmagent.client.command.AbstractBaseCommand
-
Execute
com.sun.tools.attach.VirtualMachine#loadAgent(String, String) - lookupClass(String) - Static method in class org.jolokia.jvmagent.client.util.ToolsClassFinder
-
Lookup a class and return its definition.
- lookupInToolsJar(String) - Static method in class org.jolokia.jvmagent.client.util.ToolsClassFinder
-
Searches for
tools.jarin various locations and uses anURLClassLoaderfor loading a class from these files. - lookupJarFile() - Static method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Lookup the JAR File from where this class is loaded
M
- main(String...) - Static method in class org.jolokia.jvmagent.client.AgentLauncher
-
Main method for attaching agent to a running JVM program.
- MultiAuthenticator - Class in org.jolokia.jvmagent.security
-
Authenticator encapsulating multiple other authenticators whose results are combined to a single one, depending on the given mode Mode.ALL : All authenticators must succeed for this authenticator to succeed Mode.ANY : A single successful authenticator is sufficient for this authenticator to succeed
- MultiAuthenticator(MultiAuthenticator.Mode, List<Authenticator>) - Constructor for class org.jolokia.jvmagent.security.MultiAuthenticator
- MultiAuthenticator.Mode - Enum Class in org.jolokia.jvmagent.security
-
How to combine multiple authenticators
N
- needsVm() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Return
trueif this command required an attached VM orfalseotherwise
O
- OID_authorityKeyIdentifier - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_basicConstraints - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_commonName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_countryName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_extKeyUsage - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_id_kp_clientAuth - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_id_kp_codeSigning - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_id_kp_emailProtection - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_id_kp_serverAuth - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_keyUsage - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_localityName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_organizationalUnitName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_organizationName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_rsaEncryption - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_sha1WithRSAEncryption - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_SHA3_512withRSA - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_sha512WithRSAEncryption - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_stateOrProvinceName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_subjectAltName - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- OID_subjectKeyIdentifier - Static variable in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- open(Map<String, ?>) - Method in class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
- OptionsAndArgs - Class in org.jolokia.jvmagent.client.util
-
Class representing options and arguments known to the client launcher.
- OptionsAndArgs(Set<String>, String...) - Constructor for class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Parse a list of arguments.
- org.jolokia.jvmagent - package org.jolokia.jvmagent
- org.jolokia.jvmagent.client - package org.jolokia.jvmagent.client
- org.jolokia.jvmagent.client.command - package org.jolokia.jvmagent.client.command
- org.jolokia.jvmagent.client.util - package org.jolokia.jvmagent.client.util
- org.jolokia.jvmagent.handler - package org.jolokia.jvmagent.handler
- org.jolokia.jvmagent.security - package org.jolokia.jvmagent.security
- org.jolokia.jvmagent.security.asn1 - package org.jolokia.jvmagent.security.asn1
-
Just enough implementation of ASN1 encoding to generate self-signed X.509 certificate.
P
- parse(byte[]) - Static method in class org.jolokia.jvmagent.security.asn1.DERUtils
- parse(byte[], int) - Static method in class org.jolokia.jvmagent.security.asn1.DERBoolean
- parse(byte[], int) - Static method in class org.jolokia.jvmagent.security.asn1.DERUtils
- parse(byte[], int, int) - Static method in class org.jolokia.jvmagent.security.asn1.DERBitString
- parse(byte[], int, int) - Static method in class org.jolokia.jvmagent.security.asn1.DERInteger
- parse(byte[], int, int) - Static method in class org.jolokia.jvmagent.security.asn1.DERObjectIdentifier
- parse(byte[], int, int) - Static method in class org.jolokia.jvmagent.security.asn1.DERSequence
- ParsedUri - Class in org.jolokia.jvmagent
-
Enhanced URI class in order to provide means to get to the query string and the request parameters.
- ParsedUri(URI, String...) - Constructor for class org.jolokia.jvmagent.ParsedUri
-
Constructor
- PlatformUtils - Class in org.jolokia.jvmagent.client.util
- premain(String, Instrumentation) - Static method in class org.jolokia.jvmagent.JvmAgent
-
Entry point for the agent, using command line attach (that is via -javaagent command line argument)
- printErrorMessage() - Method in exception org.jolokia.jvmagent.client.util.ProcessingException
-
Print this exception to standard error, but only if no
--quietis given. - printHelp() - Static method in class org.jolokia.jvmagent.client.command.CommandDispatcher
-
Print out usage message
- Private - Enum constant in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
- ProcessDescription - Class in org.jolokia.jvmagent.client.util
-
Process descriptor, immutable
- ProcessDescription(String, String) - Constructor for class org.jolokia.jvmagent.client.util.ProcessDescription
-
Constructor for process descriptor
- ProcessingException - Exception in org.jolokia.jvmagent.client.util
-
Exception indicating an error during operation of the agent launcher.
- ProcessingException(String, Throwable, OptionsAndArgs) - Constructor for exception org.jolokia.jvmagent.client.util.ProcessingException
-
Constructor
R
- readPropertiesFromInputStream(InputStream, String) - Method in class org.jolokia.jvmagent.JolokiaServerConfig
- run() - Method in class org.jolokia.jvmagent.handler.HttpExchangeBackChannel
S
- setClassLoader(ClassLoader) - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
JVM Jolokia agent may set different class loader to use for loading services (from
/META-INF/jolokia/servicesusing this method. - start() - Method in class org.jolokia.jvmagent.JolokiaServer
-
Start this server.
- start(boolean) - Method in class org.jolokia.jvmagent.JolokiaServer
-
Start this server.
- StartCommand - Class in org.jolokia.jvmagent.client.command
-
Load a Jolokia Agent and start it.
- StartCommand() - Constructor for class org.jolokia.jvmagent.client.command.StartCommand
- StatusCommand - Class in org.jolokia.jvmagent.client.command
-
Check the status of an agent on the target process.
- StatusCommand() - Constructor for class org.jolokia.jvmagent.client.command.StatusCommand
- stop() - Method in class org.jolokia.jvmagent.JolokiaServer
-
Stop the HTTP server
- StopCommand - Class in org.jolokia.jvmagent.client.command
-
Stop a Jolokia Agent, but only if it is already running (started with 'start').
- StopCommand() - Constructor for class org.jolokia.jvmagent.client.command.StopCommand
T
- toAgentArg() - Method in class org.jolokia.jvmagent.client.util.OptionsAndArgs
-
Convert options to agent readable options (i.e. a single string with options separated by commas)
- ToggleCommand - Class in org.jolokia.jvmagent.client.command
-
Toggle between "start" and "stop" depending on the existance of the system property
JvmAgent.JOLOKIA_AGENT_URL - ToggleCommand() - Constructor for class org.jolokia.jvmagent.client.command.ToggleCommand
- ToolsClassFinder - Class in org.jolokia.jvmagent.client.util
-
Utility class for looking up a class within tools.jar
- toString() - Method in class org.jolokia.jvmagent.ParsedUri
U
- Universal - Enum constant in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
-
Universal tag class is always used for universal tag numbers (00-30)
- updateHTTPSSettingsFromContext(SSLContext) - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Filter the list of protocols and ciphers to those supported by the given SSLContext
- updateWithCaPem(KeyStore, File) - Static method in class org.jolokia.jvmagent.security.KeyStoreUtil
-
Update a keystore with a CA certificate
- updateWithSelfSignedServerCertificate(KeyStore, JolokiaServerConfig) - Static method in class org.jolokia.jvmagent.security.KeyStoreUtil
-
Update the given keystore with a self-signed server certificate.
- updateWithServerPems(KeyStore, File, File, String, char[]) - Static method in class org.jolokia.jvmagent.security.KeyStoreUtil
-
Update a key store with the keys found in a server PEM and its key file.
- useCertificateReload() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Whether to start
WatchServiceto monitor certificate files. - useHttps() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
Whether or not to use https as the procol
- UserPasswordHttpAuthenticator - Class in org.jolokia.jvmagent.security
-
Simple authenticator using user and password for basic authentication.
- UserPasswordHttpAuthenticator(String, String, String) - Constructor for class org.jolokia.jvmagent.security.UserPasswordHttpAuthenticator
-
Authenticator which checks against a given user and password
- useSslClientAuthentication() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
-
When the protocol is 'https' then this property indicates whether SSL client certificate authentication should be used or not
V
- valueOf(String) - Static method in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jolokia.jvmagent.security.MultiAuthenticator.Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jolokia.jvmagent.security.asn1.DERTaggedObject.TagClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jolokia.jvmagent.security.MultiAuthenticator.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionCommand - Class in org.jolokia.jvmagent.client.command
-
Print out the version of the agent
- VersionCommand() - Constructor for class org.jolokia.jvmagent.client.command.VersionCommand
- VirtualMachineHandlerOperations - Interface in org.jolokia.jvmagent.client.util
-
A contract for dealing with
VirtualMachineon any JDK where Attach API is supported.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form