Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
 
AbstractWorkExecutorFeature - Class in ch.raffael.meldioc.library.base.threading
 
AbstractWorkExecutorFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature
 
AbstractWorkExecutorFeature.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
 
addMapping(String, String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
advice() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider.MyTaskAdviceProfile
 
ANNOUNCED - Enum constant in enum class 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.WorkExecutorFeature.Util
 
applyExecutorServiceShutdown(T, ShutdownFeature) - Static method in class ch.raffael.meldioc.library.base.threading.WorkExecutorFeature.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
 

B

build() - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
Builds a new DomainMappings.
builder() - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 

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 class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
 
checkStateBeforeOrEqual(ShutdownController.State) - Method in enum class 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 - Enum constant in enum class 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() - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
defaultDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.Configuration
 
defaultDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
Initializes the value for the defaultDomain attribute.
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
 
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
 
domainFor(Class<?>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
domainFor(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
DomainMappings - Class in ch.raffael.meldioc.library.base.jmx.registry.util
Configurable mapper to determine domain names from classes.
DomainMappings.Builder - Class in ch.raffael.meldioc.library.base.jmx.registry.util
 
doRegister(S, Object, ObjectName) - Method in class ch.raffael.meldioc.library.base.jmx.registry.std.AbstractRegistrationBuilder
 
DORMANT - Enum constant in enum class 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 - Enum constant in enum class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
onFinalize hook a are being run.
forkJoinPool() - Method in interface ch.raffael.meldioc.library.base.threading.ForkJoinPoolFeature
 
forkJoinPool() - Method in class ch.raffael.meldioc.library.base.threading.ForkJoinPoolFeature.UsingCommonPool
 
ForkJoinPoolFeature - Interface in ch.raffael.meldioc.library.base.threading
Feature providing a fork/join pool.
ForkJoinPoolFeature.UsingCommonPool - Class in ch.raffael.meldioc.library.base.threading
 
formatNameBuilder(String) - Static method in class ch.raffael.meldioc.library.base.threading.CountingThreadFactory
 
from(DomainMappings) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
Fill a builder with attribute values from the provided DomainMappings instance.
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 class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.IllegalShutdownStateException
 
INITIATED - Enum constant in enum class 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 class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
 
isBeforeOrEqual(ShutdownController.State) - Method in enum class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
 

J

JavaThreadPoolFeature - Class in ch.raffael.meldioc.library.base.threading
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

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.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
 
mappings() - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
mappings(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
 
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.UsePlatformMBeanServer - 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(WorkExecutorFeature, StartupActions.Feature, ShutdownFeature.WithActuator) - Static method in class ch.raffael.meldioc.library.base.lifecycle.Lifecycle
 
of(String) - Static method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
 
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 - Enum constant in enum class 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 - Enum constant in enum class 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
 
putEntryMappings(Tuple2<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
 
putMappings(String, String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
 

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
 
registryMBeanServer() - Method in class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.UsePlatformMBeanServer
 
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
 
SameThreadWorkExecutorFeature - Class in ch.raffael.meldioc.library.base.threading
A WorkExecutorFeature that executes everything in the calling thread.
SameThreadWorkExecutorFeature() - Constructor for class ch.raffael.meldioc.library.base.threading.SameThreadWorkExecutorFeature
 
SameThreadWorkExecutorFeature.WithShutdown - Class in ch.raffael.meldioc.library.base.threading
A SameThreadWorkExecutorFeature that adds shutdown hooks.
secureSslContext() - Method in class ch.raffael.meldioc.library.base.security.ssl.DefaultSslContextFeature
 
serverSslContext() - Method in interface ch.raffael.meldioc.library.base.security.ssl.SslContextFeature
 
setEntriesMappings(Iterable<Tuple2<String, String>>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
 
setJavaMapMappings(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings.Builder
 
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 Class in ch.raffael.meldioc.library.base.lifecycle
 
ShutdownController.State - Enum Class 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 class 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.AbstractWorkExecutorFeature.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
Feature providing an around advice for tasks, usually used in conjunction with WorkExecutorFeature.
TaskAdviceFeature.Profile - Class in ch.raffael.meldioc.library.base.threading
TODO JavaDoc
taskAdviceProfile() - Method in class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature.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
Deprecated, for removal: This API element is subject to removal in a future version.
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
 
UsePlatformMBeanServer() - Constructor for class ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistryFeature.UsePlatformMBeanServer
 
UsingCommonPool() - Constructor for class ch.raffael.meldioc.library.base.threading.ForkJoinPoolFeature.UsingCommonPool
 

V

valueOf(String) - Static method in enum class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.State
Returns an array containing the constants of this enum class, 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
 
withDefaultDomain(String) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
Copy the current immutable object by setting a value for the defaultDomain attribute.
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
 
withMappings(Map<String, String>) - Method in class ch.raffael.meldioc.library.base.jmx.registry.util.DomainMappings
Copy the current immutable object by setting a value for the mappings attribute.
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.JavaThreadPoolFeature.WithShutdown
 
WithShutdown() - Constructor for class ch.raffael.meldioc.library.base.threading.SameThreadWorkExecutorFeature.WithShutdown
 
WithTaskAdvice() - Constructor for class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature.WithTaskAdvice
 
workExecutor() - Method in class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature
 
workExecutor() - Method in class ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
 
workExecutor() - Method in interface ch.raffael.meldioc.library.base.threading.WorkExecutorFeature
 
WorkExecutorFeature - Interface in ch.raffael.meldioc.library.base.threading
Feature providing a work executor, usually a thread pool.
WorkExecutorFeature.Util - Class in ch.raffael.meldioc.library.base.threading
 
workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature
 
workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature.WithShutdown
 
workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.JavaThreadPoolFeature
 
workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.SameThreadWorkExecutorFeature.WithShutdown
 
workExecutorImplementation() - Method in class ch.raffael.meldioc.library.base.threading.SameThreadWorkExecutorFeature
 
workExecutorProvider - Variable in class ch.raffael.meldioc.library.base.threading.AbstractWorkExecutorFeature
 
Wrapper(ShutdownController) - Constructor for class ch.raffael.meldioc.library.base.lifecycle.ShutdownController.Wrapper
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form