Interface | Description |
---|---|
CollectionFilter<T> |
Base strategy for filtering out a subset of a Collection of elements.
|
LockRegistry |
Strategy for maintaining a registry of shared locks
|
Pool<T> |
Represents a pool of items.
|
SimplePool.PoolItemCallback<T> |
User of the pool provide an implementation of this interface; called during
various pool operations.
|
Class | Description |
---|---|
AbstractExpressionEvaluator | |
AcceptOnceCollectionFilter<T> |
An implementation of
CollectionFilter that remembers the elements passed in
the previous invocation in order to avoid returning those elements more than once. |
AnnotatedMethodFilter |
A MethodFilter implementation that enables the following:
matching on method name, if available
exclusion of void-returning methods if 'requiresReply' is true
limiting to annotated methods if at least one is present
|
BeanFactoryTypeConverter | |
ClassUtils | |
DefaultLockRegistry |
Default implementation of
LockRegistry which uses Masked Hashcode algorithm to obtain locks. |
ErrorHandlingTaskExecutor |
A
TaskExecutor implementation that wraps an existing Executor
instance in order to catch any exceptions. |
FixedMethodFilter |
A
MethodFilter implementation that will always return
the same Method instance within a single-element list if it is
present in the candidate list. |
MessagingMethodInvokerHelper<T> |
A helper class for processors that invoke a method on a target Object using a combination of message payload(s) and
headers as arguments.
|
PassThruLockRegistry |
The
LockRegistry implementation which has no effect. |
SimplePool<T> |
Implementation of
Pool supporting dynamic resizing and a variable
timeout when attempting to obtain an item from the pool. |
StackTraceUtils |
Utility methods for analyzing stack traces.
|
UniqueMethodFilter | |
UpperBound |
Thin wrapper around a Semaphore that allows to create a potentially unlimited upper bound
to by used in buffers of messages (e.g.
|
UUIDConverter |
Utility to help generate UUID instances from generic objects.
|
WhileLockedProcessor |
A simple strategy callback class that allows you to provide
a code that needs to be executed under
Lock provided by
LockRegistry
A typical usage would be to provide implementation of WhileLockedProcessor.whileLocked() method and
then call WhileLockedProcessor.doWhileLocked() |