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