Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractProfile() - Constructor for class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- accumulate(Option<Throwable>, Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
-
Deprecated.
- accumulate(Try<T>, Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
- accumulate(Throwable, Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
- advice() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- advice() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.Builder
- AdviceException - Exception Class in ch.raffael.meldioc.util.advice
-
TODO JavaDoc
- AdviceException() - Constructor for exception class ch.raffael.meldioc.util.advice.AdviceException
- AdviceException(String) - Constructor for exception class ch.raffael.meldioc.util.advice.AdviceException
- AdviceException(String, Throwable) - Constructor for exception class ch.raffael.meldioc.util.advice.AdviceException
- AdviceException(Throwable) - Constructor for exception class ch.raffael.meldioc.util.advice.AdviceException
- AdvisingExecutorService<D extends ExecutorService> - Class in ch.raffael.meldioc.util.advice
-
TODO JavaDoc
- AdvisingExecutorService(D, AroundAdvice) - Constructor for class ch.raffael.meldioc.util.advice.AdvisingExecutorService
- after() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- after(Supplier<? extends Runnable>) - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- afterImpl() - Method in class ch.raffael.meldioc.util.advice.AroundAdvice.Basic
- afterImpl() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice
- afterRunnable() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- alwaysRethrow(Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T>) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T>, Function<? super Throwable, ? extends T>) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T1>, Class<T2>) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T1>, Class<T2>, Class<T3>) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T1>, Class<T2>, Class<T3>, Function<? super Throwable, ? extends T1>) - Static method in class ch.raffael.meldioc.util.Exceptions
- alwaysRethrow(Throwable, Class<T1>, Class<T2>, Function<? super Throwable, ? extends T1>) - Static method in class ch.raffael.meldioc.util.Exceptions
- AroundAdvice - Interface in ch.raffael.meldioc.util.advice
-
TODO JavaDoc
- AroundAdvice.AdviceCloseable - Interface in ch.raffael.meldioc.util.advice
- AroundAdvice.Basic - Class in ch.raffael.meldioc.util.advice
- AroundAdvice.Nop - Class in ch.raffael.meldioc.util.advice
- autoClose(Exceptions.AutoCloser<E>) - Static method in class ch.raffael.meldioc.util.Exceptions
- awaitTermination(long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- awaitTermination(long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- awaitTermination(long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
B
- Basic() - Constructor for class ch.raffael.meldioc.util.advice.AroundAdvice.Basic
- before() - Method in class ch.raffael.meldioc.util.advice.AroundAdvice.Basic
- before() - Method in interface ch.raffael.meldioc.util.advice.AroundAdvice
- before() - Method in class ch.raffael.meldioc.util.advice.AroundAdvice.Nop
- before() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- before(Supplier<? extends Runnable>) - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- beforeImpl() - Method in class ch.raffael.meldioc.util.advice.AroundAdvice.Basic
- beforeImpl() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice
- beforeRunnable() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- builder() - Static method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice
- Builder() - Constructor for class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.Builder
C
- camelCaseWords(String) - Static method in class ch.raffael.meldioc.util.Strings
- cancel(boolean) - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- cancel(boolean) - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture.Cancelled
- cancelled() - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- capitalize(CharSequence) - Static method in class ch.raffael.meldioc.util.Strings
- ch.raffael.meldioc.util - package ch.raffael.meldioc.util
- ch.raffael.meldioc.util.advice - package ch.raffael.meldioc.util.advice
- ch.raffael.meldioc.util.concurrent - package ch.raffael.meldioc.util.concurrent
- ch.raffael.meldioc.util.immutables - package ch.raffael.meldioc.util.immutables
- Classes - Class in ch.raffael.meldioc.util
- classLoader(Class<?>) - Static method in class ch.raffael.meldioc.util.Classes
- close() - Method in interface ch.raffael.meldioc.util.advice.AroundAdvice.AdviceCloseable
- close() - Method in interface ch.raffael.meldioc.util.Exceptions.AutoCloser
- CompositeAroundAdvice - Class in ch.raffael.meldioc.util.advice
-
TODO JavaDoc
- CompositeAroundAdvice(Runnable, Runnable) - Constructor for class ch.raffael.meldioc.util.advice.CompositeAroundAdvice
- CompositeAroundAdvice.AbstractProfile<SELF> - Class in ch.raffael.meldioc.util.advice
- CompositeAroundAdvice.Builder - Class in ch.raffael.meldioc.util.advice
D
- decorate(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- decorate(Callable<? extends T>) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- decorateAll(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- decorateCallable(Callable<? extends T>) - Method in class ch.raffael.meldioc.util.advice.AdvisingExecutorService
- decorateCallable(Callable<? extends T>) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- decorateRunnable(Runnable) - Method in class ch.raffael.meldioc.util.advice.AdvisingExecutorService
- decorateRunnable(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- DecoratingExecutorService<D extends ExecutorService> - Class in ch.raffael.meldioc.util.concurrent
-
TODO JavaDoc
- DecoratingExecutorService(D) - Constructor for class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- DEFAULT_BUFFER_SIZE - Static variable in class ch.raffael.meldioc.util.IOStreams
- delegate - Variable in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
- dispose() - Method in class ch.raffael.meldioc.util.concurrent.Disposer
- Disposer - Class in ch.raffael.meldioc.util.concurrent
-
A simple utility that helps to thread-safely dispose lazy things.
- Disposer() - Constructor for class ch.raffael.meldioc.util.concurrent.Disposer
- Disposer(Object) - Constructor for class ch.raffael.meldioc.util.concurrent.Disposer
E
- Exceptions - Class in ch.raffael.meldioc.util
-
Some utilities for dealing with exceptions.
- Exceptions.AutoCloser<E extends Exception> - Interface in ch.raffael.meldioc.util
- execute(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- execute(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- execute(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- execute(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
G
- get() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture.Cancelled
- get() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- get(long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture.Cancelled
- get(long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
I
- IllegalBuilderStateException - Exception Class in ch.raffael.meldioc.util.immutables
-
Thrown when a builder cannot build the object, e.g.
- IllegalBuilderStateException() - Constructor for exception class ch.raffael.meldioc.util.immutables.IllegalBuilderStateException
- IllegalBuilderStateException(String) - Constructor for exception class ch.raffael.meldioc.util.immutables.IllegalBuilderStateException
- IllegalBuilderStateException(String, Throwable) - Constructor for exception class ch.raffael.meldioc.util.immutables.IllegalBuilderStateException
- IllegalBuilderStateException(Throwable) - Constructor for exception class ch.raffael.meldioc.util.immutables.IllegalBuilderStateException
- IllegalFlow - Exception Class in ch.raffael.meldioc.util
-
Some standard exceptions for illegal program control flow.
- ImmediateFuture<T> - Class in ch.raffael.meldioc.util.concurrent
-
A
Futureimplementation that's run immediately in the constructing thread. - ImmediateFuture.Cancelled<T> - Class in ch.raffael.meldioc.util.concurrent
- Immutable - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Common styles for immutables.
- Immutable.Local - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Immutable.LocalStyle - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Immutable.Pureand the sandwich pattern. - Immutable.Public - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Immutable.Pureand the sandwich pattern. - Immutable.PublicStyle - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Immutable.Pureand the sandwich pattern. - Immutable.Pure - Annotation Interface in ch.raffael.meldioc.util.immutables
-
Style for a "pure immutable" using sandwich pattern.
- Immutable.Pure.Style - Annotation Interface in ch.raffael.meldioc.util.immutables
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- invokeAll(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- invokeAll(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- invokeAll(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- invokeAll(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- IOStreams - Class in ch.raffael.meldioc.util
-
Utilties for dealing with I/O streams.
- isCancelled() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture.Cancelled
- isCancelled() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- isDone() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture.Cancelled
- isDone() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- isFatal(Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
-
VirtualMachineErrorandLinkageErrorare considered fatal exceptions that no sane program should try to handle. - isShutdown() - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- isShutdown() - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- isShutdown() - Method in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
- isTerminated() - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- isTerminated() - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- isTerminated() - Method in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
L
N
- nop() - Static method in interface ch.raffael.meldioc.util.advice.AroundAdvice
- notImplemented() - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
- notImplemented(Object) - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
O
- of(CheckedFunction0<T>) - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- of(Try<T>) - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- ofCallable(Callable<T>) - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- onAfter(Throwable) - Static method in exception class ch.raffael.meldioc.util.advice.AdviceException
- onBefore(Throwable) - Static method in exception class ch.raffael.meldioc.util.advice.AdviceException
- onDispose(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.Disposer
- onDispose(T, Runnable) - Method in class ch.raffael.meldioc.util.concurrent.Disposer
- onDispose(T, Consumer<? super T>) - Method in class ch.raffael.meldioc.util.concurrent.Disposer
- outermost(Class<?>) - Static method in class ch.raffael.meldioc.util.Classes
P
- probe(InputStream, byte[], int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
- probe(InputStream, int, int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
- probe(InputStream, int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
- probe(InputStream, Option<R>, byte[], int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
- probe(InputStream, Option<R>, int, int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
- probe(InputStream, Option<R>, int, BiFunction<? super byte[], Integer, ? extends R>) - Static method in class ch.raffael.meldioc.util.IOStreams
R
- readFully(InputStream) - Static method in class ch.raffael.meldioc.util.IOStreams
- readFully(InputStream, int) - Static method in class ch.raffael.meldioc.util.IOStreams
- readFully(InputStream, ByteArrayOutputStream, byte[]) - Static method in class ch.raffael.meldioc.util.IOStreams
- removeAfter(Supplier<? extends Runnable>) - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- removeBefore(Supplier<? extends Runnable>) - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- RestrictedExecutorService - Class in ch.raffael.meldioc.util.concurrent
-
A wrapper for
ExecutorServicethat disables shutdown operations by throwing aSecurityException. - RestrictedExecutorService(ExecutorService) - Constructor for class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- result() - Method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- rethrowIfChecked(E, Class<T>) - Static method in class ch.raffael.meldioc.util.Exceptions
- rethrowIfChecked(E, Class<T1>, Class<T2>) - Static method in class ch.raffael.meldioc.util.Exceptions
- rethrowIfChecked(E, Class<T1>, Class<T2>, Class<T3>) - Static method in class ch.raffael.meldioc.util.Exceptions
- rethrowIfFatal(E) - Static method in class ch.raffael.meldioc.util.Exceptions
- rethrowIfFatal(E, Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
- rethrowIfUnchecked(E) - Static method in class ch.raffael.meldioc.util.Exceptions
- run(CheckedRunnable) - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
- runRunnable(Runnable) - Static method in class ch.raffael.meldioc.util.concurrent.ImmediateFuture
S
- SameThreadExecutorService - Class in ch.raffael.meldioc.util.concurrent
-
Executor that runs all tasks in the submitting thread.
- SameThreadExecutorService() - Constructor for class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- SecureExecutorServiceWrapper<D extends ExecutorService> - Class in ch.raffael.meldioc.util.concurrent
-
TODO JavaDoc
- SecureExecutorServiceWrapper(D) - Constructor for class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
- self() - Method in class ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile
- shutdown() - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- shutdown() - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- shutdown() - Method in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
- shutdownNow() - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- shutdownNow() - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- shutdownNow() - Method in class ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper
- Strings - Class in ch.raffael.meldioc.util
-
Some string utilities for messages.
- submit(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- submit(Runnable, T) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- submit(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- submit(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- submit(Runnable) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- submit(Runnable, T) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- submit(Runnable, T) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- submit(Runnable, T) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- submit(Callable<T>) - Method in class ch.raffael.meldioc.util.concurrent.SameThreadExecutorService
- submit(Callable<T>) - Method in class ch.raffael.meldioc.util.concurrent.DecoratingExecutorService
- submit(Callable<T>) - Method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
- submit(Callable<T>) - Method in class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
T
- tap(Consumer<? super T>) - Static method in class ch.raffael.meldioc.util.VavrX
- TaskDecoratingExecutorService<D extends ExecutorService> - Class in ch.raffael.meldioc.util.concurrent
-
TODO JavaDoc
- TaskDecoratingExecutorService(D) - Constructor for class ch.raffael.meldioc.util.concurrent.TaskDecoratingExecutorService
- toString(Throwable) - Static method in class ch.raffael.meldioc.util.Exceptions
- toString(Throwable, boolean) - Static method in class ch.raffael.meldioc.util.Exceptions
- touch(Consumer<? super T>) - Static method in class ch.raffael.meldioc.util.VavrX
-
Deprecated.Use
tap(Consumer)instead - traversableOf(Iterable<T>) - Static method in class ch.raffael.meldioc.util.VavrX
- TYPE_ABSTRACT - Static variable in annotation interface ch.raffael.meldioc.util.immutables.Immutable
-
Deprecated, for removal: This API element is subject to removal in a future version.
- TYPE_IMMUTABLE - Static variable in annotation interface ch.raffael.meldioc.util.immutables.Immutable
-
Deprecated, for removal: This API element is subject to removal in a future version.
- TYPE_IMMUTABLE_ENCLOSING - Static variable in annotation interface ch.raffael.meldioc.util.immutables.Immutable
-
Deprecated, for removal: This API element is subject to removal in a future version.
U
- uncapitalize(CharSequence) - Static method in class ch.raffael.meldioc.util.Strings
- unexpectedException(Throwable) - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
- unexpectedException(Throwable, Object) - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
- unreachableCode() - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
- unreachableCode(Object) - Static method in exception class ch.raffael.meldioc.util.IllegalFlow
V
- validate(Predicate<? super T>, Function<? super T, ? extends RuntimeException>) - Static method in class ch.raffael.meldioc.util.VavrX
- VavrX - Class in ch.raffael.meldioc.util
W
- wrap(ExecutorService) - Static method in class ch.raffael.meldioc.util.concurrent.RestrictedExecutorService
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Immutable.Pureand the sandwich pattern.