A B C D E F G H I J K L M O P Q R S T U V W 

A

ActiveMQ - Class in com.googlecode.jmxtrans.example
This example shows how to query an ActiveMQ server for some information.
ActiveMQ() - Constructor for class com.googlecode.jmxtrans.example.ActiveMQ
 
ActiveMQ2 - Class in com.googlecode.jmxtrans.example
This example shows how to query an ActiveMQ server for some information.
ActiveMQ2() - Constructor for class com.googlecode.jmxtrans.example.ActiveMQ2
 
addAttr(String) - Method in class com.googlecode.jmxtrans.model.Query
 
addConnectionNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
addKey(String) - Method in class com.googlecode.jmxtrans.model.Query
 
addOutputWriter(OutputWriter) - Method in class com.googlecode.jmxtrans.model.Query
 
addQuery(Query) - Method in class com.googlecode.jmxtrans.model.Server
Adds a query.
ADDRESSING_MODE - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
addressingMode - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
addServer(Server) - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
addSetting(String, Object) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
addTypeName(String) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
addValue(String, Object) - Method in class com.googlecode.jmxtrans.model.Result
 

B

BaseOutputWriter - Class in com.googlecode.jmxtrans.util
Implements the common code for output filters.
BaseOutputWriter() - Constructor for class com.googlecode.jmxtrans.util.BaseOutputWriter
 
BINARY_PATH - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 

C

cleanupStr(String) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Replaces all .
cleanupStr(String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Replaces all .
close() - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
com.googlecode.jmxtrans - package com.googlecode.jmxtrans
 
com.googlecode.jmxtrans.example - package com.googlecode.jmxtrans.example
 
com.googlecode.jmxtrans.jmx - package com.googlecode.jmxtrans.jmx
 
com.googlecode.jmxtrans.jobs - package com.googlecode.jmxtrans.jobs
 
com.googlecode.jmxtrans.model - package com.googlecode.jmxtrans.model
 
com.googlecode.jmxtrans.model.output - package com.googlecode.jmxtrans.model.output
 
com.googlecode.jmxtrans.util - package com.googlecode.jmxtrans.util
 
connect() - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
connect(Map<String, ?>) - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
createOrOpenDatabase() - Method in class com.googlecode.jmxtrans.model.output.RRDWriter
If the database file doesn't exist, it'll get created, otherwise, it'll be returned in r/w mode.

D

DailyKeyOutWriter - Class in com.googlecode.jmxtrans.model.output
This class is derived from KeyOutWriter.
DailyKeyOutWriter() - Constructor for class com.googlecode.jmxtrans.model.output.DailyKeyOutWriter
 
DATAGRAM_SOCKET_FACTORY_POOL - Static variable in class com.googlecode.jmxtrans.model.Server
 
DatagramSocketFactory - Class in com.googlecode.jmxtrans.util
Allows us to pool socket connections.
DatagramSocketFactory() - Constructor for class com.googlecode.jmxtrans.util.DatagramSocketFactory
constructor
DEBUG - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
DEFAULT_ADDRESSING_MODE - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_DMAX - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_GROUP_NAME - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_HOST - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_PORT - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_SLOPE - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_TMAX - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_TTL - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_UNITS - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
DEFAULT_V31 - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
destroyObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.DatagramSocketFactory
Closes the socket.
destroyObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.JmxConnectionFactory
Closes the connection.
destroyObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.SocketFactory
Closes the socket.
DMAX - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
dmax - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.GangliaWriter
Send query result values to Ganglia.
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.GraphiteWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.KeyOutWriter
The meat of the output.
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.RRDWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.StatsDWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter
 
doWrite(Query) - Method in class com.googlecode.jmxtrans.model.output.VelocityWriter
 
doWrite(Query) - Method in interface com.googlecode.jmxtrans.OutputWriter
 

E

Ehcache - Class in com.googlecode.jmxtrans.example
This example shows how to query ehcache for its statistics information.
Ehcache() - Constructor for class com.googlecode.jmxtrans.example.Ehcache
 
equals(Object) - Method in class com.googlecode.jmxtrans.model.Query
 
equals(Object) - Method in class com.googlecode.jmxtrans.model.Server
 
execute(JobExecutionContext) - Method in class com.googlecode.jmxtrans.jobs.ServerJob
 
execute(JmxProcess) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Either invokes the servers multithreaded (max threads == jmxProcess.getMultiThreaded()) or invokes them one at a time.
executeStandalone(JmxProcess) - Method in class com.googlecode.jmxtrans.JmxTransformer
Handy method which runs the JmxProcess

F

fileAdded(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
 
fileAdded(File) - Method in interface com.googlecode.jmxtrans.util.WatchedCallback
 
fileDeleted(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
 
fileDeleted(File) - Method in interface com.googlecode.jmxtrans.util.WatchedCallback
 
fileModified(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
 
fileModified(File) - Method in interface com.googlecode.jmxtrans.util.WatchedCallback
 
format(Object) - Method in class com.googlecode.jmxtrans.example.TreeWalker
 

G

Ganglia - Class in com.googlecode.jmxtrans.example
This class hits a Graphite server running on port 2003 and sends the memory usage data to it for graphing.
Ganglia() - Constructor for class com.googlecode.jmxtrans.example.Ganglia
 
GangliaWriter - Class in com.googlecode.jmxtrans.model.output
GangliaWriter() - Constructor for class com.googlecode.jmxtrans.model.output.GangliaWriter
 
GENERATE - Static variable in class com.googlecode.jmxtrans.model.output.RRDToolWriter
 
genVelocityOutput(List<JmxProcess>) - Method in class com.googlecode.jmxtrans.model.output.VelocityWriter
Uses velocity to generate output for a List of JmxProcess.
getAlias() - Method in class com.googlecode.jmxtrans.model.Server
Some writers (GraphiteWriter) use the alias in generation of the unique key which references this server.
getAttr() - Method in class com.googlecode.jmxtrans.model.Query
 
getAttributeName() - Method in class com.googlecode.jmxtrans.model.Result
 
getBooleanSetting(String) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Returns a boolean value for the key, defaults to false if not specified.
getBooleanSetting(String, Boolean) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Gets a Boolean value for the key, returning the default value given if not specified or not a valid boolean value.
getClassName() - Method in class com.googlecode.jmxtrans.model.Result
 
getClassNameAlias() - Method in class com.googlecode.jmxtrans.model.Result
Specified as part of the query.
getConcatedTypeNameValues(String) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Given a typeName string, get the first match from the typeNames setting.
getConcatedTypeNameValues(List<String>, String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Given a typeName string, get the first match from the typeNames setting.
getConcatedTypeNameValues(Query, List<String>, String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Given a typeName string, get the first match from the typeNames setting.
getConnectionId() - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
getCronExpression() - Method in class com.googlecode.jmxtrans.model.Server
Each server can set a cronExpression for the scheduler.
getDatabaseTemplateSpec() - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
If the database file doesn't exist, it'll get created, otherwise, it'll be returned in r/w mode.
getDataSourceName(String, String, String) - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
rrd datasources must be less than 21 characters in length, so work to make it shorter.
getDefaultPoolMap() - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Helper method which returns a default PoolMap.
getEnvironment(Server) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Generates the proper username/password environment for JMX connections.
getEpoch() - Method in class com.googlecode.jmxtrans.model.Result
 
getHost() - Method in class com.googlecode.jmxtrans.model.Server
 
getIntegerSetting(String, Integer) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Gets an Integer value for the key, returning the default value given if not specified or not a valid numeric value.
getJmxProcess() - Method in class com.googlecode.jmxtrans.model.Server
The parent container in json
getJmxProcess(File) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Uses jackson to load json configuration from a File into a full object tree representation of that json.
getJsonDirOrFile() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
getJsonDirOrFile() - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Gets the json dir or file.
getJsonDirOrFile() - Method in class com.googlecode.jmxtrans.JmxTransformer
Gets the json dir or file.
getKeys() - Method in class com.googlecode.jmxtrans.model.Query
 
getKeyString(Query, Result, Map.Entry<String, Object>, List<String>, String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Gets the key string.
getKeyString2(Query, Result, Map.Entry<String, Object>, List<String>, String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
 
getLocalMBeanServer() - Method in class com.googlecode.jmxtrans.model.Server
 
getMaxActive() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getMaxActive() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
Gets the max active.
getMaxIdle() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getMaxIdle() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
getMaxWait() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getMaxWait() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
getMBeanServerConnection() - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
getMBeanServerConnection(Subject) - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
getMinIdle() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getMinIdle() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
getName() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
getNumActive() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getNumActive() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
getNumIdle() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getNumIdle() - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
getNumMultiThreadedServers() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
getNumQueryThreads() - Method in class com.googlecode.jmxtrans.model.Server
The number of query threads for this server.
getObj() - Method in class com.googlecode.jmxtrans.model.Query
The JMX object representation: java.lang:type=Memory
getObjectName() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
getObjectName() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
getObjectName() - Method in interface com.googlecode.jmxtrans.jmx.ManagedObject
Gets the object name.
getObjectPool(T) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Gets the object pool.
getOptions() - Method in class com.googlecode.jmxtrans.JmxTransformer
 
getOutputWriters() - Method in class com.googlecode.jmxtrans.model.Query
 
getPassword() - Method in class com.googlecode.jmxtrans.model.Server
 
getPoolName() - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
Gets the pool name.
getPort() - Method in class com.googlecode.jmxtrans.model.Server
 
getProtocolProviderPackages() - Method in class com.googlecode.jmxtrans.model.Server
This is some obtuse shit for enabling weblogic support.
getQuartPropertiesFile() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
getQuartPropertiesFile() - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Gets the quart properties file.
getQuartPropertiesFile() - Method in class com.googlecode.jmxtrans.JmxTransformer
Gets the quart properties file.
getQueries() - Method in class com.googlecode.jmxtrans.model.Server
 
getQuery() - Method in class com.googlecode.jmxtrans.model.Result
 
getQuery() - Method in exception com.googlecode.jmxtrans.util.ValidationException
 
getResultAlias() - Method in class com.googlecode.jmxtrans.model.Query
The alias allows you to specify what you would like the results of the query to go into.
getResults() - Method in class com.googlecode.jmxtrans.model.Query
We don't want Jackson to serialize the results if they exist.
getResults() - Method in class com.googlecode.jmxtrans.model.Server
If there are queries and results that have been executed, this is just a shortcut to get all the Results.
getRunPeriod() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
getRunPeriod() - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Gets the run period.
getRunPeriod() - Method in class com.googlecode.jmxtrans.JmxTransformer
Gets the run period.
getServer() - Method in class com.googlecode.jmxtrans.model.Query
 
getServerConnection(Server) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Helper method for connecting to a Server.
getServers() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
getSettings() - Method in interface com.googlecode.jmxtrans.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
getSettings() - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
getSpoofedHostName(String, String) - Static method in class com.googlecode.jmxtrans.model.output.GangliaWriter
Determines the spoofed host name to be used when emitting metrics to a gmond process.
getStringSetting(String, String) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
Gets a String value for the setting, returning the default value if not specified.
getTypeName() - Method in class com.googlecode.jmxtrans.model.Result
 
getTypeNames() - Method in class com.googlecode.jmxtrans.model.Query
The list of type names used in a JMX bean string when querying with a wildcard which is used to expose the actual type name value to the key string.
getTypeNames() - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
getUrl() - Method in class com.googlecode.jmxtrans.model.Server
The jmx url to connect to.
getUsername() - Method in class com.googlecode.jmxtrans.model.Server
 
getValues() - Method in class com.googlecode.jmxtrans.model.Result
 
getVelocityEngine(List<String>) - Method in class com.googlecode.jmxtrans.model.output.VelocityWriter
Sets velocity up to load resources from a list of paths.
getWebLogicEnvironment(Server) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Generates the proper username/password environment for JMX connections.
Graphite - Class in com.googlecode.jmxtrans.example
This class hits a Graphite server running on port 2003 and sends the memory usage data to it for graphing.
Graphite() - Constructor for class com.googlecode.jmxtrans.example.Graphite
 
GraphiteWriter - Class in com.googlecode.jmxtrans.model.output
This output writer sends data to a host/port combination in the Graphite format.
GraphiteWriter() - Constructor for class com.googlecode.jmxtrans.model.output.GraphiteWriter
Uses JmxUtils.getDefaultPoolMap()
GROUP_NAME - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
groupName - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 

H

handle(String) - Method in class com.googlecode.jmxtrans.util.SignalInterceptor
Handle the given signal (which you had previously registered for).
hashCode() - Method in class com.googlecode.jmxtrans.model.Query
 
hashCode() - Method in class com.googlecode.jmxtrans.model.Server
 
HeapMemory - Class in com.googlecode.jmxtrans.example
Shows how to process a file.
HeapMemory() - Constructor for class com.googlecode.jmxtrans.example.HeapMemory
 
Hibernate - Class in com.googlecode.jmxtrans.example
This example shows how to query hibernate for its statistics information.
Hibernate() - Constructor for class com.googlecode.jmxtrans.example.Hibernate
 
host - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
HOST - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 

I

initLogger(String) - Method in class com.googlecode.jmxtrans.model.output.DailyKeyOutWriter
 
initLogger(String) - Method in class com.googlecode.jmxtrans.model.output.KeyOutWriter
Initializes the logger.
InterestingInfo - Class in com.googlecode.jmxtrans.example
This class produces the json that is in example.json.
InterestingInfo() - Constructor for class com.googlecode.jmxtrans.example.InterestingInfo
 
isDebugEnabled() - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
isLocal() - Method in class com.googlecode.jmxtrans.model.Server
Whether the current local Java process should be used or not (useful for polling the embedded JVM when using JmxTrans inside a JVM to poll JMX stats and push them remotely)
isNumeric(Object) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Useful for figuring out if an Object is a number.
isNumeric(String) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Checks if the String contains only unicode digits.
isQueriesMultiThreaded() - Method in class com.googlecode.jmxtrans.model.Server
 
isRunEndlessly() - Method in class com.googlecode.jmxtrans.JmxTransformer
 
isServersMultiThreaded() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 

J

JMX_CONNECTION_FACTORY_POOL - Static variable in class com.googlecode.jmxtrans.model.Server
 
JmxConnectionFactory - Class in com.googlecode.jmxtrans.util
Allows us to pool connections to remote jmx servers.
JmxConnectionFactory() - Constructor for class com.googlecode.jmxtrans.util.JmxConnectionFactory
constructor
JmxProcess - Class in com.googlecode.jmxtrans.model
This is the container for a list of Servers.
JmxProcess() - Constructor for class com.googlecode.jmxtrans.model.JmxProcess
 
JmxProcess(Server) - Constructor for class com.googlecode.jmxtrans.model.JmxProcess
 
JmxProcess(List<Server>) - Constructor for class com.googlecode.jmxtrans.model.JmxProcess
 
JmxTransformer - Class in com.googlecode.jmxtrans
Main() class that takes an argument which is the directory to look in for files which contain json data that defines queries to run against JMX servers.
JmxTransformer() - Constructor for class com.googlecode.jmxtrans.JmxTransformer
 
JmxTransformer.ShutdownHook - Class in com.googlecode.jmxtrans
 
JmxTransformer.ShutdownHook() - Constructor for class com.googlecode.jmxtrans.JmxTransformer.ShutdownHook
 
JmxUtils - Class in com.googlecode.jmxtrans.util
The worker code.
JmxUtils() - Constructor for class com.googlecode.jmxtrans.util.JmxUtils
 
JmxUtils.ProcessQueryThread - Class in com.googlecode.jmxtrans.util
Executes either a getAttribute or getAttributes query.
JmxUtils.ProcessQueryThread(MBeanServerConnection, Query) - Constructor for class com.googlecode.jmxtrans.util.JmxUtils.ProcessQueryThread
 
JmxUtils.ProcessServerThread - Class in com.googlecode.jmxtrans.util
Executes either a getAttribute or getAttributes query.
JmxUtils.ProcessServerThread(Server, JMXConnector) - Constructor for class com.googlecode.jmxtrans.util.JmxUtils.ProcessServerThread
 

K

KeyOutWriter - Class in com.googlecode.jmxtrans.model.output
Writes out data in the same format as the GraphiteWriter, except to a file and tab delimited.
KeyOutWriter() - Constructor for class com.googlecode.jmxtrans.model.output.KeyOutWriter
 

L

LifecycleException - Exception in com.googlecode.jmxtrans.util
 
LifecycleException() - Constructor for exception com.googlecode.jmxtrans.util.LifecycleException
 
LifecycleException(String, Throwable) - Constructor for exception com.googlecode.jmxtrans.util.LifecycleException
 
LifecycleException(String) - Constructor for exception com.googlecode.jmxtrans.util.LifecycleException
 
LifecycleException(Throwable) - Constructor for exception com.googlecode.jmxtrans.util.LifecycleException
 
LocalJMXConnector - Class in com.googlecode.jmxtrans.util
Represents a connection to a local MBeanServerConnection
LocalJMXConnector(MBeanServerConnection) - Constructor for class com.googlecode.jmxtrans.util.LocalJMXConnector
 
LOG_IO_BUFFER_SIZE_BYTES - Static variable in class com.googlecode.jmxtrans.model.output.KeyOutWriter
 
LOG_PATTERN - Static variable in class com.googlecode.jmxtrans.model.output.KeyOutWriter
 
logger - Variable in class com.googlecode.jmxtrans.model.output.KeyOutWriter
 
loggers - Static variable in class com.googlecode.jmxtrans.model.output.KeyOutWriter
 

M

main(String[]) - Static method in class com.googlecode.jmxtrans.example.ActiveMQ
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.ActiveMQ2
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.Ehcache
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.Ganglia
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.Graphite
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.HeapMemory
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.Hibernate
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.InterestingInfo
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.MemoryPool
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.Tester
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.TreeWalker
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.TreeWalker2
 
main(String[]) - Static method in class com.googlecode.jmxtrans.example.TreeWalker3
 
main(String[]) - Static method in class com.googlecode.jmxtrans.JmxTransformer
 
makeObject(Object) - Method in class com.googlecode.jmxtrans.util.DatagramSocketFactory
Creates the socket and the writer to go with it.
makeObject(Object) - Method in class com.googlecode.jmxtrans.util.JmxConnectionFactory
Creates the connection.
makeObject(Object) - Method in class com.googlecode.jmxtrans.util.SocketFactory
Creates the socket and the writer to go with it.
ManagedGenericKeyedObjectPool - Class in com.googlecode.jmxtrans.jmx
The Class ManagedGenericKeyedObjectPool.
ManagedGenericKeyedObjectPool(GenericKeyedObjectPool) - Constructor for class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
The Constructor.
ManagedGenericKeyedObjectPool(GenericKeyedObjectPool, String) - Constructor for class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
The Constructor.
ManagedGenericKeyedObjectPoolMBean - Interface in com.googlecode.jmxtrans.jmx
Managed attributes and operations of a BasicDataSource.
ManagedJmxTransformerProcess - Class in com.googlecode.jmxtrans.jmx
The Class ManagedJmxTransformerProcess.
ManagedJmxTransformerProcess(JmxTransformer) - Constructor for class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
The Constructor.
ManagedJmxTransformerProcessMBean - Interface in com.googlecode.jmxtrans.jmx
The Interface ManagedJmxTransformerProcessMBean.
ManagedObject - Interface in com.googlecode.jmxtrans.jmx
The Interface ManagedObject represents a MBean managed object, force some ObjectName methods, used on register / unregister in the MBeanServer.
MemoryPool - Class in com.googlecode.jmxtrans.example
Shows how to process a file.
MemoryPool() - Constructor for class com.googlecode.jmxtrans.example.MemoryPool
 
mergeServerLists(List<Server>, List<Server>) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Merges two lists of servers (and their queries).

O

OptionsException - Exception in com.googlecode.jmxtrans.util
 
OptionsException(String) - Constructor for exception com.googlecode.jmxtrans.util.OptionsException
 
output(String, Object) - Method in class com.googlecode.jmxtrans.example.TreeWalker
 
OUTPUT_FILE - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
OutputWriter - Interface in com.googlecode.jmxtrans
Interface which defines a writer for taking jmx data and writing it out in whatever format you want.

P

port - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
PORT - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
prettyPrintJson(JmxProcess) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Utility function good for testing things.
printJson(JmxProcess) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Utility function good for testing things.
processQueriesForServer(MBeanServerConnection, Server) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Either invokes the queries multithreaded (max threads == server.getMultiThreaded()) or invokes them one at a time.
processQuery(MBeanServerConnection, Query) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Responsible for processing individual Queries.
processServer(Server, JMXConnector) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Does the work for processing a Server object.
PropertyResolver - Class in com.googlecode.jmxtrans.util
Property Resolver
PropertyResolver() - Constructor for class com.googlecode.jmxtrans.util.PropertyResolver
 

Q

Query - Class in com.googlecode.jmxtrans.model
Represents a JMX Query to ask for obj, attr and one or more keys.
Query() - Constructor for class com.googlecode.jmxtrans.model.Query
 
Query(String) - Constructor for class com.googlecode.jmxtrans.model.Query
 
Query(String, String) - Constructor for class com.googlecode.jmxtrans.model.Query
 
Query(String, List<String>) - Constructor for class com.googlecode.jmxtrans.model.Query
 

R

register(String) - Method in class com.googlecode.jmxtrans.util.SignalInterceptor
Register for the given signal.
registerJMX(ManagedObject) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Register the scheduler in the local MBeanServer.
registerQuietly(String) - Method in class com.googlecode.jmxtrans.util.SignalInterceptor
A wrapper around register(String) which never throws an exception.
removeConnectionNotificationListener(NotificationListener) - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
removeConnectionNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class com.googlecode.jmxtrans.util.LocalJMXConnector
 
resolveList(List<String>) - Static method in class com.googlecode.jmxtrans.util.PropertyResolver
Parse List and resolve Strings value with resolveProps
resolveMap(Map<String, Object>) - Static method in class com.googlecode.jmxtrans.util.PropertyResolver
Parse Map and resolve Strings value with resolveProps
resolveProps(String) - Static method in class com.googlecode.jmxtrans.util.PropertyResolver
Parse a String and replace vars a la ant (${key} from System Properties Support complex Strings like : "${myhost}" "${myhost:w2}" "${mybean:defbean}.${mybean2:defbean2}"
Result - Class in com.googlecode.jmxtrans.model
Represents the result of a query.
Result() - Constructor for class com.googlecode.jmxtrans.model.Result
 
Result(String) - Constructor for class com.googlecode.jmxtrans.model.Result
 
ROOT_PREFIX - Static variable in class com.googlecode.jmxtrans.model.output.GraphiteWriter
 
ROOT_PREFIX - Static variable in class com.googlecode.jmxtrans.model.output.StatsDWriter
 
rrdToolCreateDatabase(RrdDef) - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
Calls out to the rrdtool binary with the 'create' command.
rrdToolUpdate(String, String) - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
Executes the rrdtool update command.
RRDToolWriter - Class in com.googlecode.jmxtrans.model.output
This takes a JRobin template.xml file and then creates the database if it doesn't already exist.
RRDToolWriter() - Constructor for class com.googlecode.jmxtrans.model.output.RRDToolWriter
 
RRDWriter - Class in com.googlecode.jmxtrans.model.output
This takes a JRobin template.xml file and then creates the database if it doesn't already exist.
RRDWriter() - Constructor for class com.googlecode.jmxtrans.model.output.RRDWriter
 
run() - Method in class com.googlecode.jmxtrans.JmxTransformer.ShutdownHook
 
run() - Method in class com.googlecode.jmxtrans.util.JmxUtils.ProcessQueryThread
 
run() - Method in class com.googlecode.jmxtrans.util.JmxUtils.ProcessServerThread
 
run() - Method in class com.googlecode.jmxtrans.util.WatchDir
 

S

Server - Class in com.googlecode.jmxtrans.model
Represents a jmx server that we want to connect to.
Server() - Constructor for class com.googlecode.jmxtrans.model.Server
 
Server(String, String) - Constructor for class com.googlecode.jmxtrans.model.Server
 
Server(String, String, Query) - Constructor for class com.googlecode.jmxtrans.model.Server
 
ServerJob - Class in com.googlecode.jmxtrans.jobs
This is a quartz job that is responsible for executing a Server object on a cron schedule that is defined within the Server object.
ServerJob() - Constructor for class com.googlecode.jmxtrans.jobs.ServerJob
 
setAlias(String) - Method in class com.googlecode.jmxtrans.model.Server
Some writers (GraphiteWriter) use the alias in generation of the unique key which references this server.
setAttr(List<String>) - Method in class com.googlecode.jmxtrans.model.Query
 
setAttributeName(String) - Method in class com.googlecode.jmxtrans.model.Result
 
setClassName(String) - Method in class com.googlecode.jmxtrans.model.Result
 
setCronExpression(String) - Method in class com.googlecode.jmxtrans.model.Server
Each server can set a cronExpression for the scheduler.
setEpoch(long) - Method in class com.googlecode.jmxtrans.model.Result
 
setHost(String) - Method in class com.googlecode.jmxtrans.model.Server
 
setJmxProcess(JmxProcess) - Method in class com.googlecode.jmxtrans.model.Server
The parent container in json
setJsonDirOrFile(File) - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
setJsonDirOrFile(File) - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Sets the json dir or file.
setJsonDirOrFile(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
Sets the json dir or file.
setKeys(List<String>) - Method in class com.googlecode.jmxtrans.model.Query
 
setLocal(boolean) - Method in class com.googlecode.jmxtrans.model.Server
 
setLocalMBeanServer(MBeanServer) - Method in class com.googlecode.jmxtrans.model.Server
 
setMaxActive(int) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setMaxActive(int) - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
setMaxIdle(int) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setMaxIdle(int) - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
setMaxWait(long) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setMaxWait(long) - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
setMinIdle(int) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setMinIdle(int) - Method in interface com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPoolMBean
 
setName(String) - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
setNumMultiThreadedServers(Integer) - Method in class com.googlecode.jmxtrans.model.JmxProcess
Set this if you want each JmxProcess to run in its own thread up to the count you set.
setNumQueryThreads(Integer) - Method in class com.googlecode.jmxtrans.model.Server
The number of query threads for this server.
setObj(String) - Method in class com.googlecode.jmxtrans.model.Query
The JMX object representation: java.lang:type=Memory
setObjectName(ObjectName) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setObjectName(String) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
 
setObjectName(ObjectName) - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
setObjectName(String) - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
setObjectName(ObjectName) - Method in interface com.googlecode.jmxtrans.jmx.ManagedObject
Sets the object name.
setObjectName(String) - Method in interface com.googlecode.jmxtrans.jmx.ManagedObject
Sets the object name.
setObjectPoolMap(Map<String, KeyedObjectPool>) - Method in interface com.googlecode.jmxtrans.OutputWriter
Some writers, like GraphiteWriter will use this for object pooling.
setObjectPoolMap(Map<String, KeyedObjectPool>) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
A do nothing method.
setOutputWriters(List<OutputWriter>) - Method in class com.googlecode.jmxtrans.model.Query
 
setPassword(String) - Method in class com.googlecode.jmxtrans.model.Server
 
setPoolName(String) - Method in class com.googlecode.jmxtrans.jmx.ManagedGenericKeyedObjectPool
Sets the pool name.
setPort(String) - Method in class com.googlecode.jmxtrans.model.Server
 
setProtocolProviderPackages(String) - Method in class com.googlecode.jmxtrans.model.Server
This is some obtuse shit for enabling weblogic support.
setQuartPropertiesFile(String) - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
setQuartPropertiesFile(String) - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Sets the quart properties file.
setQuartPropertiesFile(String) - Method in class com.googlecode.jmxtrans.JmxTransformer
Sets the quart properties file.
setQueries(List<Query>) - Method in class com.googlecode.jmxtrans.model.Server
Won't add the same query (determined by equals()) 2x.
setQuery(Query) - Method in class com.googlecode.jmxtrans.model.Result
 
setResultAlias(String) - Method in class com.googlecode.jmxtrans.model.Query
The alias allows you to specify what you would like the results of the query to go into.
setResults(List<Result>) - Method in class com.googlecode.jmxtrans.model.Query
 
setRunEndlessly(boolean) - Method in class com.googlecode.jmxtrans.JmxTransformer
If this is true, then this class will execute the main() loop and then wait 60 seconds until running again.
setRunPeriod(int) - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
setRunPeriod(int) - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Sets the run period.
setRunPeriod(int) - Method in class com.googlecode.jmxtrans.JmxTransformer
Sets the run period.
setServer(Server) - Method in class com.googlecode.jmxtrans.model.Query
 
setServers(List<Server>) - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
setSettings(Map<String, Object>) - Method in interface com.googlecode.jmxtrans.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
setSettings(Map<String, Object>) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
setTypeName(String) - Method in class com.googlecode.jmxtrans.model.Result
 
setTypeNames(Set<String>) - Method in class com.googlecode.jmxtrans.model.Query
 
setTypeNames(List<String>) - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
setupObjectPooling() - Method in class com.googlecode.jmxtrans.JmxTransformer
Override this method if you'd like to add your own object pooling.
setUrl(String) - Method in class com.googlecode.jmxtrans.model.Server
 
setUsername(String) - Method in class com.googlecode.jmxtrans.model.Server
 
setValues(Map<String, Object>) - Method in class com.googlecode.jmxtrans.model.Result
 
SignalInterceptor - Class in com.googlecode.jmxtrans.util
 
SignalInterceptor() - Constructor for class com.googlecode.jmxtrans.util.SignalInterceptor
 
SLOPE - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
slope - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
SOCKET_FACTORY_POOL - Static variable in class com.googlecode.jmxtrans.model.Server
 
SocketFactory - Class in com.googlecode.jmxtrans.util
Allows us to pool socket connections.
SocketFactory() - Constructor for class com.googlecode.jmxtrans.util.SocketFactory
constructor
SPOOF_NAME - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
spoofedHostName - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
start() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
start() - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Start the JmxProcess.
start() - Method in class com.googlecode.jmxtrans.JmxTransformer
Start.
start() - Method in class com.googlecode.jmxtrans.model.output.GraphiteWriter
 
start() - Method in class com.googlecode.jmxtrans.model.output.StatsDWriter
 
start() - Method in interface com.googlecode.jmxtrans.OutputWriter
 
start() - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
A do nothing method.
StatsDWriter - Class in com.googlecode.jmxtrans.model.output
This output writer sends data to a host/port combination in the StatsD format.
StatsDWriter() - Constructor for class com.googlecode.jmxtrans.model.output.StatsDWriter
Uses JmxUtils.getDefaultPoolMap()
StdOutWriter - Class in com.googlecode.jmxtrans.model.output
Basic filter good for testing that just outputs the Result objects using System.out.
StdOutWriter() - Constructor for class com.googlecode.jmxtrans.model.output.StdOutWriter
 
stop() - Method in class com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcess
 
stop() - Method in interface com.googlecode.jmxtrans.jmx.ManagedJmxTransformerProcessMBean
Stop the JmxProcess.
stop() - Method in class com.googlecode.jmxtrans.JmxTransformer
Stop.
stop() - Method in class com.googlecode.jmxtrans.model.output.GraphiteWriter
 
stop() - Method in class com.googlecode.jmxtrans.model.output.StatsDWriter
 
stop() - Method in interface com.googlecode.jmxtrans.OutputWriter
 
stop() - Method in class com.googlecode.jmxtrans.util.BaseOutputWriter
A do nothing method.
stopService() - Method in class com.googlecode.jmxtrans.util.WatchDir
 

T

TEMPLATE_FILE - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 
Tester - Class in com.googlecode.jmxtrans.example
This class produces the json that is in example.json.
Tester() - Constructor for class com.googlecode.jmxtrans.example.Tester
 
TMAX - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
tmax - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
toString() - Method in class com.googlecode.jmxtrans.model.Query
 
toString() - Method in class com.googlecode.jmxtrans.model.Result
 
toString() - Method in class com.googlecode.jmxtrans.model.Server
 
TreeWalker - Class in com.googlecode.jmxtrans.example
Walks a JMX tree and prints out all of the attribute values.
TreeWalker() - Constructor for class com.googlecode.jmxtrans.example.TreeWalker
 
TreeWalker2 - Class in com.googlecode.jmxtrans.example
Walks a JMX tree and prints out all of the attribute values actually using the JmxTrans api.
TreeWalker2() - Constructor for class com.googlecode.jmxtrans.example.TreeWalker2
 
TreeWalker3 - Class in com.googlecode.jmxtrans.example
Walks a JMX tree and prints out all of the unique typenames and their attributes.
TreeWalker3() - Constructor for class com.googlecode.jmxtrans.example.TreeWalker3
 
TTL - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
ttl - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
TYPE_NAMES - Static variable in class com.googlecode.jmxtrans.util.BaseOutputWriter
 

U

UNITS - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
units - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
unregisterJMX(ManagedObject) - Static method in class com.googlecode.jmxtrans.util.JmxUtils
Unregister the scheduler from the local MBeanServer.

V

V31 - Static variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
v31 - Variable in class com.googlecode.jmxtrans.model.output.GangliaWriter
 
validateObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.DatagramSocketFactory
Validates that the socket is good.
validateObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.JmxConnectionFactory
Validates that the connection is good.
validateObject(Object, Object) - Method in class com.googlecode.jmxtrans.util.SocketFactory
Validates that the socket is good.
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.GangliaWriter
Parse and validate settings.
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.GraphiteWriter
 
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.KeyOutWriter
Creates the logging
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.RRDToolWriter
 
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.RRDWriter
 
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.StatsDWriter
 
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter
nothing to validate
validateSetup(Query) - Method in class com.googlecode.jmxtrans.model.output.VelocityWriter
 
validateSetup(Query) - Method in interface com.googlecode.jmxtrans.OutputWriter
This is run when the object is instantiated.
ValidationException - Exception in com.googlecode.jmxtrans.util
 
ValidationException(String, Query) - Constructor for exception com.googlecode.jmxtrans.util.ValidationException
 
VelocityWriter - Class in com.googlecode.jmxtrans.model.output
This class isn't finished yet.
VelocityWriter() - Constructor for class com.googlecode.jmxtrans.model.output.VelocityWriter
 

W

walkTree(MBeanServerConnection) - Method in class com.googlecode.jmxtrans.example.TreeWalker
 
walkTree(MBeanServerConnection) - Method in class com.googlecode.jmxtrans.example.TreeWalker2
 
walkTree(MBeanServerConnection) - Method in class com.googlecode.jmxtrans.example.TreeWalker3
 
WatchDir - Class in com.googlecode.jmxtrans.util
Watch a directory (or tree) for changes to files.
WatchDir(File, WatchedCallback) - Constructor for class com.googlecode.jmxtrans.util.WatchDir
 
WatchedCallback - Interface in com.googlecode.jmxtrans.util
 
A B C D E F G H I J K L M O P Q R S T U V W 

Copyright © 2012 Jon Stevens and a gang of pencils. All Rights Reserved. Build version: 20121205-163415-ab6cfd36e3