A B C D G I J K L M N P R S T U W

A

AbstractJMXDataProvider - Class in kg.apc.perfmon.metrics.jmx
 
AbstractJMXDataProvider(MBeanServerConnection, boolean) - Constructor for class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
AbstractPerfMonMetric - Class in kg.apc.perfmon.metrics
 
AbstractPerfMonMetric(SigarProxy) - Constructor for class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 
AbstractTransport - Class in kg.apc.perfmon.client
Class that solved most of communication tasks for Transport interface and only readln() and writeln() methods left to be implemented
AbstractTransport() - Constructor for class kg.apc.perfmon.client.AbstractTransport
 
addCommandString(String) - Method in class kg.apc.perfmon.PerfMonMetricGetter
 
AgentTool - Class in kg.apc.perfmon
 
AgentTool() - Constructor for class kg.apc.perfmon.AgentTool
 

B

beans - Variable in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
bytesValue - Variable in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 

C

connectUDPClient(SocketAddress, DatagramChannel, PerfMonMetricGetter) - Method in class kg.apc.perfmon.PerfMonWorker
 
createFromString(String) - Static method in class kg.apc.perfmon.metrics.MetricParams
 
createMetric(String, String, SigarProxy) - Static method in class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 

D

disconnect() - Method in class kg.apc.perfmon.client.AbstractTransport
 
disconnect() - Method in interface kg.apc.perfmon.client.Transport
Disconnects client from server agent
doIt(SigarProxy) - Static method in class kg.apc.perfmon.metrics.SysInfoLogger
 
DVOETOCHIE - Static variable in class kg.apc.perfmon.PerfMonMetricGetter
 

G

getAddressLabel() - Method in class kg.apc.perfmon.client.AbstractTransport
 
getAddressLabel() - Method in interface kg.apc.perfmon.client.Transport
Returns address string if one was set by setAddressLabel
getExitCode() - Method in class kg.apc.perfmon.PerfMonWorker
 
getLabel() - Method in class kg.apc.perfmon.metrics.MetricParams
 
getMetricsLine() - Method in class kg.apc.perfmon.PerfMonMetricGetter
 
getMXBeanClass() - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getMXBeanType() - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getNextLine(int) - Method in class kg.apc.perfmon.client.AbstractTransport
Method retrieves next line from received bytes sequence
getParamValue(String) - Static method in class kg.apc.perfmon.metrics.MetricParams
 
getProvider(MBeanServerConnection, String) - Static method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getServerConnection(String, String, String) - Method in class kg.apc.perfmon.metrics.jmx.JMXConnectorHelper
 
getTransport(SocketAddress) - Static method in class kg.apc.perfmon.client.TransportFactory
Primary transport getting method.
getUnit() - Method in class kg.apc.perfmon.metrics.MetricParams
 
getUnitDividingFactor(String) - Method in class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 
getValue(StringBuffer) - Method in class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 
getValue(StringBuffer) - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getValue(StringBuffer, int) - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getValue(StringBuffer) - Method in class kg.apc.perfmon.metrics.JMXMetric
 
getValueFromBean(Object) - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
getWorker() - Method in class kg.apc.perfmon.AgentTool
 

I

isBytesValue() - Method in class kg.apc.perfmon.metrics.jmx.AbstractJMXDataProvider
 
isFinished() - Method in class kg.apc.perfmon.PerfMonWorker
 
isStarted() - Method in class kg.apc.perfmon.PerfMonMetricGetter
 

J

JMXConnectorHelper - Class in kg.apc.perfmon.metrics.jmx
 
JMXConnectorHelper() - Constructor for class kg.apc.perfmon.metrics.jmx.JMXConnectorHelper
 
JMXMetric - Class in kg.apc.perfmon.metrics
 
JMXMetric(MetricParams, JMXConnectorHelper) - Constructor for class kg.apc.perfmon.metrics.JMXMetric
 
join(StringBuffer, Object[], String) - Static method in class kg.apc.perfmon.metrics.MetricParams
 

K

kg.apc.cmdtools - package kg.apc.cmdtools
 
kg.apc.perfmon - package kg.apc.perfmon
 
kg.apc.perfmon.client - package kg.apc.perfmon.client
 
kg.apc.perfmon.metrics - package kg.apc.perfmon.metrics
 
kg.apc.perfmon.metrics.jmx - package kg.apc.perfmon.metrics.jmx
 

L

logSysInfo() - Method in class kg.apc.perfmon.PerfMonWorker
 
logVersion() - Method in class kg.apc.perfmon.PerfMonWorker
 

M

MetricParams - Class in kg.apc.perfmon.metrics
 
MetricParams() - Constructor for class kg.apc.perfmon.metrics.MetricParams
 

N

NEWLINE - Static variable in class kg.apc.perfmon.PerfMonMetricGetter
 
NIOTCPInstance(SocketAddress) - Static method in class kg.apc.perfmon.client.TransportFactory
Deprecated. because of instability
NIOUDPInstance(SocketAddress) - Static method in class kg.apc.perfmon.client.TransportFactory
Deprecated. because of instability
notifyDisonnected() - Method in class kg.apc.perfmon.PerfMonWorker
 

P

PARAMS_DELIMITER - Static variable in class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 
parseParams(String, MetricParams) - Static method in class kg.apc.perfmon.metrics.MetricParams
 
PerfMonAgentTool - Class in kg.apc.cmdtools
just wrapper to omit package name
PerfMonAgentTool() - Constructor for class kg.apc.cmdtools.PerfMonAgentTool
 
PerfMonMetricGetter - Class in kg.apc.perfmon
 
PerfMonMetricGetter(SigarProxy, PerfMonWorker, SelectableChannel) - Constructor for class kg.apc.perfmon.PerfMonMetricGetter
 
PerfMonWorker - Class in kg.apc.perfmon
 
PerfMonWorker() - Constructor for class kg.apc.perfmon.PerfMonWorker
 
pis - Variable in class kg.apc.perfmon.client.AbstractTransport
 
populateParams(String, List) - Method in class kg.apc.perfmon.metrics.MetricParams
 
pos - Variable in class kg.apc.perfmon.client.AbstractTransport
 
processCommands() - Method in class kg.apc.perfmon.PerfMonWorker
 
processNextCommand() - Method in class kg.apc.perfmon.PerfMonMetricGetter
 
processParams(ListIterator) - Method in class kg.apc.perfmon.AgentTool
 

R

readln() - Method in interface kg.apc.perfmon.client.Transport
Basic primitive for reading server agent output
readMetrics() - Method in class kg.apc.perfmon.client.AbstractTransport
 
readMetrics() - Method in interface kg.apc.perfmon.client.Transport
Method to be used after startWithMetrics Returns array containing collected metric values
registerWritingChannel(SelectableChannel, PerfMonMetricGetter) - Method in class kg.apc.perfmon.PerfMonWorker
 
run() - Method in class kg.apc.perfmon.PerfMonWorker
 

S

sendToClient(SelectableChannel, ByteBuffer) - Method in class kg.apc.perfmon.PerfMonWorker
 
setAddressLabel(String) - Method in class kg.apc.perfmon.client.AbstractTransport
 
setAddressLabel(String) - Method in interface kg.apc.perfmon.client.Transport
Set connected address string to be used in labels, since SocketAddress does not provide any info.
setAutoShutdown() - Method in class kg.apc.perfmon.PerfMonWorker
 
setInterval(long) - Method in class kg.apc.perfmon.client.AbstractTransport
 
setInterval(long) - Method in interface kg.apc.perfmon.client.Transport
Sets metrics collection interval
setInterval(long) - Method in class kg.apc.perfmon.PerfMonWorker
 
setTCPPort(int) - Method in class kg.apc.perfmon.PerfMonWorker
 
setUDPPort(int) - Method in class kg.apc.perfmon.PerfMonWorker
 
showHelp(PrintStream) - Method in class kg.apc.perfmon.AgentTool
 
shutdownAgent() - Method in class kg.apc.perfmon.client.AbstractTransport
 
shutdownAgent() - Method in interface kg.apc.perfmon.client.Transport
Commands server agent to close all connections and shutdown the process
shutdownConnections() - Method in class kg.apc.perfmon.PerfMonWorker
 
sigarProxy - Variable in class kg.apc.perfmon.metrics.AbstractPerfMonMetric
 
startAcceptingCommands() - Method in class kg.apc.perfmon.PerfMonWorker
 
startWithMetrics(String[]) - Method in class kg.apc.perfmon.client.AbstractTransport
 
startWithMetrics(String[]) - Method in interface kg.apc.perfmon.client.Transport
Asks agent to start metrics transmission.
SysInfoLogger - Class in kg.apc.perfmon.metrics
 
SysInfoLogger() - Constructor for class kg.apc.perfmon.metrics.SysInfoLogger
 

T

TAB - Static variable in class kg.apc.perfmon.PerfMonMetricGetter
 
TCPInstance(SocketAddress) - Static method in class kg.apc.perfmon.client.TransportFactory
Returns TCP transport instance, connected to specified address
test() - Method in class kg.apc.perfmon.client.AbstractTransport
 
test() - Method in interface kg.apc.perfmon.client.Transport
Method to test if transport connection established with applicable server agent
tokenizeString(String) - Static method in class kg.apc.perfmon.metrics.MetricParams
 
Transport - Interface in kg.apc.perfmon.client
Interface delcares client capabilities.
TransportFactory - Class in kg.apc.perfmon.client
Factory used to obtain instances of PerfMon Agent Connections (Transports)
TransportFactory() - Constructor for class kg.apc.perfmon.client.TransportFactory
 

U

UDPInstance(SocketAddress) - Static method in class kg.apc.perfmon.client.TransportFactory
Returns new UDP Transport instance connected to specified socket address

W

writeln(String) - Method in interface kg.apc.perfmon.client.Transport
Basic agent communication primitive, send one command string

A B C D G I J K L M N P R S T U W

Copyright © 2013. All Rights Reserved.