A C D E F G H I K M N O P R S T V Z 
All Classes All Packages

A

activeservices - org.opennms.plugins.cloud.config.ConfigStore.Key
 
add(AutoCloseable) - Method in class org.opennms.plugins.cloud.grpc.CloseUtil
 
AUTHENTCATED - org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
The cloud plugin is successfully authenticated (Step 5).

C

CertUtil - Class in org.opennms.plugins.cloud.config
 
checkAndLogContainer(RuntimeInfo) - Static method in class org.opennms.plugins.cloud.config.PrerequisiteChecker
 
checkAndLogSystemId(String) - Static method in class org.opennms.plugins.cloud.config.PrerequisiteChecker
 
checkHealth() - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
close() - Method in class org.opennms.plugins.cloud.grpc.CloseUtil
 
close() - Method in class org.opennms.plugins.cloud.grpc.GrpcConnection
 
close(AutoCloseable) - Static method in class org.opennms.plugins.cloud.grpc.CloseUtil
 
CloseUtil - Class in org.opennms.plugins.cloud.grpc
Convenient way to collect closables and close them at once.
CloseUtil() - Constructor for class org.opennms.plugins.cloud.grpc.CloseUtil
 
CloudGatewayConfig - Class in org.opennms.plugins.cloud.config
 
CloudGatewayConfig() - Constructor for class org.opennms.plugins.cloud.config.CloudGatewayConfig
 
CloudHealthCheck - Class in org.opennms.plugins.cloud.srv.tsaas
Exposes the health of the cloud service to OIA.
CloudHealthCheck(ConfigurationManager, TsaasStorage) - Constructor for class org.opennms.plugins.cloud.srv.tsaas.CloudHealthCheck
 
compress(OutputStream) - Method in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdGrpcCodec
 
configstatus - org.opennms.plugins.cloud.config.ConfigStore.Key
Defines if plugin was already configured via ConfigurationManager.
ConfigStore - Interface in org.opennms.plugins.cloud.config
A thin wrapper around the SecureCredentialsVault.
ConfigStore.Key - Enum in org.opennms.plugins.cloud.config
All enums must be lower case.
ConfigurationManager - Class in org.opennms.plugins.cloud.config
 
ConfigurationManager(ConfigStore, GrpcConnectionConfig, GrpcConnectionConfig, RegistrationManager, RuntimeInfo, List<GrpcService>) - Constructor for class org.opennms.plugins.cloud.config.ConfigurationManager
 
ConfigurationManager.ConfigStatus - Enum in org.opennms.plugins.cloud.config
See also ....
configure() - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
See also: ... These are the steps // 9.) getServices // 10.) getAccessToken (cert, system-uuid, service) return token synchronized: its ok to call the method multiple times but we don't want it to be called at the same time (just in case).
CONFIGURED - org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
The cloud plugin is configured successfully.
contains(String) - Static method in enum org.opennms.plugins.cloud.srv.RegistrationManager.Service
 
createCompressorRegistry() - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdCodecRegisterUtil
 
createDecompressorRegistry() - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdCodecRegisterUtil
 

D

decompress(InputStream) - Method in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdGrpcCodec
 
delete(Metric) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
deregister(RegistrationManager.Service) - Method in class org.opennms.plugins.cloud.srv.RegistrationManager
 
destroy() - Method in class org.opennms.plugins.cloud.config.Housekeeper
 
destroy() - Method in class org.opennms.plugins.cloud.srv.RegistrationManager
 
destroy() - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
DisableService - Class in org.opennms.plugins.cloud.config.shell
 
DisableService() - Constructor for class org.opennms.plugins.cloud.config.shell.DisableService
 

E

EnableService - Class in org.opennms.plugins.cloud.config.shell
 
EnableService() - Constructor for class org.opennms.plugins.cloud.config.shell.EnableService
 
execute() - Method in class org.opennms.plugins.cloud.config.shell.DisableService
 
execute() - Method in class org.opennms.plugins.cloud.config.shell.EnableService
 
execute() - Method in class org.opennms.plugins.cloud.config.shell.InitCloud
 
execute() - Method in class org.opennms.plugins.cloud.config.shell.RenewCertificate
 
execute() - Method in class org.opennms.plugins.cloud.srv.tsaas.shell.MetricQuery
 
execute() - Method in class org.opennms.plugins.cloud.srv.tsaas.shell.MetricWrite
 
executeRpcCall(Supplier<T>) - Static method in class org.opennms.plugins.cloud.grpc.GrpcExceptionHandler
 
executeRpcCall(Supplier<T>, Function<T, R>, Supplier<R>) - Static method in class org.opennms.plugins.cloud.grpc.GrpcExceptionHandler
 

F

Faas - Class in org.opennms.plugins.cloud.srv.faas
 
Faas() - Constructor for class org.opennms.plugins.cloud.srv.faas.Faas
 
FAAS - org.opennms.plugins.cloud.srv.RegistrationManager.Service
 
FAILED - org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
The cloud plugin is configured but the configuration failed.
findMetrics(Collection<TagMatcher>) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
fromJson(String) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 

G

get() - Method in class org.opennms.plugins.cloud.grpc.GrpcConnection
 
get(ConfigStore.Key) - Method in interface org.opennms.plugins.cloud.config.ConfigStore
 
get(ConfigStore.Key) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 
get(ConfigStore.Key) - Method in class org.opennms.plugins.cloud.config.ScvConfigStore
 
getCertExpiration() - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
 
getDescription() - Method in class org.opennms.plugins.cloud.srv.tsaas.CloudHealthCheck
 
getExpiryDate(String) - Static method in class org.opennms.plugins.cloud.config.CertUtil
 
getExpiryDate(String) - Static method in class org.opennms.plugins.cloud.config.TokenUtil
 
getMessageEncoding() - Method in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdGrpcCodec
 
getOrNull(ConfigStore.Key) - Method in interface org.opennms.plugins.cloud.config.ConfigStore
 
getOrNull(ConfigStore.Key) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 
getOrNull(ConfigStore.Key) - Method in class org.opennms.plugins.cloud.config.ScvConfigStore
 
getStatus() - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
 
getTimeseries(TimeSeriesFetchRequest) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
getTokenExpiration() - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
 
GrpcConnection<T extends io.grpc.stub.AbstractBlockingStub<T>> - Class in org.opennms.plugins.cloud.grpc
 
GrpcConnection(GrpcConnectionConfig, Function<ManagedChannel, T>) - Constructor for class org.opennms.plugins.cloud.grpc.GrpcConnection
 
GrpcConnection(T, ManagedChannel) - Constructor for class org.opennms.plugins.cloud.grpc.GrpcConnection
 
GrpcConnectionConfig - Class in org.opennms.plugins.cloud.grpc
 
GrpcConnectionConfig(String, int, GrpcConnectionConfig.Security, String) - Constructor for class org.opennms.plugins.cloud.grpc.GrpcConnectionConfig
Called by blueprint.xml.
GrpcConnectionConfig.GrpcConnectionConfigBuilder - Class in org.opennms.plugins.cloud.grpc
 
GrpcConnectionConfig.Security - Enum in org.opennms.plugins.cloud.grpc
 
GrpcConnectionConfigBuilder() - Constructor for class org.opennms.plugins.cloud.grpc.GrpcConnectionConfig.GrpcConnectionConfigBuilder
 
GrpcExceptionHandler - Class in org.opennms.plugins.cloud.grpc
Tries to distinguish between - recoverable Exceptions: will be propgated to OpenNMS and - non recoverable Exceptions: will be logged dropped see also: https://www.grpc.io/docs/guides/error/
grpchost - org.opennms.plugins.cloud.config.ConfigStore.Key
 
GrpcObjectMapper - Class in org.opennms.plugins.cloud.srv.tsaas.grpc
 
grpcport - org.opennms.plugins.cloud.config.ConfigStore.Key
 
GrpcService - Interface in org.opennms.plugins.cloud.srv
 

H

Housekeeper - Class in org.opennms.plugins.cloud.config
Schedules and executes needed tasks.
Housekeeper(ConfigurationManager, ConfigStore, RuntimeInfo) - Constructor for class org.opennms.plugins.cloud.config.Housekeeper
 
Housekeeper(ConfigurationManager, ConfigStore, RuntimeInfo, int, int, int) - Constructor for class org.opennms.plugins.cloud.config.Housekeeper
 

I

init() - Method in class org.opennms.plugins.cloud.config.Housekeeper
 
InitCloud - Class in org.opennms.plugins.cloud.config.shell
 
InitCloud() - Constructor for class org.opennms.plugins.cloud.config.shell.InitCloud
 
initConfiguration(String) - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
See also: ... This is step 5.) authenticate(String opennmsKey, environment-uuid, system-uuid) return cert, grpc endpoint
initGrpc(GrpcConnectionConfig) - Method in class org.opennms.plugins.cloud.srv.faas.Faas
 
initGrpc(GrpcConnectionConfig) - Method in interface org.opennms.plugins.cloud.srv.GrpcService
Initializes the grpc connection.
initGrpc(GrpcConnectionConfig) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
initGrpcServices(GrpcConnectionConfig) - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
 
isValid(Metric) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 

K

KvConfigStore - Class in org.opennms.plugins.cloud.config
ConfigStore backed by KeyValueStore.
KvConfigStore(KeyValueStore<String>) - Constructor for class org.opennms.plugins.cloud.config.KvConfigStore
 

M

managedChannel - Variable in class org.opennms.plugins.cloud.grpc.GrpcConnection
 
MetricQuery - Class in org.opennms.plugins.cloud.srv.tsaas.shell
 
MetricQuery() - Constructor for class org.opennms.plugins.cloud.srv.tsaas.shell.MetricQuery
 
MetricWrite - Class in org.opennms.plugins.cloud.srv.tsaas.shell
 
MetricWrite() - Constructor for class org.opennms.plugins.cloud.srv.tsaas.shell.MetricWrite
 
MTLS - org.opennms.plugins.cloud.grpc.GrpcConnectionConfig.Security
 

N

NOT_ATTEMPTED - org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
We never tried to configure the cloud plugin.

O

org.opennms.plugins.cloud.config - package org.opennms.plugins.cloud.config
 
org.opennms.plugins.cloud.config.shell - package org.opennms.plugins.cloud.config.shell
 
org.opennms.plugins.cloud.grpc - package org.opennms.plugins.cloud.grpc
 
org.opennms.plugins.cloud.srv - package org.opennms.plugins.cloud.srv
 
org.opennms.plugins.cloud.srv.faas - package org.opennms.plugins.cloud.srv.faas
 
org.opennms.plugins.cloud.srv.tsaas - package org.opennms.plugins.cloud.srv.tsaas
 
org.opennms.plugins.cloud.srv.tsaas.grpc - package org.opennms.plugins.cloud.srv.tsaas.grpc
 
org.opennms.plugins.cloud.srv.tsaas.grpc.comp - package org.opennms.plugins.cloud.srv.tsaas.grpc.comp
 
org.opennms.plugins.cloud.srv.tsaas.shell - package org.opennms.plugins.cloud.srv.tsaas.shell
 

P

perform(Context) - Method in class org.opennms.plugins.cloud.srv.tsaas.CloudHealthCheck
 
PrerequisiteChecker - Class in org.opennms.plugins.cloud.config
 
privatekey - org.opennms.plugins.cloud.config.ConfigStore.Key
 
publickey - org.opennms.plugins.cloud.config.ConfigStore.Key
 
putProperties(Map<ConfigStore.Key, String>) - Method in interface org.opennms.plugins.cloud.config.ConfigStore
 
putProperties(Map<ConfigStore.Key, String>) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 
putProperties(Map<ConfigStore.Key, String>) - Method in class org.opennms.plugins.cloud.config.ScvConfigStore
 
putProperty(ConfigStore.Key, String) - Method in interface org.opennms.plugins.cloud.config.ConfigStore
 
putProperty(ConfigStore.Key, String) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 
putProperty(ConfigStore.Key, String) - Method in class org.opennms.plugins.cloud.config.ScvConfigStore
 

R

register(RegistrationManager.Service) - Method in class org.opennms.plugins.cloud.srv.RegistrationManager
 
RegistrationManager - Class in org.opennms.plugins.cloud.srv
Responsible for registering cloud services at OpenNMS.
RegistrationManager(BundleContext, TsaasStorage) - Constructor for class org.opennms.plugins.cloud.srv.RegistrationManager
 
RegistrationManager.Service - Enum in org.opennms.plugins.cloud.srv
 
RenewCertificate - Class in org.opennms.plugins.cloud.config.shell
 
RenewCertificate() - Constructor for class org.opennms.plugins.cloud.config.shell.RenewCertificate
 
renewCerts() - Method in class org.opennms.plugins.cloud.config.ConfigurationManager
 
renewCerts() - Method in class org.opennms.plugins.cloud.config.Housekeeper
 
renewToken() - Method in class org.opennms.plugins.cloud.config.Housekeeper
 

S

ScvConfigStore - Class in org.opennms.plugins.cloud.config
ConfigStore backed by SecureCredentialsVault.
ScvConfigStore(SecureCredentialsVault) - Constructor for class org.opennms.plugins.cloud.config.ScvConfigStore
 
store(List<Sample>) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
STORE_PREFIX - Static variable in interface org.opennms.plugins.cloud.config.ConfigStore
 
supportsAggregation(Aggregation) - Method in class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 
syncConfig() - Method in class org.opennms.plugins.cloud.config.Housekeeper
 

T

TLS - org.opennms.plugins.cloud.grpc.GrpcConnectionConfig.Security
 
toDataPoint(DataPoint) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toJson(String) - Method in class org.opennms.plugins.cloud.config.KvConfigStore
 
TOKEN_KEY - Static variable in interface org.opennms.plugins.cloud.config.ConfigStore
 
tokenkey - org.opennms.plugins.cloud.config.ConfigStore.Key
 
TokenUtil - Class in org.opennms.plugins.cloud.config
 
tokenvalue - org.opennms.plugins.cloud.config.ConfigStore.Key
 
toMetric(Metric) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toMetric(Tsaas.Metric) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toMetrics(List<Metric>) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toMetrics(Tsaas.Metrics) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toSample(Metric, Tsaas.DataPoint) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toSample(Sample) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toSample(Tsaas.Sample) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toSamples(Tsaas.TimeseriesData) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTag(Tag) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTag(Tsaas.Tag) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTagMatcher(TagMatcher) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTagMatcher(Tsaas.TagMatcher) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTagMatchers(Collection<String>) - Static method in class org.opennms.plugins.cloud.srv.tsaas.shell.MetricQuery
 
toTimeseriesFetchRequest(Tsaas.FetchRequest) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTimestamp(Timestamp) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
toTimestamp(Instant) - Static method in class org.opennms.plugins.cloud.srv.tsaas.grpc.GrpcObjectMapper
 
truststore - org.opennms.plugins.cloud.config.ConfigStore.Key
 
TSAAS - org.opennms.plugins.cloud.srv.RegistrationManager.Service
 
TsaasConfig - Class in org.opennms.plugins.cloud.srv.tsaas
 
TsaasConfig(int, long) - Constructor for class org.opennms.plugins.cloud.srv.tsaas.TsaasConfig
 
TsaasConfig.TsaasConfigBuilder - Class in org.opennms.plugins.cloud.srv.tsaas
 
TsaasConfigBuilder() - Constructor for class org.opennms.plugins.cloud.srv.tsaas.TsaasConfig.TsaasConfigBuilder
 
TsaasStorage - Class in org.opennms.plugins.cloud.srv.tsaas
The OpenNMS Time series as-a-service storage plugin implementation.
TsaasStorage(TsaasConfig) - Constructor for class org.opennms.plugins.cloud.srv.tsaas.TsaasStorage
 

V

valueOf(String) - Static method in enum org.opennms.plugins.cloud.config.ConfigStore.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennms.plugins.cloud.grpc.GrpcConnectionConfig.Security
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennms.plugins.cloud.srv.RegistrationManager.Service
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opennms.plugins.cloud.config.ConfigStore.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennms.plugins.cloud.config.ConfigurationManager.ConfigStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennms.plugins.cloud.grpc.GrpcConnectionConfig.Security
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennms.plugins.cloud.srv.RegistrationManager.Service
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZSTD - Static variable in class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdGrpcCodec
 
ZstdCodecRegisterUtil - Class in org.opennms.plugins.cloud.srv.tsaas.grpc.comp
 
ZstdGrpcCodec - Class in org.opennms.plugins.cloud.srv.tsaas.grpc.comp
 
ZstdGrpcCodec() - Constructor for class org.opennms.plugins.cloud.srv.tsaas.grpc.comp.ZstdGrpcCodec
 
A C D E F G H I K M N O P R S T V Z 
All Classes All Packages