A C E F G I J L M P Q R S T V 

A

Agent - Class in com.github.angelndevil2.universaljvmagent
 
Agent() - Constructor for class com.github.angelndevil2.universaljvmagent.Agent
 
agentmain(String, Instrumentation) - Static method in class com.github.angelndevil2.universaljvmagent.Agent
used by dynamic attach
AppProperties - Static variable in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 

C

CmdOptions - Class in com.github.angelndevil2.universaljvmagent
 
CmdOptions() - Constructor for class com.github.angelndevil2.universaljvmagent.CmdOptions
 
com.github.angelndevil2.universaljvmagent - package com.github.angelndevil2.universaljvmagent
 
com.github.angelndevil2.universaljvmagent.client - package com.github.angelndevil2.universaljvmagent.client
 
com.github.angelndevil2.universaljvmagent.rmiobjects - package com.github.angelndevil2.universaljvmagent.rmiobjects
 
com.github.angelndevil2.universaljvmagent.server - package com.github.angelndevil2.universaljvmagent.server
 
com.github.angelndevil2.universaljvmagent.util - package com.github.angelndevil2.universaljvmagent.util
 
CommandHandler - Class in com.github.angelndevil2.universaljvmagent.client
 
CommandHandler(String) - Constructor for class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
CommandHandler - Class in com.github.angelndevil2.universaljvmagent.server
 
CommandHandler() - Constructor for class com.github.angelndevil2.universaljvmagent.server.CommandHandler
 
CommandHandler(int) - Constructor for class com.github.angelndevil2.universaljvmagent.server.CommandHandler
 
CONTEXT_TRAVERSER - Static variable in class com.github.angelndevil2.universaljvmagent.rmiobjects.RmiObjectNames
 

E

execCommand(CommandLine) - Static method in class com.github.angelndevil2.universaljvmagent.util.SystemRun
execute CommandLine and return SystemRun.ResultHandler
execCommand(CommandLine, long) - Static method in class com.github.angelndevil2.universaljvmagent.util.SystemRun
execute CommandLine and return SystemRun.ResultHandler when execution end or timed out
execCommand(String) - Static method in class com.github.angelndevil2.universaljvmagent.util.SystemRun
execute command string and return SystemRun.ResultHandler
execCommand(String, long) - Static method in class com.github.angelndevil2.universaljvmagent.util.SystemRun
execute command string and return SystemRun.ResultHandler when execution end or timed out
execCommand(CommandLine, long, SystemRun.ResultHandler) - Static method in class com.github.angelndevil2.universaljvmagent.util.SystemRun
execute asynchronously.

F

factory - Variable in class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
 
findMBeanServer(String) - Static method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
findPathJar(Class<?>) - Static method in class com.github.angelndevil2.universaljvmagent.Launcher
If the provided class has been loaded from a jar file that is on the local file system, will find the absolute path to that jar file.

G

getAllMBeanNames(String) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
getAllMBeanServerId() - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
getAllMBeanServerId() - Method in class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
getAllMBeanServerId() - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServerFactory
 
getAllMBeanServerId() - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
getDomains(String) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
Get all domains from mbean server whose id is serverId
getDomains(String) - Method in class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
Get all domains from mbean server whose id is serverId
getDomains() - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServer
 
getDomains(String) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServerFactory
Get all domains from mbean server whose id is serverId
getDomains() - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
getDomains(String) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
Get all domains from mbean server whose id is serverId
getJndiUserId() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getJndiUserPassword() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getMBeanInfo(String, ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
getMBeanInfo(String, ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
 
getMBeanInfo(ObjectName) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServer
 
getMBeanInfo(String, ObjectName) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServerFactory
 
getMBeanInfo(ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
getMBeanInfo(String, ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
getMBeanServerId(MBeanServer) - Static method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
Get the MBeanServerId of Agent ID for the provided MBeanServer.
getResultString() - Method in class com.github.angelndevil2.universaljvmagent.util.SystemRun.ResultHandler
 
getRimServerPort() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getVmList() - Method in class com.github.angelndevil2.universaljvmagent.client.VmInfo
 
getVmList() - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IVmInfo
 
getVmList() - Method in class com.github.angelndevil2.universaljvmagent.server.VmInfo
 

I

IJndiContextTraverser - Interface in com.github.angelndevil2.universaljvmagent.rmiobjects
 
IMBeanServer - Interface in com.github.angelndevil2.universaljvmagent.rmiobjects
 
IMBeanServerFactory - Interface in com.github.angelndevil2.universaljvmagent.rmiobjects
 
IRmiObject - Interface in com.github.angelndevil2.universaljvmagent.rmiobjects
 
IVmInfo - Interface in com.github.angelndevil2.universaljvmagent.rmiobjects
 

J

JndiContextTraverser - Class in com.github.angelndevil2.universaljvmagent.client
 
JndiContextTraverser(IJndiContextTraverser) - Constructor for class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
 
JndiContextTraverser - Class in com.github.angelndevil2.universaljvmagent.server
 
JndiContextTraverser() - Constructor for class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
 
JndiContextTraverser(Context) - Constructor for class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
 
JndiContextTraverser(Context, String) - Constructor for class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
 

L

Launcher - Class in com.github.angelndevil2.universaljvmagent
 
Launcher() - Constructor for class com.github.angelndevil2.universaljvmagent.Launcher
 
LogbackConfig - Static variable in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 

M

main(String[]) - Static method in class com.github.angelndevil2.universaljvmagent.Launcher
for command line to attach this agent.
MBEAN_FACTORY - Static variable in class com.github.angelndevil2.universaljvmagent.rmiobjects.RmiObjectNames
 
MBeanServer - Class in com.github.angelndevil2.universaljvmagent.server
 
MBeanServer(MBeanServer) - Constructor for class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
MBeanServerFactory - Class in com.github.angelndevil2.universaljvmagent.client
 
MBeanServerFactory(IMBeanServerFactory) - Constructor for class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
 
MBeanServerFactory - Class in com.github.angelndevil2.universaljvmagent.server
 
MBeanServerFactory() - Constructor for class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 

P

premain(String, Instrumentation) - Static method in class com.github.angelndevil2.universaljvmagent.Agent
used with -javaagent:
printAllMBeanInfo(String) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
printAllMBeanNames(String) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
printAllMBeanServerIds() - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
printDomains(String) - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
printJndiContext() - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
printUsage() - Method in class com.github.angelndevil2.universaljvmagent.CmdOptions
print usage and help information
printVmList() - Method in class com.github.angelndevil2.universaljvmagent.client.CommandHandler
 
PropertiesUtil - Class in com.github.angelndevil2.universaljvmagent.util
 
PropertiesUtil() - Constructor for class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 

Q

queryNames(String, ObjectName, QueryExp) - Method in class com.github.angelndevil2.universaljvmagent.client.MBeanServerFactory
queryNames(ObjectName, QueryExp) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServer
 
queryNames(String, ObjectName, QueryExp) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IMBeanServerFactory
 
queryNames(ObjectName, QueryExp) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
queryNames(String, ObjectName, QueryExp) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory

R

reloadLogger() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
RmiObjectNames - Class in com.github.angelndevil2.universaljvmagent.rmiobjects
 
RmiObjectNames() - Constructor for class com.github.angelndevil2.universaljvmagent.rmiobjects.RmiObjectNames
 
run() - Method in class com.github.angelndevil2.universaljvmagent.server.CommandHandler
 

S

setArgs(String[]) - Method in class com.github.angelndevil2.universaljvmagent.CmdOptions
set commaond line arguments and parse
setContext() - Method in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
set context with InitialContext
setContext(Context) - Method in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
setContext() - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IJndiContextTraverser
set context with InitialContext
setContext(Context) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IJndiContextTraverser
 
setContext() - Method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
set context with InitialContext
setContext(Context) - Method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
setDirs(String) - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
setHomeDir(String) - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
set "universal-jvm-agent.home" system property
setSecurityValues(String, String) - Method in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
set Context.SECURITY_PRINCIPAL, Context.SECURITY_CREDENTIALS from remote values
setSecurityValues(String, String) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IJndiContextTraverser
set Context.SECURITY_PRINCIPAL, Context.SECURITY_CREDENTIALS from remote values
setSecurityValues(String, String) - Method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
set Context.SECURITY_PRINCIPAL, Context.SECURITY_CREDENTIALS from remote values
start() - Method in class com.github.angelndevil2.universaljvmagent.server.CommandHandler
 
startCommandHandler() - Static method in class com.github.angelndevil2.universaljvmagent.Agent
startRmiServer() - Method in class com.github.angelndevil2.universaljvmagent.server.CommandHandler
 
stopCommandHandler() - Static method in class com.github.angelndevil2.universaljvmagent.Agent
SystemRun - Class in com.github.angelndevil2.universaljvmagent.util
To run asynchronously and set result string when process ended, extend SystemRun.ResultHandler.
SystemRun() - Constructor for class com.github.angelndevil2.universaljvmagent.util.SystemRun
 
SystemRun.ResultHandler - Class in com.github.angelndevil2.universaljvmagent.util
result handler to execute CommandLine process out/err string is reserved in output_stream_
SystemRun.ResultHandler() - Constructor for class com.github.angelndevil2.universaljvmagent.util.SystemRun.ResultHandler
 

T

traverse(String) - Method in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
start travers from name
traverse() - Method in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
start travers from root
traverse(String) - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IJndiContextTraverser
start travers from name
traverse() - Method in interface com.github.angelndevil2.universaljvmagent.rmiobjects.IJndiContextTraverser
start travers from root
traverse(Context, String) - Static method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
 
traverse(String) - Method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
start travers from name
traverse() - Method in class com.github.angelndevil2.universaljvmagent.server.JndiContextTraverser
start travers from root
traverser - Variable in class com.github.angelndevil2.universaljvmagent.client.JndiContextTraverser
 

V

valueOf(String) - Static method in enum com.github.angelndevil2.universaljvmagent.server.VmInfo.Cmd
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.angelndevil2.universaljvmagent.server.VmInfo.Cmd
Returns an array containing the constants of this enum type, in the order they are declared.
VM_INFO - Static variable in class com.github.angelndevil2.universaljvmagent.rmiobjects.RmiObjectNames
 
VmInfo - Class in com.github.angelndevil2.universaljvmagent.client
 
VmInfo(IVmInfo) - Constructor for class com.github.angelndevil2.universaljvmagent.client.VmInfo
 
VmInfo - Class in com.github.angelndevil2.universaljvmagent.server
 
VmInfo() - Constructor for class com.github.angelndevil2.universaljvmagent.server.VmInfo
 
VmInfo.Cmd - Enum in com.github.angelndevil2.universaljvmagent.server
 
A C E F G I J L M P Q R S T V