@ThreadSafe
public class Query
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Query.Builder |
| Constructor and Description |
|---|
Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.List<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
java.util.List<OutputWriterFactory> outputWriters) |
Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.Set<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
com.google.common.collect.ImmutableList<OutputWriter> outputWriters) |
Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.Set<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
java.util.List<OutputWriterFactory> outputWriters) |
| Modifier and Type | Method and Description |
|---|---|
static Query.Builder |
builder() |
static Query.Builder |
builder(Query query) |
java.lang.Iterable<Result> |
fetchResults(javax.management.MBeanServerConnection mbeanServer,
javax.management.ObjectName queryName) |
java.lang.String |
makeTypeNameValueString(java.util.List<java.lang.String> typeNames,
java.lang.String typeNameStr) |
java.lang.Iterable<javax.management.ObjectName> |
queryNames(javax.management.MBeanServerConnection mbeanServer) |
void |
runOutputWritersForQuery(Server server,
java.lang.Iterable<Result> results) |
public Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.List<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
java.util.List<OutputWriterFactory> outputWriters)
public Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.Set<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
java.util.List<OutputWriterFactory> outputWriters)
public Query(java.lang.String obj,
java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> attr,
java.util.Set<java.lang.String> typeNames,
java.lang.String resultAlias,
boolean useObjDomainAsKey,
boolean allowDottedKeys,
boolean useAllTypeNames,
com.google.common.collect.ImmutableList<OutputWriter> outputWriters)
public java.lang.String makeTypeNameValueString(java.util.List<java.lang.String> typeNames,
java.lang.String typeNameStr)
public java.lang.Iterable<javax.management.ObjectName> queryNames(javax.management.MBeanServerConnection mbeanServer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Iterable<Result> fetchResults(javax.management.MBeanServerConnection mbeanServer, javax.management.ObjectName queryName) throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException
javax.management.InstanceNotFoundExceptionjavax.management.IntrospectionExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic static Query.Builder builder()
public static Query.Builder builder(Query query)
Copyright © 2010-2018 JmxTrans team. All Rights Reserved.