A C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractRegistrationBuilder<S> - Class in ch.raffael.meldioc.library.base.jmx.registry.std
-
Default implementation of
RegistrationBuilder. - AbstractRegistrationBuilder(Logger, DomainMappings) - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- AbstractThreadingFeature - Class in ch.raffael.meldioc.library.base.threading
- AbstractThreadingFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature
- AbstractThreadingFeature.WithTaskAdvice - Class in ch.raffael.meldioc.library.base.threading
- actuator() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- add(CheckedRunnable) - Method in interface ch.raffael.meldioc.library.base.lifecycle.StartupActions
- add(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.StartupActions.Default
- add(Runnable...) - Method in class ch.raffael.meldioc.library.base.ShutdownHooks
- add(Supplier<? extends ShutdownController.Actuator>) - Method in class ch.raffael.meldioc.library.base.ShutdownHooks
- advice() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider.MyTaskAdviceProfile
- ANNOUNCED - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
A shutdown has been announced, shutdown preventing actions are not possible anymore.
- announceShutdown() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- announceShutdown() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
- applyExecutorServiceShutdown(T, ShutdownController) - Static method in class ch.raffael.meldioc.library.base.threading.ThreadingFeature.Util
- applyExecutorServiceShutdown(T, ShutdownFeature) - Static method in class ch.raffael.meldioc.library.base.threading.ThreadingFeature.Util
- asApplication(Option<? extends Logger>) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- asApplication(Logger) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
C
- ch.raffael.meldioc.library.base - package ch.raffael.meldioc.library.base
- ch.raffael.meldioc.library.base.jmx.registry - package ch.raffael.meldioc.library.base.jmx.registry
- ch.raffael.meldioc.library.base.jmx.registry.std - package ch.raffael.meldioc.library.base.jmx.registry.std
- ch.raffael.meldioc.library.base.jmx.registry.util - package ch.raffael.meldioc.library.base.jmx.registry.util
- ch.raffael.meldioc.library.base.lifecycle - package ch.raffael.meldioc.library.base.lifecycle
- ch.raffael.meldioc.library.base.security.ssl - package ch.raffael.meldioc.library.base.security.ssl
- ch.raffael.meldioc.library.base.threading - package ch.raffael.meldioc.library.base.threading
- checkStateBefore(ShutdownController.State) - Method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
- checkStateBeforeOrEqual(ShutdownController.State) - Method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
- clearType() - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- clearType() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- clientSslContext() - Method in class ch.raffael.meldioc.library.base.security.ssl.DefaultSslContextFeature
- clientSslContext() - Method in interface ch.raffael.meldioc.library.base.security.ssl.SslContextFeature
- COMPLETE - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
The shutdown is complete, with or without errors.
- config() - Method in interface ch.raffael.meldioc.library.base.ConfigFeature
- config() - Method in class ch.raffael.meldioc.library.base.ConfigFeature.Default
- ConfigFeature - Interface in ch.raffael.meldioc.library.base
-
TODO JavaDoc
- ConfigFeature.Default - Class in ch.raffael.meldioc.library.base
- Configs - Class in ch.raffael.meldioc.library.base
-
Some utilities for dealing with Typesafe Config.
- configuration() - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Default
- Configuration() - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Configuration
- configure(Config, BiFunction<? super Config, ? super String, ? extends T>, String, Consumer<? super T>) - Static method in class ch.raffael.meldioc.library.base.Configs
- controller() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- controller() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
- corePoolSize() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- CountingThreadFactory - Class in ch.raffael.meldioc.library.base.threading
- CountingThreadFactory(Option<ThreadGroup>, Function1<Integer, String>) - Constructor for class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- CountingThreadFactory(Function1<Integer, String>) - Constructor for class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- CountingThreadFactory(String) - Constructor for class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- CountingThreadFactory(ThreadGroup, Function1<Integer, String>) - Constructor for class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- CountingThreadFactory(ThreadGroup, String) - Constructor for class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- create(MBeanServer, DomainMappings) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- createQueue() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- createRejectedExecutionHandler() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- createThreadFactory() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
D
- Default() - Constructor for class ch.raffael.meldioc.library.base.ConfigFeature.Default
- Default() - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Default
- Default() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.StartupActions.Default
- defaultDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Configuration
- defaultFinalizeTask() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- DefaultMBeanRegistry - Class in ch.raffael.meldioc.library.base.jmx.registry.std
- DefaultMBeanRegistry(MBeanServer, DomainMappings) - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- DefaultMBeanRegistry.Handle - Class in ch.raffael.meldioc.library.base.jmx.registry.std
- DefaultObjectNameBuilder - Class in ch.raffael.meldioc.library.base.jmx.registry.std
-
Default implementation of
ObjectNameBuilder. - DefaultObjectNameBuilder() - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- DefaultSslContextFeature - Class in ch.raffael.meldioc.library.base.security.ssl
- DefaultSslContextFeature() - Constructor for class ch.raffael.meldioc.library.base.security.ssl.DefaultSslContextFeature
- DefaultWorkExecutorProvider - Class in ch.raffael.meldioc.library.base.threading
-
TODO JavaDoc
- DefaultWorkExecutorProvider(Supplier<? extends ExecutorService>) - Constructor for class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- DefaultWorkExecutorProvider.MyTaskAdviceProfile - Class in ch.raffael.meldioc.library.base.threading
- DirectThreadingFeature - Class in ch.raffael.meldioc.library.base.threading
-
A
ThreadingFeaturethat executes everything in the calling thread using aSameThreadExecutorService. - DirectThreadingFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.DirectThreadingFeature
- DirectThreadingFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.threading
-
A
DirectThreadingFeaturethat adds shutdown hooks. - domain() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- domain(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- domain(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- domain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- domain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- doRegister(S, Object, ObjectName) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- DORMANT - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
No shutdown initiated up to now.
- duration() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
E
- errors() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
- executor - Variable in class ch.raffael.meldioc.library.base.lifecycle.Startup
- ExecutorShutdownController - Class in ch.raffael.meldioc.library.base.lifecycle
-
A shutdown controller that allows to parallelize the shutdown.
- ExecutorShutdownController(Supplier<? extends Executor>) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- exitOnError() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- exitOnError(int) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
F
- failure() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
- Feature() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.Feature
- Feature() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.StartupActions.Feature
- FINALIZING - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
onFinalizehook a are being run. - forkJoinPool() - Method in interface ch.raffael.meldioc.library.base.threading.ThreadingFeature
- forkJoinPool() - Method in class ch.raffael.meldioc.library.base.threading.ThreadingFeature.WithSystemForkJoinPool
-
Deprecated.
- formatNameBuilder(String) - Static method in class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- fullConfig() - Method in class ch.raffael.meldioc.library.base.ConfigFeature.Default
G
- getPreventingShutdown(Supplier<T>) - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- getPreventingShutdown(Supplier<T>) - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
-
Run an action that prevents a shutdown being performed while running.
H
- Handle(DefaultMBeanRegistry) - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry.Handle
I
- IllegalShutdownStateException(ShutdownController.State) - Constructor for exception ch.raffael.meldioc.library.base.lifecycle.ShutdownController.IllegalShutdownStateException
- INITIATED - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
A shutdown has been initiated, possibly waiting for shutdown preventing actions to finish.
- isBefore(ShutdownController.State) - Method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
- isBeforeOrEqual(ShutdownController.State) - Method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
J
- JavaThreadPoolFeature - Class in ch.raffael.meldioc.library.base.threading
-
A
ThreadingFeaturethat uses a JavaThreadPoolExecutor. - JavaThreadPoolFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- JavaThreadPoolFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.threading
-
A
JavaThreadPoolFeaturethat destroys the thread pool on finalizing the shutdown. - jvmInit() - Static method in class ch.raffael.meldioc.library.base.lifecycle.JvmInit
-
This method does nothing as initialization is done in this class' static initializer, but it may be useful to ensure class initialization and document why.
- JvmInit - Class in ch.raffael.meldioc.library.base.lifecycle
-
Simple utility class for JVM applications.
- JvmInit() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.JvmInit
- jvmUptime() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
K
- keepAliveTime() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
L
- LegacyLifecycle(Supplier<? extends Traversable<? extends CheckedRunnable>>, Supplier<? extends Executor>, Supplier<? extends ShutdownController.Actuator>, Instant) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.LegacyLifecycle
-
Deprecated.
- Lifecycle - Class in ch.raffael.meldioc.library.base.lifecycle
-
A helper class to manage context lifecycle with features supporting applications.
- Lifecycle(Supplier<? extends Traversable<? extends CheckedRunnable>>, Supplier<? extends Executor>, Supplier<? extends ShutdownController.Actuator>, Instant) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- Lifecycle.Feature - Class in ch.raffael.meldioc.library.base.lifecycle
- Lifecycle.LegacyLifecycle - Class in ch.raffael.meldioc.library.base.lifecycle
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Lifecycle.StartupError - Class in ch.raffael.meldioc.library.base.lifecycle
- Lifecycle.StartupResult - Class in ch.raffael.meldioc.library.base.lifecycle
- Lifecycle.StartupSuccess - Class in ch.raffael.meldioc.library.base.lifecycle
- log(Logger) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- logging() - Method in class ch.raffael.meldioc.library.base.ShutdownHooks
-
Deprecated.Not required anymore, logging will be shut down by default
M
- mapping(String, String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Configuration
- maxPoolSize() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- mbeanFor(T) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry.MBeanFactory
- mbeanRegistry() - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Default
- mbeanRegistry() - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature
- MBeanRegistry - Interface in ch.raffael.meldioc.library.base.jmx.registry
-
The JMX registrar registers MBeans to a given MBean server applying certain rules.
- MBeanRegistry.MBeanFactory<T> - Interface in ch.raffael.meldioc.library.base.jmx.registry
- MBeanRegistryFeature - Interface in ch.raffael.meldioc.library.base.jmx.registry
- MBeanRegistryFeature.Configuration - Class in ch.raffael.meldioc.library.base.jmx.registry
- MBeanRegistryFeature.Default - Class in ch.raffael.meldioc.library.base.jmx.registry
- MBeanRegistryFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.jmx.registry
- MyTaskAdviceProfile() - Constructor for class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider.MyTaskAdviceProfile
N
- name() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- name(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- name(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- name(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- name(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- NAME_PROPERTY - Static variable in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- nameOf(Object) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- nameOf(Object) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- newThread(Runnable) - Method in class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
- nullShutdownActuator() - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
O
- ObjectNameBuilder - Interface in ch.raffael.meldioc.library.base.jmx.registry
-
TODO JavaDoc
- ObjectNames - Class in ch.raffael.meldioc.library.base.jmx.registry.util
- of(Lifecycle.Feature) - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- of(ThreadingFeature, StartupActions.Feature, ShutdownFeature.WithActuator) - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- of(Supplier<? extends Executor>, StartupActions.Feature, ShutdownFeature.WithActuator) - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- of(Supplier<? extends Executor>, Supplier<? extends Traversable<? extends CheckedRunnable>>, Supplier<? extends ShutdownController.Actuator>) - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- onDoShutdown() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- onError(Consumer<? super Lifecycle.StartupError>) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- onError(Consumer<? super Throwable>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- onError(Consumer<? super Throwable>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- onFinalize(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- onFinalize(CheckedRunnable) - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController
- onFinalize(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
- onPerform(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- onPerform(CheckedRunnable) - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController
- onPerform(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
- onPrepare(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- onPrepare(CheckedRunnable) - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController
- onPrepare(CheckedRunnable) - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
- onShutdownComplete(Seq<Throwable>) - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- onSuccess(Consumer<? super Lifecycle.StartupSuccess>) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- option(Config, BiFunction<? super Config, ? super String, ? extends T>, String) - Static method in class ch.raffael.meldioc.library.base.Configs
P
- packageName(Class<?>) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- packageName(Class<?>, int) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- packageName(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- packageName(String, int) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- Parallel() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.Parallel
- PERFORMING - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
onPerformhook a are being run. - performShutdown() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- performShutdown() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
- postCreate(DefaultMBeanRegistry.Handle) - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Default
- postCreate(DefaultMBeanRegistry.Handle) - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.WithShutdown
- postRegister(S) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- PREPARING - ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
onPreparehook a are being run. - preRegister(Object) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- Profile() - Constructor for class ch.raffael.meldioc.library.base.threading.TaskAdviceFeature.Profile
- properties() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- properties(Map<String, String>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- properties(Map<String, String>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- properties(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- properties(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- properties(Map<String, String>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- properties(Map<String, String>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- properties(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- properties(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- property(String, String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- property(String, String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- property(String, String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- property(String, String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
Q
- queueCapacity() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- quoteIfNecessary(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
R
- register(MBeanRegistry.MBeanFactory<? super T>, T) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- register(MBeanRegistry.MBeanFactory<? super T>, T) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- register(MBeanRegistry.MBeanFactory<? super T>, T) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- register(T) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- register(T) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- register(T) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- registrationBuilder() - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- registrationBuilder() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- RegistrationBuilder - Interface in ch.raffael.meldioc.library.base.jmx.registry
-
TODO JavaDoc
- registry() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry.Handle
- registryMBeanServer() - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature
- runPreventingShutdown(Runnable) - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
-
Run an action that prevents a shutdown being performed while running.
S
- SameThread() - Constructor for class ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.SameThread
- secureSslContext() - Method in class ch.raffael.meldioc.library.base.security.ssl.DefaultSslContextFeature
- serverSslContext() - Method in interface ch.raffael.meldioc.library.base.security.ssl.SslContextFeature
- shouldQuote(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- shutdown() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry.Handle
- shutdown() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- shutdown() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- shutdownActuator - Variable in class ch.raffael.meldioc.library.base.lifecycle.Startup
- shutdownActuator() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.Feature
- shutdownActuator() - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.Parallel
- shutdownActuator() - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.SameThread
- shutdownActuator() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.WithActuator
- shutdownController() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature
- shutdownController() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownFeature.WithActuator
- ShutdownController - Interface in ch.raffael.meldioc.library.base.lifecycle
-
The shutdown controller allows registering hooks run on the three shutdown phases: prepare: stop accepting new work (e.g.
- ShutdownController.Actuator - Interface in ch.raffael.meldioc.library.base.lifecycle
- ShutdownController.IllegalShutdownStateException - Exception in ch.raffael.meldioc.library.base.lifecycle
- ShutdownController.State - Enum in ch.raffael.meldioc.library.base.lifecycle
- ShutdownController.Wrapper - Class in ch.raffael.meldioc.library.base.lifecycle
- ShutdownFeature - Interface in ch.raffael.meldioc.library.base.lifecycle
-
Standard feature for controlled 3-phase shutdown.
- ShutdownFeature.Parallel - Class in ch.raffael.meldioc.library.base.lifecycle
- ShutdownFeature.SameThread - Class in ch.raffael.meldioc.library.base.lifecycle
- ShutdownFeature.WithActuator - Interface in ch.raffael.meldioc.library.base.lifecycle
- shutdownHook() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- shutdownHooks() - Static method in class ch.raffael.meldioc.library.base.ShutdownHooks
- ShutdownHooks - Class in ch.raffael.meldioc.library.base
- shutdownLogging(boolean) - Method in class ch.raffael.meldioc.library.base.ShutdownHooks
-
Enable or disable log shutdown in shutdown hook, enabled by default.
- SslContextFeature - Interface in ch.raffael.meldioc.library.base.security.ssl
- SslContexts - Class in ch.raffael.meldioc.library.base.security.ssl
- start() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- start() - Method in class ch.raffael.meldioc.library.base.lifecycle.Startup
- start(long) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- start(long) - Method in class ch.raffael.meldioc.library.base.lifecycle.Startup
- start(long, TimeUnit) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
- start(long, TimeUnit) - Method in class ch.raffael.meldioc.library.base.lifecycle.Startup
- Startup - Class in ch.raffael.meldioc.library.base.lifecycle
-
TODO JavaDoc
- Startup(Traversable<? extends CheckedRunnable>, Executor, ShutdownController.Actuator) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.Startup
- startupActions - Variable in class ch.raffael.meldioc.library.base.lifecycle.Startup
- startupActions() - Method in class ch.raffael.meldioc.library.base.lifecycle.StartupActions.Default
- StartupActions - Interface in ch.raffael.meldioc.library.base.lifecycle
- StartupActions.Default - Class in ch.raffael.meldioc.library.base.lifecycle
- StartupActions.Feature - Class in ch.raffael.meldioc.library.base.lifecycle
- startupActionsEP() - Method in class ch.raffael.meldioc.library.base.lifecycle.StartupActions.Feature
- state() - Method in class ch.raffael.meldioc.library.base.lifecycle.ExecutorShutdownController
- state() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Actuator
- state() - Method in exception ch.raffael.meldioc.library.base.lifecycle.ShutdownController.IllegalShutdownStateException
- state() - Method in interface ch.raffael.meldioc.library.base.lifecycle.ShutdownController
- state() - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
- strippedName(Class<?>) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- strippedName(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- success() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
- system() - Static method in class ch.raffael.meldioc.library.base.security.ssl.SslContexts
T
- taskAdvice() - Method in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature.WithTaskAdvice
- taskAdvice() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- taskAdvice() - Method in interface ch.raffael.meldioc.library.base.threading.TaskAdviceFeature
- TaskAdviceFeature - Interface in ch.raffael.meldioc.library.base.threading
-
TODO JavaDoc
- TaskAdviceFeature.Profile - Class in ch.raffael.meldioc.library.base.threading
-
TODO JavaDoc
- taskAdviceProfile() - Method in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature.WithTaskAdvice
- taskAdviceProfile() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- threadGroup() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- ThreadingFeature - Interface in ch.raffael.meldioc.library.base.threading
-
Basic infrastructure for multithreaded applications.
- ThreadingFeature.Util - Class in ch.raffael.meldioc.library.base.threading
- ThreadingFeature.WithSystemForkJoinPool - Class in ch.raffael.meldioc.library.base.threading
-
Deprecated, for removal: This API element is subject to removal in a future version.about 99.9% of the applications will use this → moved to default in ThreadingFeature
- timingInfoString() - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
- timingInfoString(boolean) - Method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle.StartupResult
- toMap(Config) - Static method in class ch.raffael.meldioc.library.base.Configs
- toMap(Config, M) - Static method in class ch.raffael.meldioc.library.base.Configs
- toMappings() - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Configuration
- toObjectName() - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- toObjectName() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- toObjectName() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- toObjectName(Object) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- toObjectName(Object) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- toProperties(Config) - Static method in class ch.raffael.meldioc.library.base.Configs
- toProperties(Config, Properties) - Static method in class ch.raffael.meldioc.library.base.Configs
- toString() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry.Handle
- toString() - Method in class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
- toVavrMap(Config) - Static method in class ch.raffael.meldioc.library.base.Configs
- trustAll() - Method in class ch.raffael.meldioc.library.base.security.ssl.DefaultSslContextFeature
- trustAll() - Static method in class ch.raffael.meldioc.library.base.security.ssl.SslContexts
- type() - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- type(Class<?>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- type(Class<?>) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- type(Class<?>, boolean) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- type(Class<?>, boolean) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- type(Class<?>, boolean) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- type(Class<?>, boolean) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- type(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- type(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.RegistrationBuilder
- type(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
- type(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultObjectNameBuilder
- TYPE_PROPERTY - Static variable in interface ch.raffael.meldioc.library.base.jmx.registry.ObjectNameBuilder
- typeGivingClass(Class<?>) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- typeName(Class<?>) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- typeName(Class<?>, boolean) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- typeName(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
- typeName(String, boolean) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.ObjectNames
U
- unregister(Object) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- unregister(Object) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- unrestrictedWorkExecutor() - Method in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature
-
Deprecated, for removal: This API element is subject to removal in a future version.
V
- valueOf(String) - Static method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withDefaultDomain(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- withDefaultDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- withFixedDomain(String) - Method in interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
- withFixedDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- withoutDefaultTaskFinalizer() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- WithShutdown() - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.WithShutdown
- WithShutdown() - Constructor for class ch.raffael.meldioc.library.base.threading.DirectThreadingFeature.WithShutdown
- WithShutdown() - Constructor for class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature.WithShutdown
- WithSystemForkJoinPool() - Constructor for class ch.raffael.meldioc.library.base.threading.ThreadingFeature.WithSystemForkJoinPool
-
Deprecated.
- WithTaskAdvice() - Constructor for class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature.WithTaskAdvice
- workExecutor() - Method in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature
- workExecutor() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
- workExecutor() - Method in interface ch.raffael.meldioc.library.base.threading.ThreadingFeature
- workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature
- workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.DirectThreadingFeature.WithShutdown
- workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.DirectThreadingFeature
- workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature.WithShutdown
- workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
- workExecutorProvider - Variable in class ch.raffael.meldioc.library.base.threading.AbstractThreadingFeature
- Wrapper(ShutdownController) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
All Classes All Packages