A C D E F G H I K M N O P R S T V Z
All Classes All Packages
All Classes All Packages
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
All Classes All Packages