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

A

addAttr(String...) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addAttribute(Map<String, String>, Result) - Method in enum com.googlecode.jmxtrans.model.ResultAttribute
Calls the Getter defined by the ResultAttribute on the Result add adds the entry to the supplied Map
addKey(String) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addKeys(String...) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addOutputWriter(OutputWriterFactory) - Method in class com.googlecode.jmxtrans.model.Query.Builder
 
addOutputWriters(OutputWriterFactory...) - 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
 
apply(Result) - Method in class com.googlecode.jmxtrans.model.results.ResultValuesTransformer
 

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
 
BooleanAsNumberOutputWriter - Class in com.googlecode.jmxtrans.model.output
 
BooleanAsNumberOutputWriter() - Constructor for class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
BooleanAsNumberValueTransformer - Class in com.googlecode.jmxtrans.model.results
 
BooleanAsNumberValueTransformer(Number, Number) - Constructor for class com.googlecode.jmxtrans.model.results.BooleanAsNumberValueTransformer
 
booleanFalseResult() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 
booleanToNumber(boolean, T) - Static method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
booleanToNumber(T) - Static method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
booleanTrueResult() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 
build(List<String>, String) - Method in class com.googlecode.jmxtrans.model.naming.typename.PrependingTypeNameValuesStringBuilder
 
build(List<String>, String) - Method in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 
build(List<String>, String) - Method in class com.googlecode.jmxtrans.model.naming.typename.UseAllTypeNameValuesStringBuilder
 
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.naming.typename - package com.googlecode.jmxtrans.model.naming.typename
 
com.googlecode.jmxtrans.model.output - package com.googlecode.jmxtrans.model.output
 
com.googlecode.jmxtrans.model.output.support - package com.googlecode.jmxtrans.model.output.support
 
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
 
create() - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
create() - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter
 
create() - Method in interface com.googlecode.jmxtrans.model.OutputWriterFactory
 
createServerWithOneQuery(String, String, String) - Static method in class com.googlecode.jmxtrans.model.ServerFixtures
 

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
 
DEFAULT_SEPARATOR - Static variable in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 
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.
doBuild(List<String>, String) - Method in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 
doWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
 
doWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
doWrite(Server, Query, ImmutableList<Result>) - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
doWrite(Server, Query, ImmutableList<Result>) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 
dummyQuery() - Static method in class com.googlecode.jmxtrans.model.QueryFixtures
 
dummyResults() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 
dummyServer() - Static method in class com.googlecode.jmxtrans.model.ServerFixtures
 

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
extract(String) - Static method in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValue
 
extractMap(String) - Static method in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValue
Given a typeNameStr string, create a Map with every key and value in the typeNameStr.

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
 
fromAttribute(String) - Static method in enum com.googlecode.jmxtrans.model.ResultAttribute
Get the ResultAttribute value from the attribute name

G

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.
getConcatedTypeNameValues(String) - Method in class com.googlecode.jmxtrans.model.output.BaseOutputWriter
Given a typeName string, get the first match from the typeNames setting.
getDefaultBuilder() - Static method in class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 
getEnvironment() - Method in class com.googlecode.jmxtrans.model.Server
Generates the proper username/password environment for JMX connections.
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.ManagedJmxTransformerProcess
 
getJsonDirOrFile() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Gets the json dir or file.
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
 
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
 
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.
getOutputWriterInstances() - Method in class com.googlecode.jmxtrans.model.Query
 
getPort() - Method in class com.googlecode.jmxtrans.model.Server
 
getQuartPropertiesFile() - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
getQuartPropertiesFile() - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Gets the quart properties file.
getResults() - Method in class com.googlecode.jmxtrans.jmx.JmxResultProcessor
 
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 class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
getSettings() - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
getSettings() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
getSettings() - Method in class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
getSource() - Method in class com.googlecode.jmxtrans.model.Server
 
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.
getUrl() - Method in class com.googlecode.jmxtrans.model.Server
The jmx url to connect to.
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

identity(T) - Static method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
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.W
 
isQueriesMultiThreaded() - Method in class com.googlecode.jmxtrans.model.Server
 
isServersMultiThreaded() - Method in class com.googlecode.jmxtrans.model.JmxProcess
 

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.
makeTypeNameValueString(List<String>, String) - Method in class com.googlecode.jmxtrans.model.Query
 
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
 
numericResult() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 

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.
OutputWriterAdapter - Class in com.googlecode.jmxtrans.model
 
OutputWriterAdapter() - Constructor for class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
OutputWriterFactory - Interface in com.googlecode.jmxtrans.model
 

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
 
PlaceholderResolverJsonNodeFactory - Class in com.googlecode.jmxtrans.util
 
PlaceholderResolverJsonNodeFactory() - Constructor for class com.googlecode.jmxtrans.util.PlaceholderResolverJsonNodeFactory
 
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
 
PrependingTypeNameValuesStringBuilder - Class in com.googlecode.jmxtrans.model.naming.typename
 
PrependingTypeNameValuesStringBuilder(String, List<String>) - Constructor for class com.googlecode.jmxtrans.model.naming.typename.PrependingTypeNameValuesStringBuilder
 
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, boolean, List<OutputWriterFactory>) - Constructor for class com.googlecode.jmxtrans.model.Query
 
Query.Builder - Class in com.googlecode.jmxtrans.model
 
QueryFixtures - 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
 
ResultAttribute - Enum in com.googlecode.jmxtrans.model
Enumerates the attributes of Result
ResultFixtures - Class in com.googlecode.jmxtrans.model
 
ResultTransformerOutputWriter<T extends OutputWriter> - Class in com.googlecode.jmxtrans.model.output.support
 
ResultTransformerOutputWriter(ResultValuesTransformer, T) - Constructor for class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
ResultValuesTransformer - Class in com.googlecode.jmxtrans.model.results
 
ResultValuesTransformer(ValueTransformer) - Constructor for class com.googlecode.jmxtrans.model.results.ResultValuesTransformer
 
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, String, Integer, boolean, List<Query>) - Constructor for class com.googlecode.jmxtrans.model.Server
 
Server.Builder - Class in com.googlecode.jmxtrans.model
 
ServerFixtures - 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
 
setCronExpression(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setExpression(String) - Method in class com.googlecode.jmxtrans.model.naming.JexlNamingStrategy
 
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
 
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
 
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.
setProtocolProviderPackages(String) - Method in class com.googlecode.jmxtrans.model.Server.Builder
 
setQuartPropertiesFile(String) - Method in class com.googlecode.jmxtrans.ManagedJmxTransformerProcess
 
setQuartPropertiesFile(String) - Method in interface com.googlecode.jmxtrans.monitoring.ManagedJmxTransformerProcessMXBean
Sets the quart properties file.
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 class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
setSettings(Map<String, Object>) - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
setSettings(Map<String, Object>) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
Settings allow you to configure your Writers with whatever they might need.
setSettings(Map<String, Object>) - Method in class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
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
 
singleFalseResult() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 
singleTrueResult() - Static method in class com.googlecode.jmxtrans.model.ResultFixtures
 
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
 
start() - Method in class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
start() - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
start() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 
start() - Method in class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
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
 
StdOutWriter.W - Class in com.googlecode.jmxtrans.model.output
 
StdOutWriter.W(ImmutableList<String>, boolean, Boolean, Map<String, Object>) - Constructor for class com.googlecode.jmxtrans.model.output.StdOutWriter.W
 
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
 
stop() - Method in class com.googlecode.jmxtrans.model.output.BooleanAsNumberOutputWriter
 
stop() - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
stop() - Method in interface com.googlecode.jmxtrans.model.OutputWriter
 
stop() - Method in class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
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
 
textNode(String) - Method in class com.googlecode.jmxtrans.util.PlaceholderResolverJsonNodeFactory
 
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
 
TypeNameValue - Class in com.googlecode.jmxtrans.model.naming.typename
 
TypeNameValue(String, String) - Constructor for class com.googlecode.jmxtrans.model.naming.typename.TypeNameValue
 
TypeNameValue(String) - Constructor for class com.googlecode.jmxtrans.model.naming.typename.TypeNameValue
 
TypeNameValuesStringBuilder - Class in com.googlecode.jmxtrans.model.naming.typename
 
TypeNameValuesStringBuilder() - Constructor for class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 
TypeNameValuesStringBuilder(String) - Constructor for class com.googlecode.jmxtrans.model.naming.typename.TypeNameValuesStringBuilder
 

U

UseAllTypeNameValuesStringBuilder - Class in com.googlecode.jmxtrans.model.naming.typename
 
UseAllTypeNameValuesStringBuilder(String) - Constructor for class com.googlecode.jmxtrans.model.naming.typename.UseAllTypeNameValuesStringBuilder
 

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.BooleanAsNumberOutputWriter
 
validateSetup(Server, Query) - Method in class com.googlecode.jmxtrans.model.output.StdOutWriter.W
 
validateSetup(Server, Query) - Method in class com.googlecode.jmxtrans.model.output.support.ResultTransformerOutputWriter
 
validateSetup(Server, Query) - Method in interface com.googlecode.jmxtrans.model.OutputWriter
This is run when the object is instantiated.
validateSetup(Server, Query) - Method in class com.googlecode.jmxtrans.model.OutputWriterAdapter
 
ValidationException - Exception in com.googlecode.jmxtrans.model
 
ValidationException(String, Query) - Constructor for exception com.googlecode.jmxtrans.model.ValidationException
 
valueOf(String) - Static method in enum com.googlecode.jmxtrans.model.ResultAttribute
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.googlecode.jmxtrans.model.ResultAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
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 U V 

Copyright © 2010-2015 JmxTrans team. All Rights Reserved.