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

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 ThreadingFeature that executes everything in the calling thread using a SameThreadExecutorService.
DirectThreadingFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.DirectThreadingFeature
 
DirectThreadingFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.threading
A DirectThreadingFeature that 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
onFinalize hook 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 ThreadingFeature that uses a Java ThreadPoolExecutor.
JavaThreadPoolFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
 
JavaThreadPoolFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.threading
A JavaThreadPoolFeature that 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
onPerform hook 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
onPrepare hook 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
 
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