A B 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.Bootstrap
used by dynamic attach
AppProperties - Static variable in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 

B

Bootstrap - Class in com.github.angelndevil2.universaljvmagent
 
Bootstrap() - Constructor for class com.github.angelndevil2.universaljvmagent.Bootstrap
 

C

CmdOptions - Class in com.github.angelndevil2.universaljvmagent
 
CmdOptions() - Constructor for class com.github.angelndevil2.universaljvmagent.CmdOptions
 
com.github.angelndevil2.jmx.json - package com.github.angelndevil2.jmx.json
 
com.github.angelndevil2.universaljvmagent - package com.github.angelndevil2.universaljvmagent
 
com.github.angelndevil2.universaljvmagent.jetty - package com.github.angelndevil2.universaljvmagent.jetty
 
com.github.angelndevil2.universaljvmagent.server - package com.github.angelndevil2.universaljvmagent.server
 
com.github.angelndevil2.universaljvmagent.servlet - package com.github.angelndevil2.universaljvmagent.servlet
 
com.github.angelndevil2.universaljvmagent.util - package com.github.angelndevil2.universaljvmagent.util
 

E

EntryPoint - Class in com.github.angelndevil2.universaljvmagent.servlet
servlet class for test
EntryPoint() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.EntryPoint
 
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

findMBeanServer(String) - Static method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
findPathJar(Class<?>) - Static method in class com.github.angelndevil2.universaljvmagent.Bootstrap
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.
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

getAllMBeanServerId() - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
getAttribute(ObjectName, String) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
getAttribute(String, String, String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBean
create json string from attribute object with Gson.toJson(Object, Type) which Type parameter is attribute.getClass()
getAttribute(String, String, String, String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBean
 
getAttributes(String, String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeanInfo
 
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
getDomains(String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeanDomains
 
getIds() - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeanServers
 
getJettyPropertiesFile() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getJndiUserId() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getJndiUserPassword() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 
getMBeanAttribute(String, ObjectName, String) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
getMBeanInfo(ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServer
 
getMBeanInfo(String, ObjectName) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
getMBeanInfo(String, String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeanInfo
 
getMBeanNames(String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeans
 
getMBeanNames(String, String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.MBeans
 
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
 
getVmList() - Method in class com.github.angelndevil2.universaljvmagent.server.VmInfo
 

I

isJeus() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
workaround for Jeus
isWebLogic() - Static method in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
workaround for webLogic

J

JettyProperties - Static variable in class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
* @since 0.0.3
JettyServer - Class in com.github.angelndevil2.universaljvmagent.jetty
resource handler for static content default handler for not found
JettyServer() - Constructor for class com.github.angelndevil2.universaljvmagent.jetty.JettyServer
 
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
 
JndiTraverse - Class in com.github.angelndevil2.universaljvmagent.servlet
servlet class for test
JndiTraverse() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.JndiTraverse
 
join() - Method in class com.github.angelndevil2.universaljvmagent.jetty.JettyServer
 

L

Launcher - Class in com.github.angelndevil2.universaljvmagent
 
Launcher() - Constructor for class com.github.angelndevil2.universaljvmagent.Launcher
 
listContext() - Method in class com.github.angelndevil2.universaljvmagent.servlet.JndiTraverse
get context list
listContext(String) - Method in class com.github.angelndevil2.universaljvmagent.servlet.JndiTraverse
get context list start from id
loadLogbackConfiguration() - Static method in class com.github.angelndevil2.universaljvmagent.Agent
 
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 - Class in com.github.angelndevil2.universaljvmagent.servlet
 
MBean() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.MBean
 
MBeanDomains - Class in com.github.angelndevil2.universaljvmagent.servlet
 
MBeanDomains() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.MBeanDomains
 
MBeanInfo - Class in com.github.angelndevil2.universaljvmagent.servlet
 
MBeanInfo() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.MBeanInfo
 
MBeans - Class in com.github.angelndevil2.universaljvmagent.servlet
 
MBeans() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.MBeans
 
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.server
 
MBeanServerFactory() - Constructor for class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
MBeanServers - Class in com.github.angelndevil2.universaljvmagent.servlet
 
MBeanServers() - Constructor for class com.github.angelndevil2.universaljvmagent.servlet.MBeanServers
 

P

premain(String, Instrumentation) - Static method in class com.github.angelndevil2.universaljvmagent.Bootstrap
used with -javaagent:
printUsage() - Method in class com.github.angelndevil2.universaljvmagent.CmdOptions
print usage and help information
PropertiesUtil - Class in com.github.angelndevil2.universaljvmagent.util
 
PropertiesUtil() - Constructor for class com.github.angelndevil2.universaljvmagent.util.PropertiesUtil
 

Q

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
 
queryNames(String, String, QueryExp) - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 

R

reloadLogger() - Static method in class com.github.angelndevil2.universaljvmagent.Agent
 
restoreMBeanServers() - Method in class com.github.angelndevil2.universaljvmagent.server.MBeanServerFactory
 
run() - Method in class com.github.angelndevil2.universaljvmagent.jetty.JettyServer
 
runAgent(String) - Method in class com.github.angelndevil2.universaljvmagent.Agent
 

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.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.server.JndiContextTraverser
set Context.SECURITY_PRINCIPAL, Context.SECURITY_CREDENTIALS from remote values
startServer() - Method in class com.github.angelndevil2.universaljvmagent.Agent
new JettyServer after properties set is done. so not in constructor.
StatsJson - Class in com.github.angelndevil2.jmx.json
 
StatsJson() - Constructor for class com.github.angelndevil2.jmx.json.StatsJson
 
stop() - Method in class com.github.angelndevil2.universaljvmagent.jetty.JettyServer
 
stopServer() - 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

test() - Method in class com.github.angelndevil2.universaljvmagent.servlet.EntryPoint
 
toJsonString(Object) - Static method in class com.github.angelndevil2.jmx.json.StatsJson
 
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

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.
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 B C E F G I J L M P Q R S T V