Index

A C E G H I M N P S T V W Y 
All Classes and Interfaces|All Packages|Serialized Form

A

apply(Integer) - Method in class io.prometheus.jmx.common.configuration.ValidateIntegerInRange
Method to apply a function
apply(Object) - Method in class io.prometheus.jmx.common.configuration.ConvertToInteger
Method to apply a function
apply(Object) - Method in class io.prometheus.jmx.common.configuration.ConvertToMapAccessor
Method to apply a function
apply(Object) - Method in class io.prometheus.jmx.common.configuration.ConvertToString
Method to apply a function
apply(String) - Method in class io.prometheus.jmx.common.configuration.ValidatStringIsNotBlank
Method to apply a function

C

CacheKey - Class in io.prometheus.jmx.common.http.authenticator
 
CacheKey(String, String) - Constructor for class io.prometheus.jmx.common.http.authenticator.CacheKey
Constructor
checkCredentials(String, String) - Method in class io.prometheus.jmx.common.http.authenticator.MessageDigestAuthenticator
called for each incoming request to verify the given name and password in the context of this Authenticator's realm.
checkCredentials(String, String) - Method in class io.prometheus.jmx.common.http.authenticator.PBKDF2Authenticator
called for each incoming request to verify the given name and password in the context of this Authenticator's realm.
checkCredentials(String, String) - Method in class io.prometheus.jmx.common.http.authenticator.PlaintextAuthenticator
called for each incoming request to verify the given name and password in the context of this Authenticator's realm.
ConfigurationException - Exception in io.prometheus.jmx.common.http
 
ConfigurationException(String) - Constructor for exception io.prometheus.jmx.common.http.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.prometheus.jmx.common.http.ConfigurationException
 
configureSSL(HTTPServer.Builder) - Method in class io.prometheus.jmx.common.http.HTTPServerFactory
Method to configure SSL
containsPath(String) - Method in class io.prometheus.jmx.common.yaml.YamlMapAccessor
Method to determine if a path exists
ConvertToInteger - Class in io.prometheus.jmx.common.configuration
 
ConvertToInteger(Supplier<? extends RuntimeException>) - Constructor for class io.prometheus.jmx.common.configuration.ConvertToInteger
Constructor
ConvertToMapAccessor - Class in io.prometheus.jmx.common.configuration
Class to convert an Object to a Map, throwing a RuntimeException from the Supplier if there is a ClassCastException
ConvertToMapAccessor(Supplier<? extends RuntimeException>) - Constructor for class io.prometheus.jmx.common.configuration.ConvertToMapAccessor
Constructor
ConvertToString - Class in io.prometheus.jmx.common.configuration
 
ConvertToString(Supplier<? extends RuntimeException>) - Constructor for class io.prometheus.jmx.common.configuration.ConvertToString
Constructor
createHTTPServer(InetSocketAddress, CollectorRegistry, boolean, File) - Method in class io.prometheus.jmx.common.http.HTTPServerFactory
Method to create an HTTPServer using the supplied arguments
createSSLContext(String, String, String) - Static method in class io.prometheus.jmx.common.http.ssl.SSLContextFactory
Method to create an SSLContext

E

empty() - Static method in class io.prometheus.jmx.common.yaml.YamlMapAccessor
Method to get a MapAccessor backed by an empty Map
equals(Object) - Method in class io.prometheus.jmx.common.http.authenticator.CacheKey
 

G

get(String) - Method in class io.prometheus.jmx.common.yaml.YamlMapAccessor
Method to get a path Object
getOrCreate(String, Supplier<Object>) - Method in class io.prometheus.jmx.common.yaml.YamlMapAccessor
Method to get a path Object or create an Object using the Supplier
getOrThrow(String, Supplier<? extends RuntimeException>) - Method in class io.prometheus.jmx.common.yaml.YamlMapAccessor
Method to get a path Object, throwing an RuntimeException created by the Supplier if the path doesn't exist

H

hashCode() - Method in class io.prometheus.jmx.common.http.authenticator.CacheKey
 
HexString - Class in io.prometheus.jmx.common.http.authenticator
 
HTTPServerFactory - Class in io.prometheus.jmx.common.http
Class to create the HTTPServer used by both the Java agent exporter and the standalone exporter
HTTPServerFactory() - Constructor for class io.prometheus.jmx.common.http.HTTPServerFactory
Constructor

I

io.prometheus.jmx - package io.prometheus.jmx
 
io.prometheus.jmx.common.configuration - package io.prometheus.jmx.common.configuration
 
io.prometheus.jmx.common.http - package io.prometheus.jmx.common.http
 
io.prometheus.jmx.common.http.authenticator - package io.prometheus.jmx.common.http.authenticator
 
io.prometheus.jmx.common.http.ssl - package io.prometheus.jmx.common.http.ssl
 
io.prometheus.jmx.common.util - package io.prometheus.jmx.common.util
 
io.prometheus.jmx.common.yaml - package io.prometheus.jmx.common.yaml
 
IsGreaterThanOrEqualTo(int, int) - Static method in class io.prometheus.jmx.common.util.Precondition
Method to check that an integration is greater than or equal to a value

M

main(String[]) - Static method in class io.prometheus.jmx.WebServer
 
MessageDigestAuthenticator - Class in io.prometheus.jmx.common.http.authenticator
Class to implement a username / salted message digest password BasicAuthenticator
MessageDigestAuthenticator(String, String, String, String, String) - Constructor for class io.prometheus.jmx.common.http.authenticator.MessageDigestAuthenticator
Constructor

N

notNull(Object) - Static method in class io.prometheus.jmx.common.util.Precondition
Method to check an Object is not null
notNullOrEmpty(String) - Static method in class io.prometheus.jmx.common.util.Precondition
Method to check that a String is not null and not empty

P

PBKDF2Authenticator - Class in io.prometheus.jmx.common.http.authenticator
Class to implement a username / salted message digest password BasicAuthenticator
PBKDF2Authenticator(String, String, String, String, String, int, int) - Constructor for class io.prometheus.jmx.common.http.authenticator.PBKDF2Authenticator
Constructor
PlaintextAuthenticator - Class in io.prometheus.jmx.common.http.authenticator
Class to implement a username / plaintext password BasicAuthenticator
PlaintextAuthenticator(String, String, String) - Constructor for class io.prometheus.jmx.common.http.authenticator.PlaintextAuthenticator
Constructor
Precondition - Class in io.prometheus.jmx.common.util
 

S

SSLContextFactory - Class in io.prometheus.jmx.common.http.ssl
 
supplier(String) - Static method in exception io.prometheus.jmx.common.http.ConfigurationException
 

T

toHex(byte[]) - Static method in class io.prometheus.jmx.common.http.authenticator.HexString
Method to convert a byte array to a lowercase hexadecimal String
toString() - Method in class io.prometheus.jmx.common.http.authenticator.CacheKey
 

V

ValidateIntegerInRange - Class in io.prometheus.jmx.common.configuration
 
ValidateIntegerInRange(int, int, Supplier<? extends RuntimeException>) - Constructor for class io.prometheus.jmx.common.configuration.ValidateIntegerInRange
Constructor
ValidatStringIsNotBlank - Class in io.prometheus.jmx.common.configuration
Class to validate a String is not blank, throwing a RuntimeException from the Supplier if there is a ClassCastException
ValidatStringIsNotBlank(Supplier<? extends RuntimeException>) - Constructor for class io.prometheus.jmx.common.configuration.ValidatStringIsNotBlank
Constructor

W

WebServer - Class in io.prometheus.jmx
 
WebServer() - Constructor for class io.prometheus.jmx.WebServer
 

Y

YamlMapAccessor - Class in io.prometheus.jmx.common.yaml
Class to implement a MapAccessor to work with nested Maps / values
YamlMapAccessor(Map<Object, Object>) - Constructor for class io.prometheus.jmx.common.yaml.YamlMapAccessor
Constructor
A C E G H I M N P S T V W Y 
All Classes and Interfaces|All Packages|Serialized Form