Spring Integration

Package org.springframework.integration.util

Provides core utility classes.

See:
          Description

Interface Summary
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 Summary
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.
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()
 

Package org.springframework.integration.util Description

Provides core utility classes.


Spring Integration