Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractCheckedModule - Class in org.opendaylight.infrautils.inject.guice.testutils
Convenience Guice module support class with configure method that allows throwing checked exceptions, which are caught and re-thrown as unchecked ModuleSetupRuntimeException.
AbstractCheckedModule() - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.AbstractCheckedModule
 
AbstractGuiceJsr250Module - Class in org.opendaylight.infrautils.inject.guice.testutils
Convenience Guice module support class, which installs the AnnotationsModule, and handles exceptions as the AbstractCheckedModule does.
AbstractGuiceJsr250Module() - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module
 
AbstractIntegrationTest - Class in org.opendaylight.infrautils.itestutils
Integration Test base class.
AbstractIntegrationTest() - Constructor for class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
AbstractLifecycle - Class in org.opendaylight.infrautils.inject
Support class for Lifecycle.
AbstractLifecycle() - Constructor for class org.opendaylight.infrautils.inject.AbstractLifecycle
 
AbstractMXBean - Class in org.opendaylight.infrautils.utils.management
This class is inspired from the original implementation in controller.
AbstractMXBean(String, String, String) - Constructor for class org.opendaylight.infrautils.utils.management.AbstractMXBean
Constructor.
AbstractProvider - Class in org.opendaylight.infrautils.caches.baseimpl
Base class of CacheProvider, useful for API implementors (not users).
AbstractProvider(CacheManagersRegistry) - Constructor for class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 
accept(T, U) - Method in interface org.opendaylight.infrautils.utils.function.CheckedBiConsumer
Performs this operation on the given arguments.
accept(T) - Method in interface org.opendaylight.infrautils.utils.function.CheckedConsumer
 
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
acquireServiceStatus() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
 
acquireServiceStatus() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
acquireServiceStatusAsJSON(String) - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
Deprecated.
acquireServiceStatusAsJSON() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
 
acquireServiceStatusAsJSON(String) - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
Deprecated.
acquireServiceStatusAsJSON() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
acquireServiceStatusBrief() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
 
acquireServiceStatusBrief() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
acquireServiceStatusDetailed() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
 
acquireServiceStatusDetailed() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
acquireServiceStatusMap() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
 
acquireServiceStatusMap() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
addEntry(JobEntry) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
addErrorLogging(Future<V>, Logger, String) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
Adds a callback to a Future which logs any failures.
addErrorLogging(Future<V>, Logger, String, Object) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
 
addErrorLogging(Future<V>, Logger, String, Object...) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
 
addErrorLogging(ListenableFuture<V>, Logger, String) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
Adds a callback to a ListenableFuture which logs any failures.
addErrorLogging(ListenableFuture<V>, Logger, String, Object) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
 
addErrorLogging(ListenableFuture<V>, Logger, String, Object...) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
 
addRow(Object...) - Method in class org.opendaylight.infrautils.utils.TablePrinter
 
anchor() - Method in class org.opendaylight.infrautils.caches.BaseCacheConfig
Instance of the class "containing" this Cache.
anchor(Object) - Method in class org.opendaylight.infrautils.caches.CacheConfigBuilder
Initializes the value for the anchor attribute.
anchor(Object) - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Initializes the value for the anchor attribute.
anchor() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Instance of the class "containing" this Metric.
anchor(Object) - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.AnchorBuildStage
Initializes the value for the anchor attribute.
anchor(Object) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
Initializes the value for the anchor attribute.
anchor() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
Instance of the class "containing" this Metric.
AnnotationsModule - Class in org.opendaylight.infrautils.inject.guice.testutils
Guice module with built-in Mycila Guice Extensions for JSR-250 & Closeable support for @PreDestroy & @PostConstruct.
AnnotationsModule() - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule
 
apply(Statement, FrameworkMethod, Object) - Method in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
apply(List<ListenableFuture<Void>>) - Method in interface org.opendaylight.infrautils.jobcoordinator.RollbackCallable
Roll back the transaction which led to the provided failed futures (futures resulting from the failed operation — the futures themselves aren't necessarily failed).
apply(Statement, Description) - Method in class org.opendaylight.infrautils.testutils.ClasspathHellDuplicatesCheckRule
 
apply(Statement, Description) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
apply(Statement, Description) - Method in class org.opendaylight.infrautils.testutils.LogRule
 
apply(Statement, Description) - Method in class org.opendaylight.infrautils.testutils.RunUntilFailureClassRule
 
apply(Statement, Description) - Method in class org.opendaylight.infrautils.testutils.RunUntilFailureRule
 
apply(T) - Method in interface org.opendaylight.infrautils.utils.function.CheckedFunction
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
asHierarchy(boolean) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
Asserts - Class in org.opendaylight.infrautils.testutils
Assert extension for JUnit.
Asserts.JUnitExecutable - Interface in org.opendaylight.infrautils.testutils
Functional interface that can be used to implement any generic block of code that potentially throws a Throwable.
assertThrows(Class<T>, Asserts.JUnitExecutable) - Static method in class org.opendaylight.infrautils.testutils.Asserts
Asserts that execution of the supplied executable throws an exception of the expectedType and returns the exception.
await(CompletionStage<T>, long, TimeUnit) - Static method in class org.opendaylight.infrautils.testutils.concurrent.CompletionStageTestAwaiter
Await a configurable amount of time for the CompletionStage argument to complete.
await500ms(CompletionStage<T>) - Static method in class org.opendaylight.infrautils.testutils.concurrent.CompletionStageTestAwaiter
Await max.
AwaitableExecutorService - Class in org.opendaylight.infrautils.testutils.concurrent
Executable service wrapper allowing callers to await completion.
AwaitableExecutorService(ExecutorService) - Constructor for class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
Create a new wrapper for the given ExecutorService, adding the ability to wait for job completion.
awaitCompletion(long, TimeUnit) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
Wait for completion: this method will wait until all submitted jobs have completed, subject to the provided timeout.
awaitEmpty(Queue<?>, long, TimeUnit) - Static method in class org.opendaylight.infrautils.testutils.concurrent.TestableQueues
Await for a Queue to be empty.

B

BadCacheFunctionRuntimeException - Exception in org.opendaylight.infrautils.caches
Exception thrown when a CacheFunction returns a null value, which it never should.
BadCacheFunctionRuntimeException(String) - Constructor for exception org.opendaylight.infrautils.caches.BadCacheFunctionRuntimeException
 
BadCacheFunctionRuntimeException(String, Throwable) - Constructor for exception org.opendaylight.infrautils.caches.BadCacheFunctionRuntimeException
 
BASE_JMX_PREFIX - Static variable in class org.opendaylight.infrautils.utils.management.AbstractMXBean
 
BaseCache<K,V> - Interface in org.opendaylight.infrautils.caches
Base class for Cache and CheckedCache.
BaseCacheConfig - Class in org.opendaylight.infrautils.caches
Base class for CacheConfig and CheckedCacheConfig.
BaseCacheConfig() - Constructor for class org.opendaylight.infrautils.caches.BaseCacheConfig
 
BaseProvider - Class in org.opendaylight.infrautils.caches.baseimpl
Minimal implementation of CacheProvider.
BaseProvider() - Constructor for class org.opendaylight.infrautils.caches.baseimpl.BaseProvider
 
bindTypesToInstance(Class<T>, Class<? extends T>, T) - Method in class org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module
Binds instance to both the interfaceClass as well as the implementationClass.
build() - Method in class org.opendaylight.infrautils.caches.CacheConfigBuilder
Builds a new CacheConfig.
build() - Method in class org.opendaylight.infrautils.caches.CachePolicyBuilder
Builds a new CachePolicy.
build() - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Builds a new CheckedCacheConfig.
build() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
build() - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.BuildFinal
build() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
build() - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.BuildFinal
builder() - Static method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Creates a builder for ImmutableMetricDescriptor.
builder() - Static method in class org.opendaylight.infrautils.metrics.MetricDescriptor
 
builder() - Static method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Creates a builder for ImmutableThreadFactoryProvider.
builder() - Static method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
 

C

Cache<K,V> - Interface in org.opendaylight.infrautils.caches
Cache of keys to values.
CacheClearCommand - Class in org.opendaylight.infrautils.caches.cli
CLI "cache:clear" command.
CacheClearCommand(CacheManagers) - Constructor for class org.opendaylight.infrautils.caches.cli.CacheClearCommand
 
CacheConfig<K,V> - Class in org.opendaylight.infrautils.caches
Configuration of a Cache.
CacheConfig() - Constructor for class org.opendaylight.infrautils.caches.CacheConfig
 
CacheConfigBuilder<K,V> - Class in org.opendaylight.infrautils.caches
Builds instances of type CacheConfig.
CacheConfigBuilder() - Constructor for class org.opendaylight.infrautils.caches.CacheConfigBuilder
Creates a builder for CacheConfig instances.
cacheFunction() - Method in class org.opendaylight.infrautils.caches.CacheConfig
Function used to obtain values of this Cache, given a key.
cacheFunction(CacheFunction<K, V>) - Method in class org.opendaylight.infrautils.caches.CacheConfigBuilder
Initializes the value for the cacheFunction attribute.
CacheFunction<K,V> - Interface in org.opendaylight.infrautils.caches
Cache's Function.
cacheFunction() - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfig
Function used to obtain values of this Cache, given a key.
cacheFunction(CheckedCacheFunction<K, V, E>) - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Initializes the value for the cacheFunction attribute.
CacheListCommand - Class in org.opendaylight.infrautils.caches.cli
CLI "cache:list" command.
CacheListCommand(CacheManagers) - Constructor for class org.opendaylight.infrautils.caches.cli.CacheListCommand
 
CacheManager - Interface in org.opendaylight.infrautils.caches
Manage a Cache.
CacheManagers - Interface in org.opendaylight.infrautils.caches
Service to monitor all registered known caches.
CacheManagersRegistry - Interface in org.opendaylight.infrautils.caches.baseimpl
Service Provider (Cache implementor) hook.
CacheManagersRegistryImpl - Class in org.opendaylight.infrautils.caches.baseimpl.internal
Implementation of CachesMonitor.
CacheManagersRegistryImpl() - Constructor for class org.opendaylight.infrautils.caches.baseimpl.internal.CacheManagersRegistryImpl
 
CacheModule - Class in org.opendaylight.infrautils.caches.testutils
Guice Module for tests requiring a CacheProvider.
CacheModule() - Constructor for class org.opendaylight.infrautils.caches.testutils.CacheModule
 
CacheModule(Class<? extends CacheProvider>) - Constructor for class org.opendaylight.infrautils.caches.testutils.CacheModule
 
CachePolicy - Interface in org.opendaylight.infrautils.caches
Policy of a Cache (or CheckedCache).
CachePolicyBuilder - Class in org.opendaylight.infrautils.caches
Builds instances of type CachePolicy.
CachePolicyBuilder() - Constructor for class org.opendaylight.infrautils.caches.CachePolicyBuilder
Creates a builder for CachePolicy instances.
CachePolicyCommand - Class in org.opendaylight.infrautils.caches.cli
CLI "cache:policy cacheID policyKey policyValue" command.
CachePolicyCommand(CacheManagers) - Constructor for class org.opendaylight.infrautils.caches.cli.CachePolicyCommand
 
CacheProvider - Interface in org.opendaylight.infrautils.caches
Provider (AKA factory) of Caches.
CacheStats - Interface in org.opendaylight.infrautils.caches
Statistics about a Cache.
call() - Method in interface org.opendaylight.infrautils.utils.function.CheckedCallable
 
check() - Method in class org.opendaylight.infrautils.caches.BaseCacheConfig
Validates this cache configuration.
check() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
 
check(String, Pattern) - Static method in class org.opendaylight.infrautils.utils.types.IDs
Validate that ID matches regexp Pattern passed as argument.
checkClasspath() - Method in class org.opendaylight.infrautils.testutils.ClasspathHellDuplicatesCheckRule
 
CheckedBiConsumer<T,U,E extends Exception> - Interface in org.opendaylight.infrautils.utils.function
Represents an operation that accepts two input arguments and returns no result, but can throw a checked exception.
CheckedCache<K,V,E extends Exception> - Interface in org.opendaylight.infrautils.caches
Cache of keys to values, for cache function which may throw a checked exception.
CheckedCacheConfig<K,V,E extends Exception> - Class in org.opendaylight.infrautils.caches
Configuration of a CheckedCache.
CheckedCacheConfig() - Constructor for class org.opendaylight.infrautils.caches.CheckedCacheConfig
 
CheckedCacheConfigBuilder<K,V,E extends Exception> - Class in org.opendaylight.infrautils.caches
Builds instances of type CheckedCacheConfig.
CheckedCacheConfigBuilder() - Constructor for class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Creates a builder for CheckedCacheConfig instances.
CheckedCacheFunction<K,V,E extends Exception> - Interface in org.opendaylight.infrautils.caches
CheckedCache's Function, can throw checked Exception.
CheckedCallable<V,E extends Exception> - Interface in org.opendaylight.infrautils.utils.function
Callable which throws a specific generically parameterized type of checked exception instead of a fixed Exception.
checkedConfigure() - Method in class org.opendaylight.infrautils.inject.guice.testutils.AbstractCheckedModule
 
checkedConfigure() - Method in class org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module
 
CheckedConsumer<T,E extends Exception> - Interface in org.opendaylight.infrautils.utils.function
Consumer which can throw a checked exception.
CheckedFunction<T,R,E extends Exception> - Interface in org.opendaylight.infrautils.utils.function
Function which can throw a checked exception.
checkedGet(ListenableFuture<V>, Function<? super Exception, E>) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
 
checkedGet(ListenableFuture<V>, Function<? super Exception, E>, long, TimeUnit) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
 
CheckedRunnable<E extends Exception> - Interface in org.opendaylight.infrautils.utils.function
Functional interface similar to Runnable (but not technically extending Runnable, because it cannot; and doesn't have to) which can throw a generically parameterized type of checked exception.
checkOnlyAZ09(String) - Static method in class org.opendaylight.infrautils.utils.types.IDs
Validate that ID matches regular expression [a-zA-Z][a-zA-Z0-9]* (upper or lower case letter or digits, but not start with digit, no dots).
checkOnlyAZ09Dot(String) - Static method in class org.opendaylight.infrautils.utils.types.IDs
Validate that ID matches regular expression [a-zA-Z0-9][a-zA-Z0-9.]* (dots allowed, but not starting with).
checkOnlyAZ09Underscore(String) - Static method in class org.opendaylight.infrautils.utils.types.IDs
Validate that ID matches regular expression [a-zA-Z][a-zA-Z0-9_]* (underscores allowed, but not starting with; no dots).
checkOnlyLowercaseAZ09(String) - Static method in class org.opendaylight.infrautils.utils.types.IDs
Validate that ID matches regular expression [a-z][a-z0-9]* (lower case letter or digits, but not start with digit, no dots).
ClasspathHellDuplicatesCheckRule - Class in org.opendaylight.infrautils.testutils
JUnit Rule to run JHades.
ClasspathHellDuplicatesCheckRule() - Constructor for class org.opendaylight.infrautils.testutils.ClasspathHellDuplicatesCheckRule
 
clean() - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 
clearAllCounters(String[], String[]) - Static method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
clearAllCounters(String[], String[]) - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 
clearAllCounters(String[], String[]) - Method in class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
cloneCounters() - Static method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
close() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
close() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
close() - Method in class org.opendaylight.infrautils.caches.sample.SampleServiceWithCachingImpl
 
close() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
close() - Method in class org.opendaylight.infrautils.diagstatus.web.OsgiWebInitializer
 
close() - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
close() - Method in class org.opendaylight.infrautils.metrics.sample.MetricsExample
 
close() - Method in interface org.opendaylight.infrautils.utils.UncheckedCloseable
 
ClusterMemberInfoProvider - Class in org.opendaylight.infrautils.diagstatus
This class provides utilities to derive ODL cluster information.
compareTo(OccurenceCounter) - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
CompletableFutures - Class in org.opendaylight.infrautils.utils.concurrent
Utilities for CompletableFuture.
completedExceptionally(Throwable) - Static method in class org.opendaylight.infrautils.utils.concurrent.CompletableFutures
Return an immediately exceptional completed CompletableFuture.
completedExceptionally(Throwable) - Static method in class org.opendaylight.infrautils.utils.concurrent.CompletionStages
Return an immediately exceptional completed CompletionStage.
CompletionStages - Class in org.opendaylight.infrautils.utils.concurrent
Utilities for CompletionStage.
CompletionStageTestAwaiter<T> - Class in org.opendaylight.infrautils.testutils.concurrent
Test utility to await the completion of a CompletionStage.
CompletionStageWrapper<T> - Class in org.opendaylight.infrautils.utils.concurrent
CompletionStage wrapper which hides the implementation (e.g.
config() - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
Configuration - Class in org.opendaylight.infrautils.metrics.internal
Configuration properties for the metrics implementation.
Configuration(MetricProviderImpl, Map<String, String>) - Constructor for class org.opendaylight.infrautils.metrics.internal.Configuration
 
Configuration(MetricProviderImpl) - Constructor for class org.opendaylight.infrautils.metrics.internal.Configuration
 
configure() - Method in class org.opendaylight.infrautils.caches.testutils.CacheModule
 
configure() - Method in class org.opendaylight.infrautils.inject.guice.testutils.AbstractCheckedModule
Configures a Binder via the exposed methods.
configure() - Method in class org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule
 
configureBindings() - Method in class org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module
 
constructJmxUrl(String, int) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
copyOf(MetricDescriptor) - Static method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Creates an immutable copy of a MetricDescriptor value.
copyOf(ThreadFactoryProvider) - Static method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Creates an immutable copy of a ThreadFactoryProvider value.
counter - Variable in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
Counter - Interface in org.opendaylight.infrautils.metrics
Counter metric, which is a simple incrementing and decrementing number.
CounterGroup - Class in org.opendaylight.infrautils.counters.api
Deprecated.
Please use infrautils' metrics instead of counters.
CounterGroup() - Constructor for class org.opendaylight.infrautils.counters.api.CounterGroup
Deprecated.
 
CounterGroup(Map.Entry<String, Map<String, UnsignedLong>>) - Constructor for class org.opendaylight.infrautils.counters.api.CounterGroup
Deprecated.
 
CountersDumperThread - Class in org.opendaylight.infrautils.counters.impl.service
 
CountersDumperThread(int) - Constructor for class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
CountersGroup - Class in org.opendaylight.infrautils.counters.api
Deprecated.
Please use infrautils' metrics instead of counters.
CountersGroup() - Constructor for class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
CountersMain - Class in org.opendaylight.infrautils.counters.impl
 
CountersMain() - Constructor for class org.opendaylight.infrautils.counters.impl.CountersMain
 
createFile(int, int) - Method in class org.opendaylight.infrautils.metrics.internal.MetricsFileReporter
 
createName(String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.CustomObjectNameFactory
 
currentID() - Static method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
Returns the current origin ID.
CustomObjectNameFactory - Class in org.opendaylight.infrautils.metrics.internal
Custom transformer of String Metric ID to JMX ObjectName.
CustomObjectNameFactory() - Constructor for class org.opendaylight.infrautils.metrics.internal.CustomObjectNameFactory
 

D

daemon(boolean) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
Initializes the value for the daemon attribute.
daemon(boolean) - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.BuildFinal
Initializes the value for the daemon attribute.
daemon() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Daemon or not for new threads created via this factory.
daemon() - Method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
Daemon or not for new threads created via this factory.
dec() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
decrement() - Method in interface org.opendaylight.infrautils.metrics.Counter
 
decrement(long) - Method in interface org.opendaylight.infrautils.metrics.Counter
 
DEFAULT_MAX_RETRIES - Static variable in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinator
 
DEFAULT_STAGE - Static variable in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
Default Stage PRODUCTION.
delegate() - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
DelegatingNullSafeCache<K,V> - Class in org.opendaylight.infrautils.caches.baseimpl
Cache with null handling, useful for API implementors (not users).
DelegatingNullSafeCache(Cache<K, V>) - Constructor for class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
DelegatingNullSafeCheckedCache<K,V,E extends Exception> - Class in org.opendaylight.infrautils.caches.baseimpl
Cache with null handling, useful for API implementors (not users).
DelegatingNullSafeCheckedCache(CheckedCache<K, V, E>) - Constructor for class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
description() - Method in class org.opendaylight.infrautils.caches.BaseCacheConfig
Human readable 1 line description of this Cache.
description(String) - Method in class org.opendaylight.infrautils.caches.CacheConfigBuilder
Initializes the value for the description attribute.
description(String) - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Initializes the value for the description attribute.
description(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
Initializes the value for the description attribute.
description(String) - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.BuildFinal
Initializes the value for the description attribute.
description() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Human readable description of the Metric.
description() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
Human readable description of the Metric.
destroy() - Method in class org.opendaylight.infrautils.inject.AbstractLifecycle
Please implement AbstractLifecycle.stop() instead of overriding this (here intentionally final) method.
destroy() - Method in interface org.opendaylight.infrautils.inject.Lifecycle
Destroy the object.
destroy() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
DiagStatusCommand - Class in org.opendaylight.infrautils.diagstatus.shell
CLI for showing registered service status.
DiagStatusCommand() - Constructor for class org.opendaylight.infrautils.diagstatus.shell.DiagStatusCommand
 
DiagStatusService - Interface in org.opendaylight.infrautils.diagstatus
DiagStatus ServiceDescriptor which lets users register/retrieve for particular service status details.
DiagStatusServiceImpl - Class in org.opendaylight.infrautils.diagstatus.internal
DiagStatusServiceImpl is the core class having the functionality for tracking the registered services and aggregating the status of the same.
DiagStatusServiceImpl(List<ServiceStatusProvider>, SystemReadyMonitor) - Constructor for class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
DiagStatusServiceMBean - Interface in org.opendaylight.infrautils.diagstatus
DiagStatus MBean Operations.
DiagStatusServiceMBeanImpl - Class in org.opendaylight.infrautils.diagstatus.internal
 
DiagStatusServiceMBeanImpl(DiagStatusService, SystemReadyMonitor) - Constructor for class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
DiagStatusServlet - Class in org.opendaylight.infrautils.diagstatus.web
Web Servlet for diagstatus which returns JSON and HTTP status code.
DiagStatusServlet(DiagStatusService) - Constructor for class org.opendaylight.infrautils.diagstatus.web.DiagStatusServlet
 
doExecute() - Method in class org.opendaylight.infrautils.caches.cli.CacheClearCommand
 
doExecute() - Method in class org.opendaylight.infrautils.caches.cli.CacheListCommand
 
doExecute() - Method in class org.opendaylight.infrautils.caches.cli.CachePolicyCommand
 
doExecute() - Method in class org.opendaylight.infrautils.caches.sample.cli.SampleCacheCommand
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.opendaylight.infrautils.diagstatus.web.DiagStatusServlet
 
dumpCounters(String) - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 

E

enqueueJob(String, Callable<List<ListenableFuture<Void>>>) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, RollbackCallable) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, int) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, RollbackCallable, int) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
enqueueJob(String, Callable<List<ListenableFuture<Void>>>) - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinator
Enqueues a job with DEFAULT_MAX_RETRIES (3) retries.
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, RollbackCallable) - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinator
Enqueues a job with a rollback task and DEFAULT_MAX_RETRIES (3) retries..
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, int) - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinator
Enqueues a job with max retries.
enqueueJob(String, Callable<List<ListenableFuture<Void>>>, RollbackCallable, int) - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinator
Enqueues a job with a rollback task and max retries.
equals(Object) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
equals(Object) - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
equals(Object) - Method in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
equals(Object) - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
equals(Object) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
This instance is equal to all instances of ImmutableMetricDescriptor that have equal attribute values.
equals(Object) - Method in class org.opendaylight.infrautils.testutils.LogCapture
 
equals(Object) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
This instance is equal to all instances of ImmutableThreadFactoryProvider that have equal attribute values.
equals(Object) - Method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
 
equals(Object) - Method in class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
error(String) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(String, Object) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(String, Object, Object) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(String, Object...) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(String, Throwable) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(Marker, String) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(Marker, String, Object) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(Marker, String, Object, Object) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(Marker, String, Object...) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
error(Marker, String, Throwable) - Method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
estimatedCurrentEntries() - Method in interface org.opendaylight.infrautils.caches.CacheStats
Number of key/value pair entries currently in the cache.
evict(K) - Method in interface org.opendaylight.infrautils.caches.BaseCache
Evict an entry from the cache.
evict(K) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
evict(K) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
evictAll() - Method in interface org.opendaylight.infrautils.caches.CacheManager
Evict ALL entries from this Cache.
exceptionally(Function<Throwable, ? extends T>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
execute(CommandSession) - Method in class org.opendaylight.infrautils.diagstatus.shell.DiagStatusCommand
 
execute() - Method in interface org.opendaylight.infrautils.testutils.Asserts.JUnitExecutable
 
execute(Runnable) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
execute(Runnable) - Method in class org.opendaylight.infrautils.testutils.concurrent.SlowExecutor
 
ExecutionOrigin - Class in org.opendaylight.infrautils.utils.mdc
Execution Origin utility.
Executors - Class in org.opendaylight.infrautils.utils.concurrent
Additional factory and utility methods for executors.
expectError(String, int) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
expectError(String) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
expectLastErrorMessageContains(String) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
extensions() - Method in interface org.opendaylight.infrautils.caches.CacheStats
Extensions provide implementation specific cache stats.

F

featureName() - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
featureNames() - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
featureRepositoryURL() - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
filterHarmlessKnownIssues(List<ClasspathResource>) - Method in class org.opendaylight.infrautils.testutils.ClasspathHellDuplicatesCheckRule
 
from(Function<K, V>) - Method in interface org.opendaylight.infrautils.caches.CacheFunction
Convenience mapping from java.util.function.Function.
from(CachePolicy) - Method in class org.opendaylight.infrautils.caches.CachePolicyBuilder
Fill a builder with attribute values from the provided CachePolicy instance.
from(Function<K, V>) - Method in interface org.opendaylight.infrautils.caches.CheckedCacheFunction
FunctionalityReady - Interface in org.opendaylight.infrautils.ready.order
Marker interface for ready functionality.
FunctionalityReadyNotifier - Interface in org.opendaylight.infrautils.ready.order
Service to register FunctionalityReady markers.
FunctionalityReadyNotifierImpl - Class in org.opendaylight.infrautils.ready.internal
Implementation of FunctionalityReadyNotifier.
FunctionalityReadyNotifierImpl(BundleContext) - Constructor for class org.opendaylight.infrautils.ready.internal.FunctionalityReadyNotifierImpl
 
FunctionalityReadyRegistration<S> - Interface in org.opendaylight.infrautils.ready.order

G

get(K) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
get(Iterable<? extends K>) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
get(K) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
get(Iterable<? extends K>) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
get(K) - Method in interface org.opendaylight.infrautils.caches.Cache
Get cache entry.
get(Iterable<? extends K>) - Method in interface org.opendaylight.infrautils.caches.Cache
Get several cache entries, in one go.
get(K...) - Method in interface org.opendaylight.infrautils.caches.Cache
Convenience short-cut to Cache.get(Iterable) with vararg syntax.
get(K) - Method in interface org.opendaylight.infrautils.caches.CacheFunction
Calculate the value of the cache entry for the given key.
get(Iterable<? extends K>) - Method in interface org.opendaylight.infrautils.caches.CacheFunction
Implementations may wish to override this implementation if they can provide bulk implementations which avoid 1-by-1 locking overhead which single get() may incur, which is what the default implementation does.
get(K) - Method in interface org.opendaylight.infrautils.caches.CheckedCache
Get cache entry.
get(Iterable<? extends K>) - Method in interface org.opendaylight.infrautils.caches.CheckedCache
 
get(K...) - Method in interface org.opendaylight.infrautils.caches.CheckedCache
 
get(K) - Method in interface org.opendaylight.infrautils.caches.CheckedCacheFunction
Calculate the value of the cache entry for the given key.
get(Iterable<? extends K>) - Method in interface org.opendaylight.infrautils.caches.CheckedCacheFunction
get(String) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
get() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
get() - Method in interface org.opendaylight.infrautils.metrics.Counter
Gets the total number of events.
get() - Method in interface org.opendaylight.infrautils.metrics.Meter
Gets the total number of events.
get() - Method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
 
getAllCacheManagers() - Method in class org.opendaylight.infrautils.caches.baseimpl.internal.CacheManagersRegistryImpl
 
getAllCacheManagers() - Method in interface org.opendaylight.infrautils.caches.CacheManagers
Get the CacheManager for all caches.
getAllServiceDescriptors() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Retrieve the status of all services registered so far.
getAllServiceDescriptors() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
getAllServiceDescriptorsAsJSON() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Retrieve the status of all services registered so far as a JSON String with a fixed format which external systems can rely on.
getAllServiceDescriptorsAsJSON() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
getCacheManager(String) - Method in class org.opendaylight.infrautils.caches.baseimpl.internal.CacheManagersRegistryImpl
 
getCacheManager(String) - Method in interface org.opendaylight.infrautils.caches.CacheManagers
Get the CacheManager for a particular cache, via its ID.
getCallerMethodName(int) - Static method in class org.opendaylight.infrautils.utils.StackTraces
Obtain the name of the method that is depth N way up the call stack from invoking this.
getCallersCallerMethodName() - Static method in class org.opendaylight.infrautils.utils.StackTraces
Obtain the name of the method that is the method calling this one.
getCause() - Method in class org.opendaylight.infrautils.testutils.LogCapture
 
getCause() - Method in exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
getClearedTaskCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getClearedTaskCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the cleared task count.
getClusterMembers() - Static method in class org.opendaylight.infrautils.diagstatus.ClusterMemberInfoProvider
 
getConfig() - Method in interface org.opendaylight.infrautils.caches.CacheManager
Get this Cache's (fixed) configuration.
getCounterGroups(String[], String[]) - Static method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
getCounters() - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
getCounters() - Static method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
getCounters() - Method in class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
getCreatedTaskCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getCreatedTaskCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the created task count.
getDeadlockedThreadsMaxLogIntervalSecs() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
getDescription() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
getErrorCause() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
getErrorLogCaptures() - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
getErrorMessage(int) - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
getErrorThrowable(int) - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
getErrorThrowable(int) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
getExecuteAttempts() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getExecuteAttempts() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the job execution attempts.
getExecutingEntry() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
getFailedJobCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getFailedJobCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the failed jobs count.
getFailureCause() - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
getFailureCause() - Method in interface org.opendaylight.infrautils.ready.SystemReadyMonitorMXBean
Obtain the cause of a SystemState.FAILURE.
getFileReporterIntervalSecs() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
getGroupsNames() - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
getIncompleteTaskCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getIncompleteTaskCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the incomplete task count.
getJMXUrl(String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
getJobQueueHandlerThread() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getKarafURL() - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
getLastErrorMessage() - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
getLastErrorThrowable() - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
getLastErrorThrowable() - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
getLastLoggedThrowable() - Method in exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
 
getLocalStatusSummary(String) - Static method in class org.opendaylight.infrautils.diagstatus.shell.DiagStatusCommand
 
getLogger(String) - Method in class org.opendaylight.infrautils.testutils.internal.LogCaptureRuleLoggerFactory
 
getLoggerFactory() - Method in class org.slf4j.impl.StaticLoggerBinder
 
getLoggerFactoryClassStr() - Method in class org.slf4j.impl.StaticLoggerBinder
 
getManager() - Method in interface org.opendaylight.infrautils.caches.BaseCache
 
getManager() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
getManager() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
getMarker() - Static method in class org.opendaylight.infrautils.testutils.LogRule
 
getMaxThreads() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
getMaxThreadsMaxLogIntervalSecs() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
getMBean(String, Class<T>) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
getMBeanAttribute(String, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
getMBeanCategory() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Returns the Category property of the bean's ObjectName.
getMBeanName() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Returns the name property of the bean's ObjectName.
getMBeanType() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Returns the type property of the bean's ObjectName.
getMessage() - Method in class org.opendaylight.infrautils.testutils.LogCapture
 
getModuleServiceName() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
getNodeSpecificStatus(String) - Static method in class org.opendaylight.infrautils.diagstatus.shell.DiagStatusCommand
 
getPendingTaskCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getPendingTaskCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the pending task count.
getPolicy() - Method in interface org.opendaylight.infrautils.caches.CacheManager
Get this Cache's current policy.
getRemoteStatusSummary(String) - Static method in class org.opendaylight.infrautils.diagstatus.shell.DiagStatusCommand
 
getRetriesCount() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
getRetriesCount() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
Returns the retry jobs count.
getSelfAddress() - Static method in class org.opendaylight.infrautils.diagstatus.ClusterMemberInfoProvider
 
getServiceDescriptor(String) - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Retrieve the status of a service specified by the identifier.
getServiceDescriptor(String) - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
getServiceDescriptor() - Method in interface org.opendaylight.infrautils.diagstatus.ServiceStatusProvider
Called back whenever a query comes for the current status of the registered services.
getServiceState() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
getSingleton() - Static method in class org.slf4j.impl.StaticLoggerBinder
 
getStats() - Method in interface org.opendaylight.infrautils.caches.CacheManager
Get this Cache's latest statistics.
getStatusDesc() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
getSystemState() - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
getSystemState() - Method in interface org.opendaylight.infrautils.ready.SystemReadyMonitorMXBean
Obtain current system status as one of few possible enumerated values.
getTestFailingThrowable() - Method in exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
 
getThreadsWatcherIntervalMS() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
getTimestamp() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
group - Variable in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
groupAcronym - Variable in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
GuavaCacheProvider - Class in org.opendaylight.infrautils.caches.guava.internal
Googgle Guava LoadingCache implementation of cache factory.
GuavaCacheProvider(CacheManagersRegistry) - Constructor for class org.opendaylight.infrautils.caches.guava.internal.GuavaCacheProvider
 
GuiceRule - Class in org.opendaylight.infrautils.inject.guice.testutils
JUnit Rule which initializes Guice Injector for tests.
GuiceRule(Module...) - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
GuiceRule(Stage, Module...) - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
GuiceRule(Class<? extends Module>...) - Constructor for class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
handleErrorLogs(Consumer<ImmutableList<LogCapture>>) - Method in class org.opendaylight.infrautils.testutils.LogCaptureRule
 
hashCode() - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
hashCode() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
hashCode() - Method in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
hashCode() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
hashCode() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Computes a hash code from attributes: anchor, project, module, id, description.
hashCode() - Method in class org.opendaylight.infrautils.testutils.LogCapture
 
hashCode() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Computes a hash code from attributes: namePrefix, logger, priority, daemon.
hashCode() - Method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
 
hashCode() - Method in class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
hitCount() - Method in interface org.opendaylight.infrautils.caches.CacheStats
Number of "hits" in the cache.

I

id() - Method in class org.opendaylight.infrautils.caches.BaseCacheConfig
Short ID of this Cache.
id(String) - Method in class org.opendaylight.infrautils.caches.CacheConfigBuilder
Initializes the value for the id attribute.
id(String) - Method in class org.opendaylight.infrautils.caches.CheckedCacheConfigBuilder
Initializes the value for the id attribute.
id(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
Initializes the value for the id attribute.
id() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
id(String) - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.IdBuildStage
Initializes the value for the id attribute.
id() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
ID of the Metric, unique within given MetricDescriptor.project() + MetricDescriptor.module().
IDs - Class in org.opendaylight.infrautils.utils.types
Validations for "ID" like simple types.
ifPresent(Optional<T>, CheckedConsumer<? super T, E>) - Static method in class org.opendaylight.infrautils.utils.Optionals
Like Optional.ifPresent(java.util.function.Consumer) but allows checked exceptions to be thrown.
ImmutableMetricDescriptor - Class in org.opendaylight.infrautils.metrics
Immutable implementation of MetricDescriptor.
ImmutableMetricDescriptor.AnchorBuildStage - Interface in org.opendaylight.infrautils.metrics
 
ImmutableMetricDescriptor.Builder - Class in org.opendaylight.infrautils.metrics
Builds instances of type ImmutableMetricDescriptor.
ImmutableMetricDescriptor.BuildFinal - Interface in org.opendaylight.infrautils.metrics
 
ImmutableMetricDescriptor.IdBuildStage - Interface in org.opendaylight.infrautils.metrics
 
ImmutableMetricDescriptor.ModuleBuildStage - Interface in org.opendaylight.infrautils.metrics
 
ImmutableMetricDescriptor.ProjectBuildStage - Interface in org.opendaylight.infrautils.metrics
 
ImmutableThreadFactoryProvider - Class in org.opendaylight.infrautils.utils.concurrent
Immutable implementation of ThreadFactoryProvider.
ImmutableThreadFactoryProvider.Builder - Class in org.opendaylight.infrautils.utils.concurrent
Builds instances of type ImmutableThreadFactoryProvider.
ImmutableThreadFactoryProvider.BuildFinal - Interface in org.opendaylight.infrautils.utils.concurrent
 
ImmutableThreadFactoryProvider.LoggerBuildStage - Interface in org.opendaylight.infrautils.utils.concurrent
 
ImmutableThreadFactoryProvider.NamePrefixBuildStage - Interface in org.opendaylight.infrautils.utils.concurrent
 
inc() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
increment() - Method in interface org.opendaylight.infrautils.metrics.Counter
 
increment(long) - Method in interface org.opendaylight.infrautils.metrics.Counter
 
init() - Method in class org.opendaylight.infrautils.inject.AbstractLifecycle
Please implement AbstractLifecycle.start() instead of overriding this (here intentionally final) method.
init() - Method in interface org.opendaylight.infrautils.inject.Lifecycle
Initialize the object.
init() - Method in class org.opendaylight.infrautils.metrics.sample.MetricsExample
 
init() - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
init() - Method in class org.opendaylight.infrautils.samples.counters.SampleCountersMain
 
initialize() - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 
injector - Variable in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
invokeMBeanFunction(String, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
invokeMBeanFunction(String) - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
invoke an mbean function with the platform MBean server.
invokeRemoteJMXOperation(String, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
isCompleted() - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
Indicates whether all submitted jobs have completed.
isEmpty() - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
isEmpty() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
isIPAddressInCluster(String) - Static method in class org.opendaylight.infrautils.diagstatus.ClusterMemberInfoProvider
 
isLocalIPAddress(String) - Static method in class org.opendaylight.infrautils.diagstatus.ClusterMemberInfoProvider
 
isLoggable - Variable in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
isMatching(String[], String[]) - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
isOperational() - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Retrieve single true/false boolean indicating if the system is operational to the best of diagstatus' knowledge.
isOperational() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
isRunning() - Method in class org.opendaylight.infrautils.inject.AbstractLifecycle
 
isRunning() - Method in interface org.opendaylight.infrautils.inject.Lifecycle
 
isState - Variable in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
isValidIPAddress(String) - Static method in class org.opendaylight.infrautils.diagstatus.ClusterMemberInfoProvider
 

J

JdkFutures - Class in org.opendaylight.infrautils.utils.concurrent
Utility methods pertaining to the Java 5 Future interface.
JMX_HOST_PREFIX - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JMX_OBJECT_NAME - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JMX_SVCSTATUS_OPERATION_DETAILED - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JMX_TARGET_PREFIX - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JMX_URL_SEPARATOR - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JMX_URL_SUFFIX - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
JobCoordinator - Interface in org.opendaylight.infrautils.jobcoordinator
This interface defines methods for a JobCoordinator which enables executing jobs in a parallel/sequential fashion based on their keys.
JobCoordinatorImpl - Class in org.opendaylight.infrautils.jobcoordinator.internal
 
JobCoordinatorImpl() - Constructor for class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
Deprecated.
This no-arg constructor (and related changes) temporarily allowing a JobCoordinatorImpl without specifying a global shared MetricProvider will be removed again as soon as https://git.opendaylight.org/gerrit/#/c/67516/ and https://git.opendaylight.org/gerrit/#/c/67641/ are finally merged...
JobCoordinatorImpl(MetricProvider) - Constructor for class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
JobCoordinatorMonitor - Interface in org.opendaylight.infrautils.jobcoordinator
Monitor for JobCoordinator metrics.
JobQueue - Class in org.opendaylight.infrautils.jobcoordinator.internal
A queue which holds job entries and the current running job.
JobQueue() - Constructor for class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 

K

KeyedLocks<T> - Class in org.opendaylight.infrautils.utils.concurrent
Manages multiple ReentrantLocks by key.
KeyedLocks() - Constructor for class org.opendaylight.infrautils.utils.concurrent.KeyedLocks
 

L

label(String) - Method in interface org.opendaylight.infrautils.metrics.Labeled
 
Labeled<T> - Interface in org.opendaylight.infrautils.metrics
Labeled wrapper which "tags" T objects.
lastVal - Variable in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
Lifecycle - Interface in org.opendaylight.infrautils.inject
Something which can be Lifecycle.init()-ialized and Lifecycle.destroy()-d.
ListenableFutures - Class in org.opendaylight.infrautils.utils.concurrent
More static utility methods pertaining to Guava's ListenableFuture interface.
lock(T) - Method in class org.opendaylight.infrautils.utils.concurrent.KeyedLocks
Acquires the lock for the given key.
LogCapture - Class in org.opendaylight.infrautils.testutils
Captured log statement.
LogCapture(LogCapture.Level, String, Throwable) - Constructor for class org.opendaylight.infrautils.testutils.LogCapture
 
LogCapture.Level - Enum in org.opendaylight.infrautils.testutils
 
LogCaptureRule - Class in org.opendaylight.infrautils.testutils
JUnit Rule which "captures" slf4j-simple logs.
LogCaptureRule() - Constructor for class org.opendaylight.infrautils.testutils.LogCaptureRule
 
LogCaptureRuleException - Exception in org.opendaylight.infrautils.testutils
Exception thrown by the LogCaptureRule.
LogCaptureRuleException(String) - Constructor for exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
 
LogCaptureRuleException(String, Throwable) - Constructor for exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
 
LogCaptureRuleException(String, Throwable, Throwable) - Constructor for exception org.opendaylight.infrautils.testutils.LogCaptureRuleException
 
LogCaptureRuleLoggerFactory - Class in org.opendaylight.infrautils.testutils.internal
ILoggerFactory for LogCaptureRule.
LogCaptureRuleLoggerFactory() - Constructor for class org.opendaylight.infrautils.testutils.internal.LogCaptureRuleLoggerFactory
 
logger - Variable in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
logger(Logger) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
Initializes the value for the logger attribute.
logger() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Logger used to log uncaught exceptions from new threads created via this factory.
logger(Logger) - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.LoggerBuildStage
Initializes the value for the logger attribute.
logger() - Method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
Logger used to log uncaught exceptions from new threads created via this factory.
LoggingThreadUncaughtExceptionHandler - Class in org.opendaylight.infrautils.utils.concurrent
Thread's UncaughtExceptionHandler which logs to slf4j.
LoggingUncaughtThreadDeathContextRunnable - Class in org.opendaylight.infrautils.utils.concurrent
Runnable with final LoggingUncaughtThreadDeathContextRunnable.run() method that catches any unexpected checked exceptions (RuntimeException & Error) and logs them with some kind of context which allows to better identify the root cause.
LoggingUncaughtThreadDeathContextRunnable(Logger, Supplier<String>) - Constructor for class org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable
Constructor.
LogRule - Class in org.opendaylight.infrautils.testutils
JUnit Rule which nicely separates @Test/s in the log.
LogRule() - Constructor for class org.opendaylight.infrautils.testutils.LogRule
 

M

mac(String) - Method in class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample.MacLabeledMeter
 
MacLabeledMeter(Labeled<Meter>) - Constructor for class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample.MacLabeledMeter
 
mark() - Method in interface org.opendaylight.infrautils.metrics.Meter
Mark the occurrence of an event.
mark(long) - Method in interface org.opendaylight.infrautils.metrics.Meter
Mark the occurrence of a given number of events.
maxEntries() - Method in interface org.opendaylight.infrautils.caches.CachePolicy
How many entries this cache holds.
maxEntries(long) - Method in class org.opendaylight.infrautils.caches.CachePolicyBuilder
Initializes the value for the maxEntries attribute.
maxEntries() - Method in class org.opendaylight.infrautils.caches.noop.internal.NoopCachePolicy
 
maxWidth - Variable in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
MBeanUtils - Class in org.opendaylight.infrautils.diagstatus
MBeanUtils is a utility that can be used for registering a new MBean or accessing any MBean service.
MDCEntry - Class in org.opendaylight.infrautils.utils.mdc
Marker for objects which get put into the MDC.
MDCEntry() - Constructor for class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
mdcKeyString() - Method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
 
mdcKeyString() - Method in class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
MDCs - Class in org.opendaylight.infrautils.utils.mdc
Utility methods for MDC.
mdcValueString() - Method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
The exact internal implementation format of this ID may change over time, and should not be relied upon.
mdcValueString() - Method in class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
Meter - Interface in org.opendaylight.infrautils.metrics
Meter metric, which measures throughput.
MetricDescriptor - Class in org.opendaylight.infrautils.metrics
Descriptor of Metric.
MetricDescriptor() - Constructor for class org.opendaylight.infrautils.metrics.MetricDescriptor
 
MetricProvider - Interface in org.opendaylight.infrautils.metrics
Factory to obtain a new metric for use by application code.
MetricProviderImpl - Class in org.opendaylight.infrautils.metrics.internal
Implementation of MetricProvider.
MetricProviderImpl() - Constructor for class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
MetricProviderImpl(Configuration) - Constructor for class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
MetricsAdvancedExample - Class in org.opendaylight.infrautils.metrics.sample
Example illustrating advanced type safe usage of metrics API.
MetricsAdvancedExample(MetricProvider) - Constructor for class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample
 
MetricsAdvancedExample.MacLabeledMeter - Class in org.opendaylight.infrautils.metrics.sample
 
MetricsAdvancedExample.PortLabeledMeter - Class in org.opendaylight.infrautils.metrics.sample
 
MetricsExample - Class in org.opendaylight.infrautils.metrics.sample
Example illustrating usage of metrics API, and demo.
MetricsExample(MetricProvider) - Constructor for class org.opendaylight.infrautils.metrics.sample.MetricsExample
 
MetricsFileReporter - Class in org.opendaylight.infrautils.metrics.internal
 
MetricsFileReporter(MetricRegistry, Duration) - Constructor for class org.opendaylight.infrautils.metrics.internal.MetricsFileReporter
 
missCount() - Method in interface org.opendaylight.infrautils.caches.CacheStats
Number of "misses" in the cache.
module(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
Initializes the value for the module attribute.
module() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Name of OpenDaylight module the Metric is for, unique within given ImmutableMetricDescriptor.project().
module(String) - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.ModuleBuildStage
Initializes the value for the module attribute.
module() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
Name of OpenDaylight module the Metric is for, unique within given MetricDescriptor.project().
modules - Variable in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
ModuleSetupRuntimeException - Exception in org.opendaylight.infrautils.inject
Exception to throw from a static Dependency Inject Framework's "Wiring" class.
ModuleSetupRuntimeException(Exception) - Constructor for exception org.opendaylight.infrautils.inject.ModuleSetupRuntimeException
 

N

name - Variable in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
namePrefix(String) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
Initializes the value for the namePrefix attribute.
namePrefix() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Prefix for threads from this factory.
namePrefix(String) - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.NamePrefixBuildStage
Initializes the value for the namePrefix attribute.
namePrefix() - Method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
Prefix for threads from this factory.
newCache(CacheConfig<K, V>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 
newCache(CacheConfig<K, V>) - Method in class org.opendaylight.infrautils.caches.baseimpl.BaseProvider
 
newCache(CacheConfig<K, V>, CachePolicy) - Method in interface org.opendaylight.infrautils.caches.CacheProvider
Creates a brand new Cache (API with unchecked exceptions), based on the passed configuration and policy.
newCache(CacheConfig<K, V>) - Method in interface org.opendaylight.infrautils.caches.CacheProvider
Creates a brand new Cache (API with unchecked exceptions), based on the passed configuration and a default policy.
newCache(CacheConfig<K, V>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.standard.StandardCacheProvider
 
newCachedThreadPool(String, Logger) - Static method in class org.opendaylight.infrautils.utils.concurrent.Executors
 
newCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 
newCheckedCache(CheckedCacheConfig<K, V, E>) - Method in class org.opendaylight.infrautils.caches.baseimpl.BaseProvider
 
newCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in interface org.opendaylight.infrautils.caches.CacheProvider
Creates a brand new CheckedCache (API for checked exceptions), based on the passed configuration and policy.
newCheckedCache(CheckedCacheConfig<K, V, E>) - Method in interface org.opendaylight.infrautils.caches.CacheProvider
Creates a brand new CheckedCache (API for checked exceptions), based on the passed configuration and a default policy.
newCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.standard.StandardCacheProvider
 
newCounter(Object, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newCounter(Object, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
newCounter(MetricDescriptor) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric without labels.
newCounter(MetricDescriptor, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric with 1 label.
newCounter(MetricDescriptor, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric with 2 labels.
newCounter(MetricDescriptor, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric with 3 labels.
newCounter(MetricDescriptor, String, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric with 4 labels.
newCounter(MetricDescriptor, String, String, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Counter metric with 5 labels.
newCounter(Object, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newCounter(MetricDescriptor, String, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(Object, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newMeter(Object, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
newMeter(MetricDescriptor) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric without labels.
newMeter(MetricDescriptor, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric with 1 label.
newMeter(MetricDescriptor, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric with 2 labels.
newMeter(MetricDescriptor, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric with 3 labels.
newMeter(MetricDescriptor, String, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric with 4 labels.
newMeter(MetricDescriptor, String, String, String, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Meter metric with 5 labels.
newMeter(Object, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newMeter(MetricDescriptor, String, String, String, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newScheduledThreadPool(int, String, Logger) - Static method in class org.opendaylight.infrautils.utils.concurrent.Executors
 
newSingleThreadExecutor(String, Logger) - Static method in class org.opendaylight.infrautils.utils.concurrent.Executors
Creates a single thread executor with a ThreadFactory that uses the provided prefix for its thread names and logs uncaught exceptions with the specified Logger.
newSingleThreadScheduledExecutor(String, Logger) - Static method in class org.opendaylight.infrautils.utils.concurrent.Executors
 
newTimer(Object, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newTimer(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newTimer(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newTimer(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
newTimer(Object, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
 
newTimer(MetricDescriptor) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Timer metric without labels.
newTimer(MetricDescriptor, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Timer metric with 1 label.
newTimer(MetricDescriptor, String, String) - Method in interface org.opendaylight.infrautils.metrics.MetricProvider
Create new Timer metric with 2 labels.
newTimer(Object, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newTimer(MetricDescriptor) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newTimer(MetricDescriptor, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newTimer(MetricDescriptor, String, String) - Method in class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
newUnregisteredCache(CacheConfig<K, V>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 
newUnregisteredCache(CacheConfig<K, V>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.guava.internal.GuavaCacheProvider
 
newUnregisteredCache(CacheConfig<K, V>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.noop.internal.NoopCacheProvider
 
newUnregisteredCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 
newUnregisteredCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.guava.internal.GuavaCacheProvider
 
newUnregisteredCheckedCache(CheckedCacheConfig<K, V, E>, CachePolicy) - Method in class org.opendaylight.infrautils.caches.noop.internal.NoopCacheProvider
 
next() - Static method in class org.opendaylight.infrautils.utils.mdc.ExecutionOrigin
Returns the next origin ID.
NoopCachePolicy - Class in org.opendaylight.infrautils.caches.noop.internal
No Operation ("NOOP") implementation of CachePolicy.
NoopCachePolicy() - Constructor for class org.opendaylight.infrautils.caches.noop.internal.NoopCachePolicy
 
NoopCacheProvider - Class in org.opendaylight.infrautils.caches.noop.internal
No Operation ("NOOP") implementation of cache factory.
NoopCacheProvider(CacheManagersRegistry) - Constructor for class org.opendaylight.infrautils.caches.noop.internal.NoopCacheProvider
 

O

OccurenceCounter - Class in org.opendaylight.infrautils.counters.api
Deprecated.
Please use infrautils' metrics instead of counters.
OccurenceCounter(String, String, boolean, String, OccurenceCounter, boolean, boolean) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, String) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, String, OccurenceCounter) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, String, boolean, boolean) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, boolean, String, boolean) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, String, boolean, OccurenceCounter, boolean, boolean) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounter(String, String, String, String, boolean, OccurenceCounter, boolean, boolean) - Constructor for class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
OccurenceCounterEntry - Class in org.opendaylight.infrautils.counters.impl.service
 
OccurenceCounterEntry(OccurenceCounter) - Constructor for class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
of(String, Logger, Optional<Integer>) - Static method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Construct a new immutable ThreadFactoryProvider instance.
onSystemBootReady() - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
 
onSystemBootReady() - Method in interface org.opendaylight.infrautils.ready.SystemReadyListener
Called back once when the system has become "fully ready" after the initial boot up.
OpenDaylightImmutableStyle - Annotation Type in org.opendaylight.infrautils.caches.internal
Immutables.org style meta annotation.
Optionals - Class in org.opendaylight.infrautils.utils
Utilities for Optionals.
org.opendaylight.infrautils.caches - package org.opendaylight.infrautils.caches
 
org.opendaylight.infrautils.caches.baseimpl - package org.opendaylight.infrautils.caches.baseimpl
 
org.opendaylight.infrautils.caches.baseimpl.internal - package org.opendaylight.infrautils.caches.baseimpl.internal
 
org.opendaylight.infrautils.caches.cli - package org.opendaylight.infrautils.caches.cli
 
org.opendaylight.infrautils.caches.guava.internal - package org.opendaylight.infrautils.caches.guava.internal
 
org.opendaylight.infrautils.caches.internal - package org.opendaylight.infrautils.caches.internal
 
org.opendaylight.infrautils.caches.noop.internal - package org.opendaylight.infrautils.caches.noop.internal
 
org.opendaylight.infrautils.caches.sample - package org.opendaylight.infrautils.caches.sample
 
org.opendaylight.infrautils.caches.sample.cli - package org.opendaylight.infrautils.caches.sample.cli
 
org.opendaylight.infrautils.caches.standard - package org.opendaylight.infrautils.caches.standard
 
org.opendaylight.infrautils.caches.testutils - package org.opendaylight.infrautils.caches.testutils
 
org.opendaylight.infrautils.counters.api - package org.opendaylight.infrautils.counters.api
 
org.opendaylight.infrautils.counters.impl - package org.opendaylight.infrautils.counters.impl
 
org.opendaylight.infrautils.counters.impl.service - package org.opendaylight.infrautils.counters.impl.service
 
org.opendaylight.infrautils.diagstatus - package org.opendaylight.infrautils.diagstatus
 
org.opendaylight.infrautils.diagstatus.internal - package org.opendaylight.infrautils.diagstatus.internal
 
org.opendaylight.infrautils.diagstatus.shell - package org.opendaylight.infrautils.diagstatus.shell
 
org.opendaylight.infrautils.diagstatus.web - package org.opendaylight.infrautils.diagstatus.web
 
org.opendaylight.infrautils.inject - package org.opendaylight.infrautils.inject
The interfaces and classes in this package are "for convenience".
org.opendaylight.infrautils.inject.guice.testutils - package org.opendaylight.infrautils.inject.guice.testutils
 
org.opendaylight.infrautils.itestutils - package org.opendaylight.infrautils.itestutils
 
org.opendaylight.infrautils.jobcoordinator - package org.opendaylight.infrautils.jobcoordinator
org.opendaylight.infrautils.jobcoordinator.internal - package org.opendaylight.infrautils.jobcoordinator.internal
JobCoordinator Implementation.
org.opendaylight.infrautils.metrics - package org.opendaylight.infrautils.metrics
 
org.opendaylight.infrautils.metrics.internal - package org.opendaylight.infrautils.metrics.internal
 
org.opendaylight.infrautils.metrics.sample - package org.opendaylight.infrautils.metrics.sample
 
org.opendaylight.infrautils.metrics.testimpl - package org.opendaylight.infrautils.metrics.testimpl
 
org.opendaylight.infrautils.ready - package org.opendaylight.infrautils.ready
 
org.opendaylight.infrautils.ready.internal - package org.opendaylight.infrautils.ready.internal
 
org.opendaylight.infrautils.ready.order - package org.opendaylight.infrautils.ready.order
 
org.opendaylight.infrautils.samples.counters - package org.opendaylight.infrautils.samples.counters
 
org.opendaylight.infrautils.testutils - package org.opendaylight.infrautils.testutils
 
org.opendaylight.infrautils.testutils.concurrent - package org.opendaylight.infrautils.testutils.concurrent
This package contains classes designed to help test concurrent aspects of target code.
org.opendaylight.infrautils.testutils.internal - package org.opendaylight.infrautils.testutils.internal
 
org.opendaylight.infrautils.utils - package org.opendaylight.infrautils.utils
 
org.opendaylight.infrautils.utils.concurrent - package org.opendaylight.infrautils.utils.concurrent
General purpose concurrency related utilities.
org.opendaylight.infrautils.utils.function - package org.opendaylight.infrautils.utils.function
 
org.opendaylight.infrautils.utils.management - package org.opendaylight.infrautils.utils.management
 
org.opendaylight.infrautils.utils.mdc - package org.opendaylight.infrautils.utils.mdc
 
org.opendaylight.infrautils.utils.types - package org.opendaylight.infrautils.utils.types
 
org.slf4j.impl - package org.slf4j.impl
 
OsgiWebInitializer - Class in org.opendaylight.infrautils.diagstatus.web
Initializes and registers the DiagStatusServlet.
OsgiWebInitializer(HttpService, DiagStatusService) - Constructor for class org.opendaylight.infrautils.diagstatus.web.OsgiWebInitializer
 

P

poll() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
port(int) - Method in class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample.PortLabeledMeter
 
PortLabeledMeter(Labeled<Labeled<Meter>>) - Constructor for class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample.PortLabeledMeter
 
printName - Variable in class org.opendaylight.infrautils.counters.impl.service.OccurenceCounterEntry
 
priority(int) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
Initializes the optional value priority to priority.
priority(Optional<Integer>) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.Builder
Initializes the optional value priority to priority.
priority(int) - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.BuildFinal
Initializes the optional value priority to priority.
priority(Optional<Integer>) - Method in interface org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider.BuildFinal
Initializes the optional value priority to priority.
priority() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Priority for new threads from this factory.
priority() - Method in class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
Priority for new threads from this factory.
probeConfiguration(TestProbeBuilder) - Method in class org.opendaylight.infrautils.itestutils.AbstractIntegrationTest
 
project(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.Builder
Initializes the value for the project attribute.
project() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Name of OpenDaylight project the Metric is for, unique at opendaylight.org.
project(String) - Method in interface org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor.ProjectBuildStage
Initializes the value for the project attribute.
project() - Method in class org.opendaylight.infrautils.metrics.MetricDescriptor
Name of OpenDaylight project the Metric is for, unique at opendaylight.org.
put(K, V) - Method in interface org.opendaylight.infrautils.caches.BaseCache
Puts a new entry into the Cache, replacing any existing one.
put(K, V) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
put(K, V) - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
put(String, Map<String, UnsignedLong>) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
put(String, String, UnsignedLong) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
put(String, String) - Static method in class org.opendaylight.infrautils.utils.mdc.MDCs
Minor improvement over MDC.put(String, String).
putRunRemove(String, String, Runnable) - Static method in class org.opendaylight.infrautils.utils.mdc.MDCs
MDCs.put(String, String) a key/val into the MDC, runs the provided Runnable, and (ensure that) the given key is MDC.remove(String)'d (even if there was an exception).
putRunRemove(MDCEntry, Runnable) - Static method in class org.opendaylight.infrautils.utils.mdc.MDCs
 
putRunRemove(Map<String, String>, Runnable) - Static method in class org.opendaylight.infrautils.utils.mdc.MDCs
MDCs.put(String, String) each key/val of the passed Map into the MDC, runs the provided Runnable, and (ensure that) the all keys of the Map are MDC.remove(String)'d (even if there was an exception).
putRunRemove(Runnable, MDCEntry...) - Static method in class org.opendaylight.infrautils.utils.mdc.MDCs
 

R

readMBeanAttribute(String, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
readMBeanAttribute(String) - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Read an mbean attribute from the platform MBean server.
register(String) - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Register a service for status monitoring.
register(String) - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
register(Class<T>) - Method in class org.opendaylight.infrautils.ready.internal.FunctionalityReadyNotifierImpl
 
register(Class<T>) - Method in interface org.opendaylight.infrautils.ready.order.FunctionalityReadyNotifier
Register a FunctionalityReady marker.
register() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
This method is a wrapper for registerMBean with void return type so it can be invoked by dependency injection frameworks such as Spring and Blueprint.
registerCacheManager(CacheManager) - Method in interface org.opendaylight.infrautils.caches.baseimpl.CacheManagersRegistry
Implementations of CacheProvider invoke this for each new CacheManager they're about to return to users.
registerCacheManager(CacheManager) - Method in class org.opendaylight.infrautils.caches.baseimpl.internal.CacheManagersRegistryImpl
 
registerListener(SystemReadyListener) - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
registerListener(SystemReadyListener) - Method in interface org.opendaylight.infrautils.ready.SystemReadyMonitor
Allows components to register a listener which will be notified when the system ready state is changing.
registerMBean() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Registers this bean with the platform MBean server with the domain defined by AbstractMXBean.BASE_JMX_PREFIX.
registerServerMBean(Object, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
RememberingLogger - Class in org.opendaylight.infrautils.testutils.internal
A slf4j logger implementation which remembers log events.
rename(String, String) - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
report(ServiceDescriptor) - Method in interface org.opendaylight.infrautils.diagstatus.DiagStatusService
Report the status of a service specified by the identifier.
report(ServiceDescriptor) - Method in class org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceImpl
 
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class org.opendaylight.infrautils.metrics.internal.MetricsFileReporter
 
REQUESTED_API_VERSION - Static variable in class org.slf4j.impl.StaticLoggerBinder
 
resetCounter() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
resetLastError() - Static method in class org.opendaylight.infrautils.testutils.internal.RememberingLogger
 
RMI_REGISTRY_PORT - Static variable in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
RollbackCallable - Interface in org.opendaylight.infrautils.jobcoordinator
A callable which runs in case a job task fails.
run() - Method in class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
run() - Method in class org.opendaylight.infrautils.metrics.sample.MetricsAdvancedExample
 
run() - Method in class org.opendaylight.infrautils.metrics.sample.MetricsExample
 
run() - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
run() - Method in class org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable
Final run() method; subclasses implement LoggingUncaughtThreadDeathContextRunnable.runWithUncheckedExceptionLogging() instead of this.
run() - Method in interface org.opendaylight.infrautils.utils.function.CheckedRunnable
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
RunUntilFailureClassRule - Class in org.opendaylight.infrautils.testutils
RunUntilFailureClassRule() - Constructor for class org.opendaylight.infrautils.testutils.RunUntilFailureClassRule
 
RunUntilFailureClassRule(long) - Constructor for class org.opendaylight.infrautils.testutils.RunUntilFailureClassRule
 
RunUntilFailureRule - Class in org.opendaylight.infrautils.testutils
JUnit Rule which allows to keep running tests indefinitely.
RunUntilFailureRule(RunUntilFailureClassRule) - Constructor for class org.opendaylight.infrautils.testutils.RunUntilFailureRule
 
runWithUncheckedExceptionLogging() - Method in class org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable
Run method which you implement instead of the original LoggingUncaughtThreadDeathContextRunnable.run().

S

SampleCacheCommand - Class in org.opendaylight.infrautils.caches.sample.cli
Example CLI action calling a cached service.
SampleCacheCommand(SampleService) - Constructor for class org.opendaylight.infrautils.caches.sample.cli.SampleCacheCommand
 
SampleCountersMain - Class in org.opendaylight.infrautils.samples.counters
 
SampleCountersMain() - Constructor for class org.opendaylight.infrautils.samples.counters.SampleCountersMain
 
SampleService - Interface in org.opendaylight.infrautils.caches.sample
Example service, with an expensive operation, which SampleCachingService will cache.
SampleServiceWithCachingImpl - Class in org.opendaylight.infrautils.caches.sample
Example service implementation.
SampleServiceWithCachingImpl(CacheProvider) - Constructor for class org.opendaylight.infrautils.caches.sample.SampleServiceWithCachingImpl
 
sayHello(String) - Method in interface org.opendaylight.infrautils.caches.sample.SampleService
 
sayHello(String) - Method in class org.opendaylight.infrautils.caches.sample.SampleServiceWithCachingImpl
 
ServiceDescriptor - Class in org.opendaylight.infrautils.diagstatus
Details of a registered service.
ServiceDescriptor(String, ServiceState, String) - Constructor for class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
ServiceDescriptor(String, Throwable) - Constructor for class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
ServiceRegistration - Interface in org.opendaylight.infrautils.diagstatus
A registration of a diagstatus "Service".
ServiceState - Enum in org.opendaylight.infrautils.diagstatus
ServiceState for ServiceState.
ServiceStatusProvider - Interface in org.opendaylight.infrautils.diagstatus
Apps can register an implementation of this interface in the OSGi service registry if they want to expose their live status.
set(long) - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
setColumnNames(String...) - Method in class org.opendaylight.infrautils.utils.TablePrinter
 
setColumnNumber(int) - Method in class org.opendaylight.infrautils.utils.TablePrinter
 
setDeadlockedThreadsMaxLogIntervalSecs(int) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
setExecutingEntry(JobEntry) - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
setFileReporterIntervalSecs(int) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
setInterval(int) - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 
setKeepRunning(boolean) - Method in class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
setMaxThreads(int) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
setMaxThreadsMaxLogIntervalSecs(int) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
setPolicy(CachePolicy) - Method in interface org.opendaylight.infrautils.caches.CacheManager
Update this Cache's policy.
setSleepInterval(int) - Method in class org.opendaylight.infrautils.counters.impl.service.CountersDumperThread
 
setThreadsWatcherIntervalMS(int) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
setTitle(String) - Method in class org.opendaylight.infrautils.utils.TablePrinter
 
setUpGuice(Object) - Method in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
setWritelog(boolean) - Method in class org.opendaylight.infrautils.counters.impl.CountersMain
 
SlowExecutor - Class in org.opendaylight.infrautils.testutils.concurrent
An Executor that is intentionally slow.
SlowExecutor(Executor) - Constructor for class org.opendaylight.infrautils.testutils.concurrent.SlowExecutor
 
StackTraces - Class in org.opendaylight.infrautils.utils
Utilities for StackTraceElement & Co.
stage - Variable in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
StandardCacheProvider - Class in org.opendaylight.infrautils.caches.standard
Default standard usual ordinary habitual ;) CacheProvider.
StandardCacheProvider(CacheManagersRegistry) - Constructor for class org.opendaylight.infrautils.caches.standard.StandardCacheProvider
 
start() - Method in class org.opendaylight.infrautils.inject.AbstractLifecycle
 
startReporter() - Method in class org.opendaylight.infrautils.metrics.internal.MetricsFileReporter
 
startRMIConnectorServer(MBeanServer, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
StaticLoggerBinder - Class in org.slf4j.impl
slf4j glue.
statsEnabled() - Method in interface org.opendaylight.infrautils.caches.CachePolicy
Whether this cache has it statics enabled.
statsEnabled(boolean) - Method in class org.opendaylight.infrautils.caches.CachePolicyBuilder
Initializes the value for the statsEnabled attribute.
stop() - Method in class org.opendaylight.infrautils.inject.AbstractLifecycle
 
stop() - Method in class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
stopRMIConnectorServer(Pair<JMXConnectorServer, Registry>) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
submit(Callable<T>) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
submit(Runnable, T) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
submit(Runnable) - Method in class org.opendaylight.infrautils.testutils.concurrent.AwaitableExecutorService
 
SystemReadyImpl - Class in org.opendaylight.infrautils.ready.internal
Implementation of the "system ready" service.
SystemReadyImpl(BundleContext, BundleService) - Constructor for class org.opendaylight.infrautils.ready.internal.SystemReadyImpl
 
SystemReadyListener - Interface in org.opendaylight.infrautils.ready
Listener which can get notified when the system ready state is changing.
SystemReadyMonitor - Interface in org.opendaylight.infrautils.ready
Service which provides technical system ready-ness status.
SystemReadyMonitorMXBean - Interface in org.opendaylight.infrautils.ready
Service which exposes system ready-ness state as MBean.
SystemState - Enum in org.opendaylight.infrautils.ready
System State.

T

TablePrinter - Class in org.opendaylight.infrautils.utils
 
TablePrinter(int) - Constructor for class org.opendaylight.infrautils.utils.TablePrinter
 
TablePrinter() - Constructor for class org.opendaylight.infrautils.utils.TablePrinter
 
tearDownGuice() - Method in class org.opendaylight.infrautils.inject.guice.testutils.GuiceRule
 
TestableQueues - Class in org.opendaylight.infrautils.testutils.concurrent
Utility for tests to be able await a Queue becoming empty.
TestMetricProviderImpl - Class in org.opendaylight.infrautils.metrics.testimpl
Implementation of MetricProvider useful for unit and component tests.
TestMetricProviderImpl() - Constructor for class org.opendaylight.infrautils.metrics.testimpl.TestMetricProviderImpl
 
thenAccept(Consumer<? super T>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenAcceptAsync(Consumer<? super T>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenApply(Function<? super T, ? extends U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenRun(Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenRunAsync(Runnable) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
thenRunAsync(Runnable, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
ThreadFactoryProvider - Class in org.opendaylight.infrautils.utils.concurrent
Builder for ThreadFactory.
ThreadFactoryProvider() - Constructor for class org.opendaylight.infrautils.utils.concurrent.ThreadFactoryProvider
 
time(CheckedCallable<T, E>) - Method in interface org.opendaylight.infrautils.metrics.Timer
Times and records the duration of event which returns a value.
time(CheckedRunnable<E>) - Method in interface org.opendaylight.infrautils.metrics.Timer
Times and records the duration of event.
Timer - Interface in org.opendaylight.infrautils.metrics
A timer metric which aggregates timing durations.
toCompletableFuture() - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
toCompletionStage(Future<V>) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
Converts a Java 5 Future to a Java 8 CompletionStage.
toCompletionStage(ListenableFuture<V>) - Static method in class org.opendaylight.infrautils.utils.concurrent.ListenableFutures
Converts a Guava ListenableFuture to a Java 8 CompletionStage.
toListenableFuture(CompletableFuture<V>) - Static method in class org.opendaylight.infrautils.utils.concurrent.CompletableFutures
Converts a Java 8 CompletionStage to a Guava ListenableFuture.
toListenableFuture(CompletionStage<V>) - Static method in class org.opendaylight.infrautils.utils.concurrent.CompletionStages
Converts a Java 8 CompletionStage to a Guava ListenableFuture.
toListenableFuture(Future<V>) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
Converts a Java 5 Future to a Guava ListenableFuture.
toListenableFuture(Future<V>, Executor) - Static method in class org.opendaylight.infrautils.utils.concurrent.JdkFutures
Converts a Java 5 Future to a Guava ListenableFuture, using your own Executor.
toLogger(Logger) - Static method in class org.opendaylight.infrautils.utils.concurrent.LoggingThreadUncaughtExceptionHandler
Factory method to obtain an instance of this bound to the passed slf4j Logger.
toString() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCache
 
toString() - Method in class org.opendaylight.infrautils.caches.baseimpl.DelegatingNullSafeCheckedCache
 
toString() - Method in class org.opendaylight.infrautils.counters.api.CountersGroup
Deprecated.
 
toString() - Method in class org.opendaylight.infrautils.counters.api.OccurenceCounter
Deprecated.
 
toString() - Method in class org.opendaylight.infrautils.diagstatus.ServiceDescriptor
 
toString() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl
 
toString() - Method in class org.opendaylight.infrautils.jobcoordinator.internal.JobQueue
 
toString() - Method in interface org.opendaylight.infrautils.jobcoordinator.JobCoordinatorMonitor
 
toString() - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Prints the immutable value MetricDescriptor with attribute values.
toString() - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 
toString() - Method in class org.opendaylight.infrautils.testutils.LogCapture
 
toString() - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Prints the immutable value ThreadFactoryProvider with attribute values.
toString() - Method in class org.opendaylight.infrautils.utils.mdc.MDCEntry
 
toString() - Method in class org.opendaylight.infrautils.utils.TablePrinter
 
tryLock(T, long, TimeUnit) - Method in class org.opendaylight.infrautils.utils.concurrent.KeyedLocks
Tries to acquire the lock for the given key if it is not held by another thread within the given waiting time.
tryLock(T) - Method in class org.opendaylight.infrautils.utils.concurrent.KeyedLocks
Acquires the lock for the given key only if it is not held by another thread at the time of invocation.

U

uncaughtException(Thread, Throwable) - Method in class org.opendaylight.infrautils.utils.concurrent.LoggingThreadUncaughtExceptionHandler
 
UncheckedCloseable - Interface in org.opendaylight.infrautils.utils
Something which can be UncheckedCloseable.close()'d.
unlock(T) - Method in class org.opendaylight.infrautils.utils.concurrent.KeyedLocks
Attempts to release the lock for the given key.
unregister() - Method in interface org.opendaylight.infrautils.diagstatus.ServiceRegistration
Unregisters a service.
unregister() - Method in interface org.opendaylight.infrautils.ready.order.FunctionalityReadyRegistration
 
unregister() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
This method is a wrapper for unregisterMBean with void return type so it can be invoked by dependency injection frameworks such as Spring and Blueprint.
unregisterMBean() - Method in class org.opendaylight.infrautils.utils.management.AbstractMXBean
Unregisters this bean with the platform MBean server.
unregisterServerMBean(Object, String) - Static method in class org.opendaylight.infrautils.diagstatus.MBeanUtils
 
updateConfiguration(Configuration) - Method in class org.opendaylight.infrautils.metrics.internal.MetricProviderImpl
 
updateProperties(Map<String, String>) - Method in class org.opendaylight.infrautils.metrics.internal.Configuration
 

V

valueOf(String) - Static method in enum org.opendaylight.infrautils.diagstatus.ServiceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.infrautils.ready.SystemState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.infrautils.testutils.LogCapture.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendaylight.infrautils.diagstatus.ServiceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.infrautils.ready.SystemState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.infrautils.testutils.LogCapture.Level
Returns an array containing the constants of this enum type, in the order they are declared.

W

whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
withAnchor(Object) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Copy the current immutable object by setting a value for the anchor attribute.
withDaemon(boolean) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Copy the current immutable object by setting a value for the daemon attribute.
withDescription(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Copy the current immutable object by setting a value for the description attribute.
withId(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Copy the current immutable object by setting a value for the id attribute.
withLogger(Logger) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Copy the current immutable object by setting a value for the logger attribute.
withModule(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Copy the current immutable object by setting a value for the module attribute.
withNamePrefix(String) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Copy the current immutable object by setting a value for the namePrefix attribute.
withPriority(int) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Copy the current immutable object by setting a present value for the optional priority attribute.
withPriority(Optional<Integer>) - Method in class org.opendaylight.infrautils.utils.concurrent.ImmutableThreadFactoryProvider
Copy the current immutable object by setting an optional value for the priority attribute.
withProject(String) - Method in class org.opendaylight.infrautils.metrics.ImmutableMetricDescriptor
Copy the current immutable object by setting a value for the project attribute.
wrap(CompletionStage<T>) - Static method in class org.opendaylight.infrautils.utils.concurrent.CompletionStageWrapper
 
wrap(Runnable, Logger, Supplier<String>) - Static method in class org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable
Wraps an existing Runnable.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019 OpenDaylight. All rights reserved.