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

A

addAttr(String...) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addKey(String) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addKeys(String...) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addOutputWriter(OutputWriter) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addOutputWriters(OutputWriter...) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addQueries(Query...) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
addQueries(Set<Query>) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
addQuery(Query) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
apply(Object) - Method in class com.googlecode.jmxtrans.model.results.BooleanAsNumberValueTransformer
 
apply(Object) - Method in class com.googlecode.jmxtrans.model.results.CPrecisionValueTransformer
 
apply(Object) - Method in class com.googlecode.jmxtrans.model.results.IdentityValueTransformer
 

B

BaseOutputWriter - Class in com.googlecode.jmxtrans.model.output
Implements the common code for output filters.
BaseOutputWriter(ImmutableList<String>, boolean, Boolean, Map<String, Object>) - Constructor for class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
BINARY_PATH - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
BOOLEAN_AS_NUMBER - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
BooleanAsNumberValueTransformer - Class in com.googlecode.jmxtrans.model.results
 
BooleanAsNumberValueTransformer(Number, Number) - Constructor for class com.googlecode.jmxtrans.model.results.BooleanAsNumberValueTransformer
 
build() - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
build() - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
builder() - Static method in class com.googlecode.jmxtrans.model.Query
 
builder() - Static method in class com.googlecode.jmxtrans.model.Server
 
builder(Server) - Static method in class com.googlecode.jmxtrans.model.Server
 

C

ClassAttributeNamingStrategy - Class in com.googlecode.jmxtrans.model.naming
Strategy for naming metrics, tags, and the like given a result.
ClassAttributeNamingStrategy() - Constructor for class com.googlecode.jmxtrans.model.naming.ClassAttributeNamingStrategy
 
cleanupStr(String) - Static method in class com.googlecode.jmxtrans.model.naming.StringUtils
Replaces all .
cleanupStr(String, boolean) - Static method in class com.googlecode.jmxtrans.model.naming.StringUtils
Replaces all .
CliArgumentParser - Class in com.googlecode.jmxtrans.cli
 
CliArgumentParser() - Constructor for class com.googlecode.jmxtrans.cli.CliArgumentParser
 
com.googlecode.jmxtrans - package com.googlecode.jmxtrans
 
com.googlecode.jmxtrans.cli - package com.googlecode.jmxtrans.cli
 
com.googlecode.jmxtrans.connections - package com.googlecode.jmxtrans.connections
 
com.googlecode.jmxtrans.exceptions - package com.googlecode.jmxtrans.exceptions
 
com.googlecode.jmxtrans.guice - package com.googlecode.jmxtrans.guice
 
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.naming - package com.googlecode.jmxtrans.model.naming
 
com.googlecode.jmxtrans.model.output - package com.googlecode.jmxtrans.model.output
 
com.googlecode.jmxtrans.model.results - package com.googlecode.jmxtrans.model.results
 
com.googlecode.jmxtrans.monitoring - package com.googlecode.jmxtrans.monitoring
 
com.googlecode.jmxtrans.util - package com.googlecode.jmxtrans.util
 
ConfigurationParser - Class in com.googlecode.jmxtrans
 
ConfigurationParser() - Constructor for class com.googlecode.jmxtrans.ConfigurationParser
 
configure() - Method in class com.googlecode.jmxtrans.guice.JmxTransModule
 
CPrecisionValueTransformer - Class in com.googlecode.jmxtrans.model.results
 
CPrecisionValueTransformer() - Constructor for class com.googlecode.jmxtrans.model.results.CPrecisionValueTransformer
 

D

DatagramSocketFactory - Class in com.googlecode.jmxtrans.connections
Allows us to pool socket connections.
DatagramSocketFactory() - Constructor for class com.googlecode.jmxtrans.connections.DatagramSocketFactory
 
DEBUG - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
DEFAULT_EXPRESSION - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
delimiter - Variable in class com.googlecode.jmxtrans.model.naming.ClassAttributeNamingStrategy
 
destroyObject(SocketAddress, DatagramSocket) - Method in class com.googlecode.jmxtrans.connections.DatagramSocketFactory
Closes the socket.
destroyObject(JMXConnectionParams, JMXConnector) - Method in class com.googlecode.jmxtrans.connections.JmxConnectionFactory
Closes the connection.
destroyObject(InetSocketAddress, Socket) - Method in class com.googlecode.jmxtrans.connections.SocketFactory
Closes the socket.
doWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
doWrite(Server, Query, ImmutableList<Result>) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 

E

equals(Object) - Method in class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
equals(Object) - Method in class com.googlecode.jmxtrans.model.Query
 
equals(Object) - Method in class com.googlecode.jmxtrans.model.Server
 
execute(JmxProcess) - Method in class com.googlecode.jmxtrans.jmx.JmxUtils
Either invokes the servers multithreaded (max threads == jmxProcess.getMultiThreaded()) or invokes them one at a time.
execute(JobExecutionContext) - Method in class com.googlecode.jmxtrans.jobs.ServerJob
 
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
 
fileDeleted(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
 
fileModified(File) - Method in class com.googlecode.jmxtrans.JmxTransformer
 
firstNonNull(T, T, T) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
formatName(Result) - Method in class com.googlecode.jmxtrans.model.naming.ClassAttributeNamingStrategy
 
formatName(Result) - Method in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
Format the name for the given result.
formatName(Result) - Method in interface com.googlecode.jmxtrans.model.NamingStrategy
 

G

getAdditionalJars() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
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(Map<String, Object>, String) - Static method in class com.googlecode.jmxtrans.model.output.Settings
Returns a boolean value for the key, defaults to false if not specified.
getBooleanSetting(Map<String, Object>, String, Boolean) - Static method in class com.googlecode.jmxtrans.model.output.Settings
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
 
getConcatedTypeNameValues(List<String>, String) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Given a typeName string, get the first match from the typeNames setting.
getConcatedTypeNameValues(List<String>, String, String) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Given a typeName string, get the first match from the typeNames setting.
getConcatedTypeNameValues(Query, List<String>, String) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Given a typeName string, get the first match from the typeNames setting.
getConcatedTypeNameValues(String) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
Given a typeName string, get the first match from the typeNames setting.
getCronExpression() - Method in class com.googlecode.jmxtrans.model.Server
Each server can set a cronExpression for the scheduler.
getDelimiter() - Method in class com.googlecode.jmxtrans.model.naming.ClassAttributeNamingStrategy
 
getEnvironment() - Method in class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
getEnvironment() - Method in class com.googlecode.jmxtrans.model.Server
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(Map<String, Object>, String, Integer) - Static method in class com.googlecode.jmxtrans.model.output.Settings
Gets an Integer value for the key, returning the default value given if not specified or not a valid numeric value.
getIntSetting(Map<String, Object>, String, int) - Static method in class com.googlecode.jmxtrans.model.output.Settings
Gets an int value for the setting, returning the default value if not specified.
getJmxProcess(File) - Static method in class com.googlecode.jmxtrans.util.JsonUtils
Uses jackson to load json configuration from a File into a full object tree representation of that json.
getJmxServiceURL() - Method in class com.googlecode.jmxtrans.model.Server
 
getJsonDirOrFile() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
Gets the json dir or file.
getJsonDirOrFile() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
getJsonDirOrFile() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Gets the json dir or file.
getKeyAlias() - Method in class com.googlecode.jmxtrans.model.Result
Specified as part of the query.
getKeys() - Method in class com.googlecode.jmxtrans.model.Query
 
getKeyString(Server, Query, Result, Map.Entry<String, Object>, List<String>, String) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Gets the key string.
getKeyString(Query, Result, Map.Entry<String, Object>, List<String>) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Gets the key string, without rootPrefix nor Alias
getLocalMBeanServer() - Method in class com.googlecode.jmxtrans.model.Server
 
getMaxActive() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getMaxActive() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
Gets the max active.
getMaxIdle() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getMaxIdle() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
getMaxWait() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getMaxWait() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
getMinIdle() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getMinIdle() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
getName() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
getNumActive() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getNumActive() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
getNumIdle() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getNumIdle() - Method in interface com.googlecode.jmxtrans.monitoring.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
getObjDomain() - Method in class com.googlecode.jmxtrans.model.Result
 
getObjectName() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
getObjectName() - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
getObjectName() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedObject
Gets the object name.
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.monitoring.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.cli.JmxTransConfiguration
Gets the quart properties file.
getQuartPropertiesFile() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
getQuartPropertiesFile() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Gets the quart properties file.
getQueries() - Method in class com.googlecode.jmxtrans.model.Server
 
getQuery() - Method in exception com.googlecode.jmxtrans.model.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.jmx.JmxResultProcessor
 
getRunPeriod() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
Gets the run period.
getRunPeriod() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
getRunPeriod() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Gets the run period.
getServerConnection() - Method in class com.googlecode.jmxtrans.model.Server
Helper method for connecting to a Server.
getServers() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
getSettings() - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
Deprecated.
Don't use the settings Map, please extract necessary bits at construction time.
getSettings() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
getStringSetting(Map<String, Object>, String, String) - Static method in class com.googlecode.jmxtrans.model.output.Settings
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.output.BaseOutputWriter
 
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.
getTypeNameValueMap(String) - Static method in class com.googlecode.jmxtrans.model.naming.KeyUtils
Given a typeName string, create a Map with every key and value in the typeName.
getUrl() - Method in class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
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
 
GuiceJobFactory - Class in com.googlecode.jmxtrans.guice
 
GuiceJobFactory(Injector) - Constructor for class com.googlecode.jmxtrans.guice.GuiceJobFactory
 

H

hashCode() - Method in class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
hashCode() - Method in class com.googlecode.jmxtrans.model.Query
 
hashCode() - Method in class com.googlecode.jmxtrans.model.Server
 
HOST - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 

I

IdentityValueTransformer - Class in com.googlecode.jmxtrans.model.results
 
IdentityValueTransformer() - Constructor for class com.googlecode.jmxtrans.model.results.IdentityValueTransformer
 
internalWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
internalWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter
 
isAllowDottedKeys() - Method in class com.googlecode.jmxtrans.model.Query
 
isContinueOnJsonError() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
isDebugEnabled() - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
isHelp() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
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)
isQueriesMultiThreaded() - Method in class com.googlecode.jmxtrans.model.Server
 
isRunEndlessly() - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
isServersMultiThreaded() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
isUseObjDomainAsKey() - Method in class com.googlecode.jmxtrans.model.Query
The useObjDomainAsKey property allows you to specify the use of the Domain portion of the Object Name as part of the output key instead of using the ClassName of the MBean which is the default behavior.

J

jexl - Variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
JexlNamingStrategy - Class in com.googlecode.jmxtrans.model.naming
Naming strategy which uses an JEXL expression to format the name from the result, its class name, attribute name, and more.
JexlNamingStrategy() - Constructor for class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
Create a new naming strategy using an JEXL expression and the default expression.
JexlNamingStrategy(String) - Constructor for class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
Create a new naming strategy using an JEXL expression and the given expression.
JmxConnectionFactory - Class in com.googlecode.jmxtrans.connections
Allows us to pool connections to remote jmx servers.
JmxConnectionFactory() - Constructor for class com.googlecode.jmxtrans.connections.JmxConnectionFactory
 
JMXConnectionParams - Class in com.googlecode.jmxtrans.connections
 
JMXConnectionParams(JMXServiceURL, Map<String, ?>) - Constructor for class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
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(ImmutableList<Server>) - Constructor for class com.googlecode.jmxtrans.model.JmxProcess
 
JmxQueryProcessor - Class in com.googlecode.jmxtrans.jmx
 
JmxQueryProcessor() - Constructor for class com.googlecode.jmxtrans.jmx.JmxQueryProcessor
 
JmxResultProcessor - Class in com.googlecode.jmxtrans.jmx
 
JmxResultProcessor(Query, ObjectInstance, List<Attribute>, String, String) - Constructor for class com.googlecode.jmxtrans.jmx.JmxResultProcessor
 
JmxTransConfiguration - Class in com.googlecode.jmxtrans.cli
 
JmxTransConfiguration() - Constructor for class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
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(Scheduler, JmxTransConfiguration, ConfigurationParser, Injector) - Constructor for class com.googlecode.jmxtrans.JmxTransformer
 
JmxTransformer.ShutdownHook - Class in com.googlecode.jmxtrans
 
JmxTransformer.ShutdownHook() - Constructor for class com.googlecode.jmxtrans.JmxTransformer.ShutdownHook
 
JmxTransModule - Class in com.googlecode.jmxtrans.guice
 
JmxTransModule(JmxTransConfiguration) - Constructor for class com.googlecode.jmxtrans.guice.JmxTransModule
 
JmxUtils - Class in com.googlecode.jmxtrans.jmx
The worker code.
JmxUtils() - Constructor for class com.googlecode.jmxtrans.jmx.JmxUtils
 
JsonPrinter - Class in com.googlecode.jmxtrans.util
 
JsonPrinter(PrintStream) - Constructor for class com.googlecode.jmxtrans.util.JsonPrinter
 
JsonUtils - Class in com.googlecode.jmxtrans.util
 

K

KeyUtils - Class in com.googlecode.jmxtrans.model.naming
 

L

LifecycleException - Exception in com.googlecode.jmxtrans.exceptions
 
LifecycleException() - Constructor for exception com.googlecode.jmxtrans.exceptions.LifecycleException
 
LifecycleException(String, Throwable) - Constructor for exception com.googlecode.jmxtrans.exceptions.LifecycleException
 
LifecycleException(String) - Constructor for exception com.googlecode.jmxtrans.exceptions.LifecycleException
 
LifecycleException(Throwable) - Constructor for exception com.googlecode.jmxtrans.exceptions.LifecycleException
 

M

main(String[]) - Static method in class com.googlecode.jmxtrans.JmxTransformer
 
makeObject(SocketAddress) - Method in class com.googlecode.jmxtrans.connections.DatagramSocketFactory
Creates the socket and the writer to go with it.
makeObject(JMXConnectionParams) - Method in class com.googlecode.jmxtrans.connections.JmxConnectionFactory
Creates the connection.
makeObject(InetSocketAddress) - Method in class com.googlecode.jmxtrans.connections.SocketFactory
Creates the socket and the writer to go with it.
ManagedGenericKeyedObjectPool - Class in com.googlecode.jmxtrans.monitoring
The Class ManagedGenericKeyedObjectPool.
ManagedGenericKeyedObjectPool(GenericKeyedObjectPool, String) - Constructor for class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
The Constructor.
ManagedGenericKeyedObjectPoolMBean - Interface in com.googlecode.jmxtrans.monitoring
Managed attributes and operations of a GenericKeyedObjectPool.
ManagedJmxTransformerProcess - Class in com.googlecode.jmxtrans
The Class ManagedJmxTransformerProcess.
ManagedJmxTransformerProcess(JmxTransformer, JmxTransConfiguration) - Constructor for class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
The Constructor.
ManagedJmxTransformerProcessMXBean - Interface in com.googlecode.jmxtrans.monitoring
The Interface ManagedJmxTransformerProcessMBean.
ManagedObject - Interface in com.googlecode.jmxtrans.monitoring
The Interface ManagedObject represents a MBean managed object, force some ObjectName methods, used on register / unregister in the MBeanServer.

N

NamingStrategy - Interface in com.googlecode.jmxtrans.model
Strategy for naming metrics, tags, and the like given a result.
newJob(TriggerFiredBundle) - Method in class com.googlecode.jmxtrans.guice.GuiceJobFactory
 

O

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

P

parsedExpr - Variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
parseOptions(String[]) - Method in class com.googlecode.jmxtrans.cli.CliArgumentParser
Parse the options given on the command line.
parseServers(Iterable<File>, boolean) - Method in class com.googlecode.jmxtrans.ConfigurationParser
 
populateContext(JexlContext, Result) - Method in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
Populate the context with values from the result.
PORT - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
prettyPrint(JmxProcess) - Method in class com.googlecode.jmxtrans.util.JsonPrinter
Utility function good for testing things.
print(JmxProcess) - Method in class com.googlecode.jmxtrans.util.JsonPrinter
Utility function good for testing things.
processQuery(MBeanServerConnection, Server, Query) - Method in class com.googlecode.jmxtrans.jmx.JmxQueryProcessor
Responsible for processing individual Queries.
ProcessQueryThread - Class in com.googlecode.jmxtrans.jmx
Executes either a getAttribute or getAttributes query.
ProcessQueryThread(MBeanServerConnection, Server, Query) - Constructor for class com.googlecode.jmxtrans.jmx.ProcessQueryThread
 
processServer(Server, JMXConnector) - Method in class com.googlecode.jmxtrans.jmx.JmxUtils
Does the work for processing a Server object.
ProcessServerThread - Class in com.googlecode.jmxtrans.jmx
Executes either a getAttribute or getAttributes query.
ProcessServerThread(Server, JMXConnector, JmxUtils) - Constructor for class com.googlecode.jmxtrans.jmx.ProcessServerThread
 
PropertyResolver - Class in com.googlecode.jmxtrans.model
Property Resolver
PropertyResolver() - Constructor for class com.googlecode.jmxtrans.model.PropertyResolver
 

Q

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

R

resolveList(List<String>) - Static method in class com.googlecode.jmxtrans.model.PropertyResolver
Parse List and resolve Strings value with resolveProps
resolveMap(Map<String, Object>) - Static method in class com.googlecode.jmxtrans.model.PropertyResolver
Parse Map and resolve Strings value with resolveProps
resolveProps(String) - Static method in class com.googlecode.jmxtrans.model.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(long, String, String, String, String, String, Map<String, Object>) - Constructor for class com.googlecode.jmxtrans.model.Result
 
run() - Method in class com.googlecode.jmxtrans.jmx.ProcessQueryThread
 
run() - Method in class com.googlecode.jmxtrans.jmx.ProcessServerThread
 
run() - Method in class com.googlecode.jmxtrans.JmxTransformer.ShutdownHook
 

S

Server - Class in com.googlecode.jmxtrans.model
Represents a jmx server that we want to connect to.
Server(String, String, String, String, String, String, String, String, Integer, boolean, List<Query>) - Constructor for class com.googlecode.jmxtrans.model.Server
 
Server.Builder - Class in com.googlecode.jmxtrans.model
 
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(GenericKeyedObjectPool<JMXConnectionParams, JMXConnector>, JmxUtils) - Constructor for class com.googlecode.jmxtrans.jobs.ServerJob
 
setAdditionalJars(List<File>) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
setAlias(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setAllowDottedKeys(boolean) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
setContinueOnJsonError(boolean) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
If it is false, then JmxTrans will stop when one of the JSON configuration file is invalid.
setCronExpression(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setDelimiter(String) - Method in class com.googlecode.jmxtrans.model.naming.ClassAttributeNamingStrategy
 
setExpression(String) - Method in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
setHelp(boolean) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
 
setHost(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setJsonDirOrFile(File) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
Sets the json dir or file.
setJsonDirOrFile(String) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setJsonDirOrFile(String) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Sets the json dir or file.
setLocal(boolean) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setMaxActive(int) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setMaxActive(int) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
setMaxIdle(int) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setMaxIdle(int) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
setMaxWait(long) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setMaxWait(long) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPoolMBean
 
setMinIdle(int) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setMinIdle(int) - Method in interface com.googlecode.jmxtrans.monitoring.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.Builder
 
setObj(String) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
setObjectName(ObjectName) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setObjectName(String) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setObjectName(ObjectName) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setObjectName(String) - Method in class com.googlecode.jmxtrans.monitoring.ManagedGenericKeyedObjectPool
 
setObjectName(ObjectName) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedObject
Sets the object name.
setObjectName(String) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedObject
Sets the object name.
setPassword(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setPort(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setProtocolProviderPackages(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setQuartPropertiesFile(String) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
Sets the quart properties file.
setQuartPropertiesFile(String) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setQuartPropertiesFile(String) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Sets the quart properties file.
setResultAlias(String) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
setRunEndlessly(boolean) - Method in class com.googlecode.jmxtrans.cli.JmxTransConfiguration
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.cli.JmxTransConfiguration
Sets the run period.
setRunPeriod(int) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setRunPeriod(int) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Sets the run period.
setServers(List<Server>) - Method in class com.googlecode.jmxtrans.model.JmxProcess
 
setSettings(Map<String, Object>) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
Deprecated.
Initialize settings in constructor only please.
setSettings(Map<String, Object>) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
Settings - Class in com.googlecode.jmxtrans.model.output
 
setTypeNames(Set<String>) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
setUrl(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setUseObjDomainAsKey(boolean) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
setUsername(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
SocketFactory - Class in com.googlecode.jmxtrans.connections
Allows us to pool socket connections.
SocketFactory() - Constructor for class com.googlecode.jmxtrans.connections.SocketFactory
 
start() - Method in class com.googlecode.jmxtrans.JmxTransformer
Start.
start() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
start() - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
A do nothing method.
start() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 
start() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Start the JmxProcess.
StdOutWriter - Class in com.googlecode.jmxtrans.model.output
Basic filter good for testing that just outputs the Result objects using System.out.
StdOutWriter(ImmutableList<String>, boolean, Boolean, Map<String, Object>) - Constructor for class com.googlecode.jmxtrans.model.output.StdOutWriter
 
stop() - Method in class com.googlecode.jmxtrans.JmxTransformer
Stop.
stop() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
stop() - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
A do nothing method.
stop() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 
stop() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Stop the JmxProcess.
StringUtils - Class in com.googlecode.jmxtrans.model.naming
 

T

TEMPLATE_FILE - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
toString() - Method in class com.googlecode.jmxtrans.connections.JMXConnectionParams
 
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
 
TYPE_NAMES - Static variable in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 

V

validateObject(SocketAddress, DatagramSocket) - Method in class com.googlecode.jmxtrans.connections.DatagramSocketFactory
Validates that the socket is good.
validateObject(JMXConnectionParams, JMXConnector) - Method in class com.googlecode.jmxtrans.connections.JmxConnectionFactory
Validates that the connection is good.
validateObject(InetSocketAddress, Socket) - Method in class com.googlecode.jmxtrans.connections.SocketFactory
Validates that the socket is good.
validateSetup(Server, Query) - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter
nothing to validate
validateSetup(Server, Query) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
This is run when the object is instantiated.
ValidationException - Exception in com.googlecode.jmxtrans.model
 
ValidationException(String, Query) - Constructor for exception com.googlecode.jmxtrans.model.ValidationException
 
ValueTransformer - Interface in com.googlecode.jmxtrans.model.results
 
VAR__ATTRIBUTE_NAME - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
VAR__CLASSNAME - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
VAR__CLASSNAME_ALIAS - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
VAR__EFFECTIVE_CLASSNAME - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
VAR__RESULT - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
VAR__TYPENAME - Static variable in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
A B C D E F G H I J K L M N O P Q R S T V 

Copyright © 2015. All Rights Reserved.