All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAuditTrail |
Fast db based audit trail implementation.
|
AbstractAuditTrail.Property2ColumnMapping |
|
AbstractBatchCommand<E extends BatchExecutor<E,T>,T extends AbstractBatchCommand<E,T>> |
|
AbstractDependencyInjector |
|
AbstractJmxExporter |
Abstract base class for JMX bean exporters.
|
AbstractProcessingEngine |
|
AbstractSqlDialect |
|
AbstractWaitHook |
|
AbstractWorkflowRepository |
|
AbstractWorkflowRepository.VolatileState |
|
Acknowledge |
Utiltiy class to signal detached execution states.
|
Acknowledge.BestEffortAcknowledge |
|
Acknowledge.DefaultAcknowledge |
|
AcknowledgeCallbackWrapper<T extends BatchCommand<?,T>> |
|
AdapterCall |
|
AdapterCallPersisterFactory |
|
AdapterCallPersisterFactory.Common |
|
AdapterCallPersisterFactory.Oracle |
|
AdapterCallPersisterFactory.Selector |
|
AdapterStubFactory |
|
ASMConstants |
|
AsyncResponseReceiver<E> |
|
AtomicLongIdFactory |
Implementation of the IdFactory interface, using an AtomicLong .
|
AuditTrail |
Interface for logging audit trail events to the underlying database.
|
AuditTrailCallback |
Callback interface for asynchronous audit trail calls.
|
AuditTrailEvent |
|
AutoWire |
|
Backchannel |
Utility that offers functionality to signal a response from within a persistent workflow to its originator.
|
BackchannelDefaultImpl |
|
Base64 |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
BatchCommand<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> |
A BatchCommand is one task executed in a Batch.
|
Batcher |
A batcher is a service that collects homogeneous tasks over a period of time and executes them as a batch.
|
BatcherImpl |
COPPERs default implementation of the Batcher interface
|
BatchExecutor<E extends BatchExecutor<E,T>,T extends BatchCommand<E,T>> |
|
BatchExecutorBase<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> |
Base interface of a BatchExecutor.
|
BatchingAuditTrail |
Fast db based audit trail implementation.
|
BatchInsertIntoAutoTrail |
|
BatchInsertIntoAutoTrail.Command |
|
BatchInsertIntoAutoTrail.Executor |
|
BatchRunner<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> |
|
Blocker |
|
BlockingResponseReceiver<E> |
|
BuildStackFrameException |
|
BuildStackInfoAdapter |
|
ByteCodeStackInfo |
|
Callback<E> |
Callback interface for asynchronous responses.
|
ClassInfo |
|
Clazz |
|
CommandCallback<T extends BatchCommand<?,T>> |
Callback interface for notifying a caller about the result of a batch command.
|
CommonSQLHelper |
|
CompilerOptionsProvider |
|
CompressedBase64PostProcessor |
|
Compressor |
Utility class for compressing and uncompressing byte arrays.
|
ConfigurableStringOptionsProvider |
|
CopperException |
|
CopperRuntimeException |
|
CopperTransactionController |
|
DatabaseDialect |
|
DatabaseTransaction<T> |
Defines a sequence of code that is executed in the scope of a transaction.
|
DBProcessingState |
|
DefaultEarlyResponseContainer |
|
DefaultEntityPersister<E> |
|
DefaultEntityPersister.EntityAndCallback<E extends PersistentEntity> |
|
DefaultEntityPersisterFactory<E,P extends DefaultEntityPersister<E>> |
|
DefaultPersistenceContextFactory |
|
DefaultPersistenceContextFactoryConfiguration |
|
DefaultPersistenceContextFactoryConfigurationBuilder |
|
DefaultPersistenceWorker<E,P extends EntityPersister<E>> |
|
DefaultPersistenceWorker.OperationType |
|
DefaultPersistenceWorker.WorkflowAndEntity<E> |
|
DefaultPersisterSharedRessources<E,P extends DefaultEntityPersister<E>> |
|
DefaultPersisterSimpleCRUDSharedRessources<E,P extends DefaultEntityPersister<E>> |
|
DefaultProcessorPoolManager<T extends ProcessorPool> |
|
DefaultTicketPoolManager |
|
DefaultTimeoutManager |
|
DefaultWorkflowPersistencePlugin |
|
DependencyInjector |
Glue interface for adding dependency injection capatibilty to COPPER.
|
DerbyDbDialect |
|
DummyPostProcessor |
|
DuplicateIdException |
An object (workflow instance of reponse) with the same id already exists
|
EarlyResponseContainer |
A transient container for early response.
|
EngineAccessor |
|
EngineIdProvider |
Simple interface for providing an ID to an engine
|
EngineIdProviderBean |
|
EngineState |
State of a COPPER engine.
|
EntityPersister<E> |
|
EntityPersister.PostSelectedCallback<E> |
|
ErrorData |
|
EventCounter |
|
FileBasedWorkflowRepository |
A file system based workflow repository for COPPER.
|
FileUtil |
|
FunctionWithException<T,R> |
|
H2Dialect |
|
IdFactory |
Id factory used by COPPER for creating unique IDs, e.g.
|
Interrupt |
This throwable class is for COPPER internal use only!!!
Do not try to throw or handle this throwable!
|
JdbcUtils |
|
JdkRandomUUIDFactory |
Implementation of the IdFactory interface, using UUID.randomUUID().toString() for creating
UUIDs.
|
LockManager |
A service to obtain/manage locks, e.g.
|
LockResult |
|
LoggingStatisticCollector |
Collects runtime statistics and logs average processing times to the logging system in a
configurable time interval.
|
LoggingStatisticCollector.Filter |
|
MDCConstants |
|
MDCProcessingHook |
|
MementoUtil |
Utility class to help find the delta to persist upon saving of a persistent workflow.
|
MementoUtil.IteratorCallback |
|
MementoUtil.PersistentMemberAccessor |
|
MessagePostProcessor |
|
MethodInfo |
|
MethodInfo.LabelInfo |
|
MethodInfo.LocalVariable |
|
MethodInfo.SerializableType |
|
MockAuditTrail |
Mock implementation of an audit trail.
|
MySqlDialect |
|
NonTransactionalAdapterQueue |
|
NonTransactionalAdapterQueue.DefaultWorkerThread |
|
NullCallback<T extends BatchCommand<?,T>> |
|
NullMethodVisitor |
|
NullRuntimeStatisticsCollector |
|
OracleDialect |
Oracle implementation of the DatabaseDialect interface
It supports multiple engines (cluster) connected to one database.
|
OracleSimpleDialect |
|
OracleSQLExceptionProcessor |
|
OracleUtil |
Some utils to use oracle driver without link dependencies.
|
PersistenceContext |
|
PersistenceContextFactory<T extends PersistenceContext> |
|
PersistentEntity |
Base class for persistent entities that will be used by the default entity sql code generator.
|
PersistentLockManager |
Deprecated.
|
PersistentLockManagerDialect |
|
PersistentLockManagerDialectOracleMultiInstance |
|
PersistentLockManagerDialectPostgres |
|
PersistentLockManagerDialectSQL |
|
PersistentLockManagerImpl |
|
PersistentLockResult |
Deprecated.
|
PersistentMember |
|
PersistentPriorityProcessorPool |
|
PersistentProcessingEngine |
Adds some persistence specific methods to the ProcessingEngine interface.
|
PersistentProcessor |
|
PersistentProcessorFactory |
|
PersistentProcessorPool |
Subclass of ProcessorPool adding some persistence related methods.
|
PersistentScottyEngine |
COPPER processing engine that offers persistent workflow processing.
|
PersistentWorkflow<E extends java.io.Serializable> |
Abstract base class for persistent workflows.
|
PersisterFactoryGenerator |
|
PersisterFactoryGenerator.GenerationDescription |
|
PersisterFactoryGenerator.PersistentMember |
|
PersisterFactoryGenerator.SqlType |
|
PojoDependencyInjector |
|
PojoDependencyInjector.BeanProvider<T> |
|
PojoDependencyInjector.Factory<T> |
|
PojoDependencyInjector.Provider<T> |
|
PojoDependencyInjector.SimpleFactory<T> |
|
PostgreSQLDialect |
|
PriorityProcessorPool |
|
ProcessingEngine |
Runtime container for COPPER workflows and main entry point for running COPPER workflow instances.
|
ProcessingHook |
|
ProcessingState |
|
Processor |
A COPPER Processor is a thread executing Workflow instances.
|
ProcessorFactory |
|
ProcessorPool |
A processor pool is a set of Processor threads executing workflow instances.
|
ProcessorPoolManager<T extends ProcessorPool> |
|
ProcessorPoolState |
|
Queue |
Implements a queue datastructure backed by a customized implementation of a LinkedList.
|
Queue.CapacityValue |
|
Queue.ClosedException |
|
Queue.EmptyQueueException |
|
Queue.List |
|
Queue.OverflowException |
|
Queue.TimeoutException |
|
Queue.TimeoutValue |
|
RegexStatisticsFilter |
|
RegisterCall |
|
Response<E> |
Container for asynchronous responses.
|
RetryAction |
|
RetryingTransaction<R> |
A simple transaction implementation for COPPER applications.
|
RetryingTxnBatchRunner<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> |
|
RuntimeStatisticsCollector |
Collects runtime statistics of named measure points for the purpose of monitoring the performance of an application.
|
SavepointAware |
|
ScottyAuditTrailQueryEngine |
|
ScottyClassAdapter |
|
ScottyDBStorage |
|
ScottyDBStorageInterface |
|
ScottyFindInterruptableMethodsVisitor |
|
SerializedWorkflow |
|
Serializer |
Service for serializing and deserializing Workflow instances and Response instances.
|
SimpleJmxExporter |
Simple helper bean to export some known COPPER MXBeans to the JMX MBeanServer.
|
SortedResponseList |
|
SQLExceptionProcessor |
|
StackEntry |
For internal use only.
|
StackInfo |
|
StackTraceCreator |
|
StandardJavaSerializer |
Implementation of the Serializer interface using java's standard object serialization.
|
StateMapper |
|
StmtStatistic |
Helper class for collecting SQL statement related runtime statistics.
|
SuspendableQueue<T> |
|
TEMPLATE |
|
TicketPool |
Helper class that implements a semaphore to support a system overload mechanism.
Before a request is to be accepted, a ticket must be obtained.
|
TicketPoolManager |
Container for a set of named (by their id ) TicketPool s.
|
TimeoutManager |
public interface for a timeout manager used in a transient processing engine.
|
Transaction<R> |
Basic interface for all COPPER transactions.
|
Transaction<T> |
Defines a sequence of code that is executed in the scope of a transaction.
|
TransactionController |
COPPER supports custom Transaction Management by using a built-in or custom Transaction Controller.
|
Transformed |
|
TransientEngineFactory |
|
TransientLockManager |
Implementation for the LockManager interface for transient engines.
|
TransientPriorityProcessorPool |
Default implementation of a TransientProcessorPool , backed by a priority queue and a configurable
amount of processor threads.
|
TransientProcessorFactory |
|
TransientProcessorPool |
|
TransientScottyEngine |
|
TryCatchBlockHandler |
Adds "if (e instanceof Interrupt) throw (Interrupt)e;" to each catch block.
|
URLClassloaderClasspathProvider |
|
VarProperties |
|
WaitHook |
Callback interface used by COPPER to enable execution of custom code in the context of a workflow instance' wait
invocation.
|
WaitMode |
Wait mode for the asynch Workflow.wait method.
|
WfPriorityQueue |
|
Workflow<D> |
Abstract COPPER workflow base class.
|
WorkflowAccessor |
|
WorkflowDescription |
|
WorkflowFactory<D> |
Factory for workflow instances.
|
WorkflowInstanceDescr<T> |
|
WorkflowPersistencePlugin |
|
WorkflowRepository |
A WorkflowRepository is a container for COPPER workflows.
|
WorkflowVersion |
|
WorkflowVersion.Comparator |
|