Index
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
All Classes and Interfaces|All Packages|Serialized Form