Skip navigation links
A B C F G H I M N P S T W 

A

AsynchronousSender - Class in tech.energyit.statsd.async
Uses Disruptor to invoke the SynchronousSender in a dedicated thread.
AsynchronousSender.Builder - Class in tech.energyit.statsd.async
 

B

blockingChannel(boolean) - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
build() - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
build() - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
builder() - Static method in class tech.energyit.statsd.async.AsynchronousSender
 
Builder() - Constructor for class tech.energyit.statsd.async.AsynchronousSender.Builder
 
builder() - Static method in class tech.energyit.statsd.SynchronousSender
 
Builder() - Constructor for class tech.energyit.statsd.SynchronousSender.Builder
 

C

clear() - Method in class tech.energyit.statsd.FastStatsDClient
 
close() - Method in class tech.energyit.statsd.async.AsynchronousSender
 
close() - Method in class tech.energyit.statsd.SynchronousSender
Cleanly shut down this StatsD client.
count(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
count(byte[], long, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
count(byte[], double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
count(byte[], double, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
count(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(byte[], long, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(byte[], double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(byte[], double, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Adjusts the specified counter by a given delta.

F

FastStatsDClient - Class in tech.energyit.statsd
StatsDClient implementation uses thread-local ByteBuffer for efficient message format.
FastStatsDClient(Sender) - Constructor for class tech.energyit.statsd.FastStatsDClient
 
FastStatsDClient(String, Sender) - Constructor for class tech.energyit.statsd.FastStatsDClient
 
FastStatsDClient(String, Sender, boolean) - Constructor for class tech.energyit.statsd.FastStatsDClient
 

G

gauge(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], char, long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], long, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], char, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], double, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
gauge(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
gauge(byte[], char, long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the delta value for the specified named gauge.
gauge(byte[], long, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
gauge(byte[], double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
gauge(byte[], char, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the delta value for the specified named gauge.
gauge(byte[], double, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
getName() - Method in interface tech.energyit.statsd.Tag
 
getName() - Method in class tech.energyit.statsd.TagImpl
 
getValue() - Method in interface tech.energyit.statsd.Tag
 
getValue() - Method in class tech.energyit.statsd.TagImpl
 

H

handle(Exception) - Method in interface tech.energyit.statsd.StatsDClientErrorHandler
Handle the given exception, which occurred during a StatsD client operation.
handle(String, Object...) - Method in interface tech.energyit.statsd.StatsDClientErrorHandler
Handle the given handle, represented as a string message.
histogram(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
histogram(byte[], long, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
histogram(byte[], double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
histogram(byte[], double, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
histogram(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named histogram.
histogram(byte[], long, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named histogram.
histogram(byte[], double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named histogram.
histogram(byte[], double, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named histogram.

I

inetAddress(String) - Static method in class tech.energyit.statsd.IOUtils
 
INITIAL_BUFFER_SIZE - Static variable in class tech.energyit.statsd.FastStatsDClient
 
IOUtils - Class in tech.energyit.statsd
 
IOUtils() - Constructor for class tech.energyit.statsd.IOUtils
 

M

MAX_BUFFER_LENGTH - Static variable in class tech.energyit.statsd.FastStatsDClient
 
MESSAGE_CHARSET - Static variable in class tech.energyit.statsd.FastStatsDClient
 
meter(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
meter(byte[], double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
meter(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named meter.
meter(byte[], double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named meter.

N

newDatagramChannel() - Static method in class tech.energyit.statsd.IOUtils
 
NO_OP_HANDLER - Static variable in interface tech.energyit.statsd.StatsDClientErrorHandler
 

P

publishSynchronouslyWhenRingbufferIsFull() - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 

S

send(ByteBuffer) - Method in class tech.energyit.statsd.async.AsynchronousSender
 
send(ByteBuffer) - Method in interface tech.energyit.statsd.Sender
 
send(ByteBuffer) - Method in class tech.energyit.statsd.SynchronousSender
 
Sender - Interface in tech.energyit.statsd
Must deliver a message to target, e.g.
set(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
set(byte[], long, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
set(byte[], double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
set(byte[], double, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
set(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named distribution.
set(byte[], long, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named set.
set(byte[], double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named set.
set(byte[], double, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records a value for the specified named set.
skipMessageWhenRingbufferIsFull() - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
StatsDClient - Interface in tech.energyit.statsd
Describes a client connection to a StatsD server, which may be used to post metrics in the form of counters, timers, gauges, histograms or sets..
StatsDClientErrorHandler - Interface in tech.energyit.statsd
Describes a handler capable of processing exceptions that occur during StatsD client operations.
SynchronousSender - Class in tech.energyit.statsd
Writes a message to a DatagramChannel.
SynchronousSender.Builder - Class in tech.energyit.statsd
 

T

Tag - Interface in tech.energyit.statsd
StatsD tag value provider.
TagImpl - Class in tech.energyit.statsd
 
TagImpl(byte[], byte[]) - Constructor for class tech.energyit.statsd.TagImpl
 
tech.energyit.statsd - package tech.energyit.statsd
 
tech.energyit.statsd.async - package tech.energyit.statsd.async
 
time(byte[], long, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
time(byte[], long, double, Tag...) - Method in class tech.energyit.statsd.FastStatsDClient
 
time(byte[], long, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records an execution time in milliseconds for the specified named operation.
time(byte[], long, double, Tag...) - Method in interface tech.energyit.statsd.StatsDClient
Records an execution time in milliseconds for the specified named operation.
toString() - Method in class tech.energyit.statsd.TagImpl
 

W

withAddressLookup(Supplier<InetSocketAddress>) - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
withAddressLookup(Supplier<InetSocketAddress>) - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
withErrorHandler(StatsDClientErrorHandler) - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
withErrorHandler(StatsDClientErrorHandler) - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
withHostAndPort(String, int) - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
withHostAndPort(String, int) - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
withRingbufferSize(int) - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
withSocketSupplier(Supplier<DatagramChannel>) - Method in class tech.energyit.statsd.async.AsynchronousSender.Builder
 
withSocketSupplier(Supplier<DatagramChannel>) - Method in class tech.energyit.statsd.SynchronousSender.Builder
 
A B C F G H I M N P S T W 
Skip navigation links

Copyright © 2021. All rights reserved.