Index

A C D E F G H I J K L M N O P R S T U V 
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
 
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

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_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
 
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
 
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, 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
 
DERTaggedObject.TagClass - Enum Class in org.jolokia.jvmagent.security.asn1
 
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
 
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
getAuthenticator() - Method in class org.jolokia.jvmagent.JolokiaServerConfig
Return a basic authenticator if user or password is given in the configuration.
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.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
 
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.
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
 
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.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) - 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 HttpServer or its SSL variant HttpsServer.
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.jar in various locations and uses an URLClassLoader for 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 true if this command required an attached VM or false otherwise

O

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_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_stateOrProvinceName - 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

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 --quiet is 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/services using 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
 
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) - 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 WatchService to 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 VirtualMachine on any JDK where Attach API is supported.
A C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form