Dependencies
Declarations
-
com
-
codahale
-
metrics
-
collectd
-
CollectdReporter
-
forRegistry(MetricRegistry): Builder
-
Builder
-
LOG: Logger
-
REPORTER_NAME: String
-
FALLBACK_HOST_NAME: String
-
COLLECTD_TYPE_GAUGE: String
-
hostName: String
-
sender: Sender
-
clock: Clock
-
period: long
-
writer: PacketWriter
-
CollectdReporter(MetricRegistry, String, Sender, ScheduledExecutorService, boolean, Clock, TimeUnit, TimeUnit, MetricFilter, Set<MetricAttribute>, String, String, SecurityLevel): void
-
resolveHostName(): String
-
start(long, TimeUnit): void
-
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>): void
-
connect(Sender): void
-
disconnect(Sender): void
-
writeValue(Builder, MetricAttribute, Number): void
-
writeRate(Builder, MetricAttribute, double): void
-
writeDuration(Builder, MetricAttribute, double): void
-
write(MetaData, Number): void
-
serializeGauge(Builder, Gauge): void
-
serializeMeter(Builder, Meter): void
-
serializeCounter(Builder, Counter): void
-
serializeHistogram(Builder, Histogram): void
-
serializeTimer(Builder, Timer): void
-
MetaData
-
PacketWriter
-
TYPE_HOST: int
-
TYPE_TIME: int
-
TYPE_PLUGIN: int
-
TYPE_PLUGIN_INSTANCE: int
-
TYPE_TYPE: int
-
TYPE_TYPE_INSTANCE: int
-
TYPE_VALUES: int
-
TYPE_INTERVAL: int
-
TYPE_SIGN_SHA256: int
-
TYPE_ENCR_AES256: int
-
UINT16_LEN: int
-
UINT32_LEN: int
-
UINT64_LEN: int
-
HEADER_LEN: int
-
BUFFER_SIZE: int
-
VALUE_COUNT_LEN: int
-
NUMBER_LEN: int
-
SIGNATURE_LEN: int
-
ENCRYPT_DATA_LEN: int
-
IV_LENGTH: int
-
SHA1_LENGTH: int
-
VALUE_LEN: int
-
DATA_TYPE_GAUGE: byte
-
NULL: byte
-
HMAC_SHA256_ALGORITHM: String
-
AES_CYPHER: String
-
AES: String
-
SHA_256_ALGORITHM: String
-
SHA_1_ALGORITHM: String
-
sender: Sender
-
securityLevel: SecurityLevel
-
username: byte[]
-
password: byte[]
-
PacketWriter(Sender, String, String, SecurityLevel): void
-
write(MetaData, Number[]): void
-
write(ByteBuffer, MetaData): void
-
write(ByteBuffer, Number[]): void
-
nCopies(int, byte): byte[]
-
writeString(ByteBuffer, int, String): void
-
writeNumber(ByteBuffer, int, long): void
-
writeHeader(ByteBuffer, int, int): void
-
signPacket(ByteBuffer): ByteBuffer
-
encryptPacket(ByteBuffer): ByteBuffer
-
sign(byte[], ByteBuffer): byte[]
-
encrypt(byte[], ByteBuffer): EncryptionResult
-
sha256(byte[]): byte[]
-
sha1(ByteBuffer): byte[]
-
EncryptionResult
-
Sanitize
-
SecurityConfiguration
-
SecurityLevel
-
Sender
Java files
Class files