A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes All Packages

A

AbstractAuditTrail - Class in org.copperengine.core.audit
Fast db based audit trail implementation.
AbstractAuditTrail() - Constructor for class org.copperengine.core.audit.AbstractAuditTrail
 
AbstractAuditTrail.Property2ColumnMapping - Class in org.copperengine.core.audit
 
AbstractBatchCommand<E extends BatchExecutor<E,​T>,​T extends AbstractBatchCommand<E,​T>> - Class in org.copperengine.core.batcher
Abstract base implementation of BatchCommand
AbstractBatchCommand(CommandCallback<T>) - Constructor for class org.copperengine.core.batcher.AbstractBatchCommand
 
AbstractBatchCommand(CommandCallback<T>, long) - Constructor for class org.copperengine.core.batcher.AbstractBatchCommand
 
AbstractDependencyInjector - Class in org.copperengine.core
 
AbstractDependencyInjector() - Constructor for class org.copperengine.core.AbstractDependencyInjector
 
AbstractJmxExporter - Class in org.copperengine.core.common
Abstract base class for JMX bean exporters.
AbstractJmxExporter() - Constructor for class org.copperengine.core.common.AbstractJmxExporter
 
AbstractProcessingEngine - Class in org.copperengine.core.common
Abstract base implementation of the COPPER ProcessingEngine interface.
AbstractProcessingEngine() - Constructor for class org.copperengine.core.common.AbstractProcessingEngine
 
AbstractSqlDialect - Class in org.copperengine.core.persistent
Abstract base implementation of the DatabaseDialect for SQL databases
AbstractSqlDialect() - Constructor for class org.copperengine.core.persistent.AbstractSqlDialect
 
AbstractSqlDialect(boolean, boolean) - Constructor for class org.copperengine.core.persistent.AbstractSqlDialect
Deprecated.
AbstractSqlDialect(boolean, boolean, boolean) - Constructor for class org.copperengine.core.persistent.AbstractSqlDialect
 
AbstractWaitHook - Class in org.copperengine.core
 
AbstractWaitHook() - Constructor for class org.copperengine.core.AbstractWaitHook
 
AbstractWorkflowRepository - Class in org.copperengine.core.wfrepo
 
AbstractWorkflowRepository() - Constructor for class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
AbstractWorkflowRepository.VolatileState - Class in org.copperengine.core.wfrepo
 
accept(String, int, long, TimeUnit) - Method in interface org.copperengine.core.monitoring.LoggingStatisticCollector.Filter
 
accept(String, int, long, TimeUnit) - Method in class org.copperengine.core.monitoring.RegexStatisticsFilter
 
Acknowledge - Interface in org.copperengine.core
Utiltiy class to signal detached execution states.
Acknowledge.BestEffortAcknowledge - Class in org.copperengine.core
 
Acknowledge.DefaultAcknowledge - Class in org.copperengine.core
 
AcknowledgeCallbackWrapper<T extends BatchCommand<?,​T>> - Class in org.copperengine.core.batcher
 
AcknowledgeCallbackWrapper(Acknowledge) - Constructor for class org.copperengine.core.batcher.AcknowledgeCallbackWrapper
 
AconstNullType - Static variable in class org.copperengine.core.instrument.StackInfo
 
ACQUIRE_BLOCKING_WAIT_SEC - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
acquireLock(String, String) - Method in interface org.copperengine.core.lockmgr.LockManager
Acquires a lock with the specified id.
acquireLock(String, String) - Method in class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 
acquireLock(String, String) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerImpl
 
acquireLock(String, String, String, Date, Connection) - Method in interface org.copperengine.core.persistent.lock.PersistentLockManagerDialect
 
acquireLock(String, String, String, Date, Connection) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectOracleMultiInstance
 
acquireLock(String, String, String, Date, Connection) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectPostgres
 
acquireLock(String, String, String, Date, Connection) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
AdapterCall - Class in org.copperengine.core.persistent.adapter
 
AdapterCall(String, String, Method, Object[]) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCall
 
AdapterCallPersisterFactory - Class in org.copperengine.core.persistent.adapter
 
AdapterCallPersisterFactory(Serializer) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
AdapterCallPersisterFactory.Common - Class in org.copperengine.core.persistent.adapter
 
AdapterCallPersisterFactory.Oracle - Class in org.copperengine.core.persistent.adapter
 
AdapterCallPersisterFactory.Selector - Class in org.copperengine.core.persistent.adapter
 
AdapterCallPersisterFactory.SharedRessources<E,​P extends DefaultEntityPersister<E>> - Class in org.copperengine.core.persistent.adapter
 
AdapterStubFactory - Class in org.copperengine.core.persistent.adapter
 
AdapterStubFactory() - Constructor for class org.copperengine.core.persistent.adapter.AdapterStubFactory
 
add(TicketPool) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
add(TicketPool) - Method in interface org.copperengine.core.common.TicketPoolManager
 
add(Response<?>) - Method in class org.copperengine.core.SortedResponseList
 
add(Workflow<?>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
add(T) - Method in class org.copperengine.core.internal.SuspendableQueue
 
addAll(Collection<? extends Workflow<?>>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
addAll(Collection<? extends T>) - Method in class org.copperengine.core.internal.SuspendableQueue
 
addAuditTrailMXBean(String, AuditTrailMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addAuditTrailQueryMXBean(String, AuditTrailQueryMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addBatcherMXBean(String, BatcherMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addCompilerOptionsProvider(CompilerOptionsProvider) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Add a CompilerOptionsProvider.
addCurrentEntity(Object) - Method in class org.copperengine.core.persistent.MementoUtil
Use this entity as the new
addDatabaseDialectMXBean(String, DatabaseDialectMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addDBStorageMXBean(String, DBStorageMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addDml(PersistentWorkflow<?>, E) - Method in class org.copperengine.core.persistent.DefaultPersistenceWorker
 
addFirst(Object) - Method in class org.copperengine.core.util.Queue.List
 
addLabelInfo(MethodInfo.LabelInfo) - Method in class org.copperengine.core.instrument.MethodInfo
 
addLast(Object) - Method in class org.copperengine.core.util.Queue.List
 
addLastElement(Object) - Method in class org.copperengine.core.util.Queue.List
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.OracleDialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
addLimitation(StringBuilder, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.OracleDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
addLimitationAndOffset(StringBuilder, int, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
addMapping(String, String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
addMapping(String, String) - Method in interface org.copperengine.core.common.TicketPoolManager
 
addMementoEntity(Object) - Method in class org.copperengine.core.persistent.MementoUtil
Remember this entity after loading
addPersisterFactory(F) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfigurationBuilder
 
addProcessingEngineMXBean(String, ProcessingEngineMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addProcessorPool(T) - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
addProcessorPool(T) - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
addProcessorPoolMXBean(String, ProcessorPoolMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addSelect(PersistentWorkflow<?>, E, EntityPersister.PostSelectedCallback<E>) - Method in class org.copperengine.core.persistent.DefaultPersistenceWorker
 
addShutdownObserver(Runnable) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
addShutdownObserver(Runnable) - Method in interface org.copperengine.core.ProcessingEngine
Adds a shutdown observer/hook to the engine.
addSourceArchiveUrl(String) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Adds a source archive URL.
addSourceDir(String) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
addStatisticsCollectorMXBean(String, StatisticsCollectorMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
addWaitHook(String, WaitHook) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
addWaitHook(String, WaitHook) - Method in interface org.copperengine.core.ProcessingEngine
Adds the specified WaitHook for the workflow instance with the specified id.
addWaitHook(String, WaitHook) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
addWorkflowRepositoryMXBean(String, WorkflowRepositoryMXBean) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
aggregatedInterruptableMethods - Variable in class org.copperengine.core.wfrepo.Clazz
 
alias() - Method in annotation type org.copperengine.core.WorkflowDescription
 
ALL - org.copperengine.core.WaitMode
Wait for all passed correlation ids
API_VERSION - Static variable in class org.copperengine.core.instrument.ASMConstants
 
appendLocals(int, Object[]) - Method in class org.copperengine.core.instrument.StackInfo
 
appendStack(int, Object[]) - Method in class org.copperengine.core.instrument.StackInfo
 
apply(T) - Method in interface org.copperengine.core.util.FunctionWithException
 
aquireConnection(boolean) - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
ASMConstants - Class in org.copperengine.core.instrument
 
ASMConstants() - Constructor for class org.copperengine.core.instrument.ASMConstants
 
asynchLog(int, Date, String, String, String, String, String, String, String) - Method in class org.copperengine.core.audit.BatchingAuditTrail
returns immediately after queueing the log message
asynchLog(int, Date, String, String, String, String, String, String, String) - Method in class org.copperengine.core.audit.MockAuditTrail
 
asynchLog(int, Date, String, String, String, String, String, String, String, AuditTrailCallback) - Method in class org.copperengine.core.audit.BatchingAuditTrail
returns immediately after queueing the log message
asynchLog(int, Date, String, String, String, String, String, String, String, AuditTrailCallback) - Method in class org.copperengine.core.audit.MockAuditTrail
 
asynchLog(AuditTrailEvent) - Method in class org.copperengine.core.audit.BatchingAuditTrail
returns immediately after queueing the log message
asynchLog(AuditTrailEvent) - Method in class org.copperengine.core.audit.MockAuditTrail
 
asynchLog(AuditTrailEvent, AuditTrailCallback) - Method in class org.copperengine.core.audit.BatchingAuditTrail
returns immediately after queueing the log message
asynchLog(AuditTrailEvent, AuditTrailCallback) - Method in class org.copperengine.core.audit.MockAuditTrail
 
AsyncResponseReceiver<E> - Interface in org.copperengine.core.util
 
AtomicLongIdFactory - Class in org.copperengine.core.common
Implementation of the IdFactory interface, using an AtomicLong.
AtomicLongIdFactory() - Constructor for class org.copperengine.core.common.AtomicLongIdFactory
 
AuditTrail - Interface in org.copperengine.core.audit
Interface for logging audit trail events to the underlying database.
AuditTrailCallback - Interface in org.copperengine.core.audit
Callback interface for asynchronous audit trail calls.
AuditTrailEvent - Class in org.copperengine.core.audit
 
AuditTrailEvent(int, Date, String, String, String, String, String, String, String) - Constructor for class org.copperengine.core.audit.AuditTrailEvent
 
AuditTrailEvent(int, Date, String, String, String, String, String, String, String, Long) - Constructor for class org.copperengine.core.audit.AuditTrailEvent
 
autoIteratePersistentMembers(Workflow<?>, MementoUtil.IteratorCallback) - Method in class org.copperengine.core.persistent.MementoUtil
 
autoLoad(Workflow<?>, PersistenceContext) - Method in class org.copperengine.core.persistent.MementoUtil
 
autoStore(Workflow<?>, PersistenceContext) - Method in class org.copperengine.core.persistent.MementoUtil
 
AutoWire - Annotation Type in org.copperengine.core
 
availableTickets() - Method in class org.copperengine.core.common.TicketPool
 

B

Backchannel - Interface in org.copperengine.core.util
Utility that offers functionality to signal a response from within a persistent workflow to its originator.
BackchannelDefaultImpl - Class in org.copperengine.core.util
 
BackchannelDefaultImpl() - Constructor for class org.copperengine.core.util.BackchannelDefaultImpl
 
Base64 - Class in org.copperengine.core.util
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class org.copperengine.core.util.Base64
 
BatchCommand<E extends BatchExecutorBase<E,​T>,​T extends BatchCommand<E,​T>> - Interface in org.copperengine.core.batcher
A BatchCommand is one task executed in a Batch.
Batcher - Interface in org.copperengine.core.batcher
A batcher is a service that collects homogeneous tasks over a period of time and executes them as a batch.
BatcherImpl - Class in org.copperengine.core.batcher.impl
COPPERs default implementation of the Batcher interface
BatcherImpl(int) - Constructor for class org.copperengine.core.batcher.impl.BatcherImpl
 
BatchExecutor<E extends BatchExecutor<E,​T>,​T extends BatchCommand<E,​T>> - Class in org.copperengine.core.batcher
Abstract base implementation of the BatchExecutorBase interface.
BatchExecutor() - Constructor for class org.copperengine.core.batcher.BatchExecutor
 
BatchExecutorBase<E extends BatchExecutorBase<E,​T>,​T extends BatchCommand<E,​T>> - Interface in org.copperengine.core.batcher
Base interface of a BatchExecutor.
BatchingAuditTrail - Class in org.copperengine.core.audit
Fast db based audit trail implementation.
BatchingAuditTrail() - Constructor for class org.copperengine.core.audit.BatchingAuditTrail
 
BatchInsertIntoAutoTrail - Class in org.copperengine.core.audit
 
BatchInsertIntoAutoTrail() - Constructor for class org.copperengine.core.audit.BatchInsertIntoAutoTrail
 
BatchInsertIntoAutoTrail.Command - Class in org.copperengine.core.audit
 
BatchInsertIntoAutoTrail.Executor - Class in org.copperengine.core.audit
 
BatchRunner<E extends BatchExecutorBase<E,​T>,​T extends BatchCommand<E,​T>> - Interface in org.copperengine.core.batcher
 
beanId() - Method in annotation type org.copperengine.core.AutoWire
 
BeanProvider(T) - Constructor for class org.copperengine.core.util.PojoDependencyInjector.BeanProvider
 
BestEffortAcknowledge() - Constructor for class org.copperengine.core.Acknowledge.BestEffortAcknowledge
 
block() - Method in class org.copperengine.core.util.Blocker
 
Blocker - Class in org.copperengine.core.util
 
Blocker(boolean) - Constructor for class org.copperengine.core.util.Blocker
 
BlockingResponseReceiver<E> - Class in org.copperengine.core.util
 
BlockingResponseReceiver() - Constructor for class org.copperengine.core.util.BlockingResponseReceiver
 
BuildStackFrameException - Exception in org.copperengine.core.instrument
 
BuildStackFrameException(String) - Constructor for exception org.copperengine.core.instrument.BuildStackFrameException
 
BuildStackInfoAdapter - Class in org.copperengine.core.instrument
 
BuildStackInfoAdapter(String, boolean, String, String, String) - Constructor for class org.copperengine.core.instrument.BuildStackInfoAdapter
 
BuildStackInfoAdapter.LocalVariable - Class in org.copperengine.core.instrument
 
ByteCodeStackInfo - Interface in org.copperengine.core.instrument
 

C

callback - Variable in class org.copperengine.core.persistent.DefaultEntityPersister.EntityAndCallback
 
callback - Variable in class org.copperengine.core.persistent.DefaultPersistenceWorker.WorkflowAndEntity
 
callback() - Method in class org.copperengine.core.batcher.AbstractBatchCommand
 
callback() - Method in interface org.copperengine.core.batcher.BatchCommand
 
Callback<E> - Interface in org.copperengine.core
Callback interface for asynchronous responses.
capacity - Variable in class org.copperengine.core.util.Queue.CapacityValue
 
capacity - Variable in class org.copperengine.core.util.Queue.List
 
CapacityValue(int) - Constructor for class org.copperengine.core.util.Queue.CapacityValue
 
check4retry(SQLException, int) - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
checkAndCreateSchema(DataSource) - Static method in class org.copperengine.core.persistent.DerbyDbDialect
 
checkAndCreateSchema(DataSource) - Static method in class org.copperengine.core.persistent.H2Dialect
 
checkConstraints(Map<String, Class<?>>) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
checkDbConsistency(Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
checkDbConsistency(Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
Checks the DB consistency, e.g.
checkDbConsistency(Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
checksum - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
classfile - Variable in class org.copperengine.core.wfrepo.Clazz
 
ClassInfo - Class in org.copperengine.core.instrument
 
ClassInfo(List<MethodInfo>) - Constructor for class org.copperengine.core.instrument.ClassInfo
 
classInfoMap - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
classLoader - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
classname - Variable in class org.copperengine.core.wfrepo.Clazz
 
classnameReplacement(String) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
For downward compatibility, there is a package name replacement during deserialization of workflow instances and responses.
Clazz - Class in org.copperengine.core.wfrepo
 
Clazz() - Constructor for class org.copperengine.core.wfrepo.Clazz
 
clear() - Method in class org.copperengine.core.common.WfPriorityQueue
 
clear() - Method in class org.copperengine.core.internal.SuspendableQueue
 
clearFrame() - Method in class org.copperengine.core.instrument.StackInfo
 
clearStack() - Method in class org.copperengine.core.instrument.StackInfo
 
clone() - Method in class org.copperengine.core.persistent.PersistentEntity
 
clone(T) - Method in class org.copperengine.core.persistent.MementoUtil
 
close() - Method in class org.copperengine.core.util.Queue
 
close() - Method in class org.copperengine.core.util.Queue.List
 
closeConnection(Connection) - Static method in class org.copperengine.core.db.utility.JdbcUtils
Close the given JDBC Connection and ignore any thrown exception.
ClosedException() - Constructor for exception org.copperengine.core.util.Queue.ClosedException
 
closeStatement(Statement) - Static method in class org.copperengine.core.db.utility.JdbcUtils
 
columnName - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
Command(AuditTrailEvent, boolean, String, List<Method>, CommandCallback<BatchInsertIntoAutoTrail.Command>, int) - Constructor for class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Command
 
COMMAND - Static variable in class org.copperengine.core.util.MDCConstants
 
CommandCallback<T extends BatchCommand<?,​T>> - Interface in org.copperengine.core.batcher
Callback interface for notifying a caller about the result of a batch command.
commandCompleted() - Method in class org.copperengine.core.batcher.AcknowledgeCallbackWrapper
 
commandCompleted() - Method in interface org.copperengine.core.batcher.CommandCallback
Called when a batch command is successfully executed
commandCompleted() - Method in class org.copperengine.core.batcher.NullCallback
 
Common(Serializer) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Common
 
CommonSQLHelper - Class in org.copperengine.core.persistent
 
CommonSQLHelper() - Constructor for class org.copperengine.core.persistent.CommonSQLHelper
 
Comparator() - Constructor for class org.copperengine.core.WorkflowVersion.Comparator
 
compare(WorkflowVersion, WorkflowVersion) - Method in class org.copperengine.core.WorkflowVersion.Comparator
 
compile() - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfigurationBuilder
 
CompilerOptionsProvider - Interface in org.copperengine.core.wfrepo
 
compress(byte[]) - Method in class org.copperengine.core.persistent.Compressor
 
CompressedBase64PostProcessor - Class in org.copperengine.core.audit
 
CompressedBase64PostProcessor() - Constructor for class org.copperengine.core.audit.CompressedBase64PostProcessor
 
Compressor - Class in org.copperengine.core.persistent
Utility class for compressing and uncompressing byte arrays.
Compressor(int, int) - Constructor for class org.copperengine.core.persistent.Compressor
creates a new instance
computeLockId(String) - Static method in class org.copperengine.core.persistent.AbstractSqlDialect
 
ConfigurableStringOptionsProvider - Class in org.copperengine.core.wfrepo
 
ConfigurableStringOptionsProvider() - Constructor for class org.copperengine.core.wfrepo.ConfigurableStringOptionsProvider
 
configuration() - Method in class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
contains(Object) - Method in class org.copperengine.core.common.WfPriorityQueue
 
contains(Object) - Method in class org.copperengine.core.internal.SuspendableQueue
 
containsAll(Collection<?>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
containsAll(Collection<?>) - Method in class org.copperengine.core.internal.SuspendableQueue
 
context - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
conversationId - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
convert2Wfi(Workflow<?>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
convert2Wfi(Workflow<?>) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
CopperException - Exception in org.copperengine.core
 
CopperException() - Constructor for exception org.copperengine.core.CopperException
 
CopperException(String) - Constructor for exception org.copperengine.core.CopperException
 
CopperException(String, Throwable) - Constructor for exception org.copperengine.core.CopperException
 
CopperException(Throwable) - Constructor for exception org.copperengine.core.CopperException
 
CopperRuntimeException - Exception in org.copperengine.core
 
CopperRuntimeException() - Constructor for exception org.copperengine.core.CopperRuntimeException
 
CopperRuntimeException(String) - Constructor for exception org.copperengine.core.CopperRuntimeException
 
CopperRuntimeException(String, Throwable) - Constructor for exception org.copperengine.core.CopperRuntimeException
 
CopperRuntimeException(Throwable) - Constructor for exception org.copperengine.core.CopperRuntimeException
 
CopperTransactionController - Class in org.copperengine.core.persistent.txn
Implementation of the TransactionController interface that internally uses COPPERs RetryingTransaction for transaction management
CopperTransactionController() - Constructor for class org.copperengine.core.persistent.txn.CopperTransactionController
 
CopperTransactionController(DataSource) - Constructor for class org.copperengine.core.persistent.txn.CopperTransactionController
 
correlationId - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
correlationIds - Variable in class org.copperengine.core.persistent.RegisterCall
 
count(WorkflowInstanceFilter, Collection<Workflow<?>>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
countAuditTrailInstances(AuditTrailInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
countAuditTrailInstances(AuditTrailInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
countAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
countAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
countAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
countAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
countAuditTrails(AuditTrailInstanceFilter) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
countEvent() - Method in class org.copperengine.core.util.EventCounter
 
countWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
countWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
countWorkflowInstances(WorkflowInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
countWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
countWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
countWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
countWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
countWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
create() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
create() - Method in class org.copperengine.core.util.PojoDependencyInjector.Factory
 
create() - Method in class org.copperengine.core.util.PojoDependencyInjector.SimpleFactory
 
createAdapter(Class<A>) - Method in class org.copperengine.core.persistent.adapter.AdapterStubFactory
 
createAliasName(String, WorkflowVersion) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
createArray(Object, Connection, Object) - Static method in class org.copperengine.core.persistent.OracleUtil
 
createArray(String, Connection, Object) - Static method in class org.copperengine.core.persistent.OracleUtil
 
createArrayDescriptor(String, Connection) - Static method in class org.copperengine.core.persistent.OracleUtil
 
createBatchCommand(AuditTrailEvent, boolean, CommandCallback<BatchInsertIntoAutoTrail.Command>) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.H2Dialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.OracleDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createBatchCommand4error(Workflow<?>, Throwable, DBProcessingState, Acknowledge) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createBatchCommand4Finish(Workflow<?>, Acknowledge) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createBatchCommand4Finish(Workflow<?>, Acknowledge) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
createBatchCommand4Finish(Workflow<?>, Acknowledge) - Method in class org.copperengine.core.persistent.OracleDialect
 
createBatchCommand4Notify(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createBatchCommand4Notify(Response<?>, Acknowledge) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
createBatchCommand4Notify(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.OracleDialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.H2Dialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createBatchCommand4NotifyNoEarlyResponseHandling(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createBatchCommand4registerCallback(RegisterCall, ScottyDBStorageInterface, Acknowledge) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createBatchCommand4registerCallback(RegisterCall, ScottyDBStorageInterface, Acknowledge) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
createBatchCommand4registerCallback(RegisterCall, ScottyDBStorageInterface, Acknowledge) - Method in class org.copperengine.core.persistent.OracleDialect
 
createCallback() - Method in class org.copperengine.core.Workflow
Creates a Callback object used for the asynchronous wait for some reponse.
createCheckpointAcknowledge() - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
createCheckpointAcknowledge() - Method in class org.copperengine.core.Workflow
We create a quasi empty acknowledge here.
createClassLoader(Map<String, Class<?>>, File, File, Map<String, Clazz>) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
createDefaultMapping() - Static method in class org.copperengine.core.audit.AbstractAuditTrail
 
createDeleteCommand(AdapterCall) - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createDeleteStaleResponsesStmt(Connection, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createDependencyInjector() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createDequeueStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createEarlyResponseContainer() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createEngineIdProvider() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createId() - Method in class org.copperengine.core.common.AtomicLongIdFactory
 
createId() - Method in interface org.copperengine.core.common.IdFactory
creates a new id
createId() - Method in class org.copperengine.core.common.JdkRandomUUIDFactory
 
createIdFactory() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createList(int, boolean) - Method in class org.copperengine.core.util.Queue
Create the internal list (allow derived classes to supply their own list implementation)
createPersistenceContextFactory(Connection) - Method in class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
createPersistenceContextForDeletion(PersistentWorkflow<?>) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactory
 
createPersistenceContextForDeletion(PersistentWorkflow<?>) - Method in interface org.copperengine.core.persistent.PersistenceContextFactory
Creates a persistence context for use during deletion of workflows.
createPersistenceContextForLoading(PersistentWorkflow<?>) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactory
 
createPersistenceContextForLoading(PersistentWorkflow<?>) - Method in interface org.copperengine.core.persistent.PersistenceContextFactory
Creates a persistence context for use during loading of workflows.
createPersistenceContextForSaving(PersistentWorkflow<?>) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactory
 
createPersistenceContextForSaving(PersistentWorkflow<?>) - Method in interface org.copperengine.core.persistent.PersistenceContextFactory
Creates a persistence context for use during saving of workflows.
createPersister(PersistentWorkflow<?>, DefaultPersisterSharedRessources<E, P>) - Method in interface org.copperengine.core.persistent.DefaultEntityPersisterFactory
Creates a persister.
createPersister(PersistentWorkflow<?>, DefaultPersisterSharedRessources<AdapterCall, DefaultEntityPersister<AdapterCall>>) - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
createProcessorPoolManager() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createQueryAllActiveStmt(Connection, String, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createQueue() - Method in class org.copperengine.core.common.PriorityProcessorPool
Creates a new instance of WfPriorityQueue
createQueue() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
createReadStmt(Connection, String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createReadStmt(Connection, String) - Method in class org.copperengine.core.persistent.OracleDialect
 
createRuntimeStatisticsCollector() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createSelector() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Common
 
createSelector() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
createSelector() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Oracle
 
createSharedRessources() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
createSharedRessources() - Method in interface org.copperengine.core.persistent.DefaultEntityPersisterFactory
 
createStackTrace() - Static method in class org.copperengine.core.StackTraceCreator
 
createTicketPoolManager() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createTimeoutManager() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.H2Dialect
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.MySqlDialect
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
createUpdateStateStmt(Connection, int) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
createUUID() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
createUUID() - Method in interface org.copperengine.core.ProcessingEngine
 
createWorkflowClassInfoMap(Map<String, Class<?>>, Map<String, String>) - Static method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
createWorkflowFactory(String) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
createWorkflowFactory(String) - Method in interface org.copperengine.core.common.WorkflowRepository
 
createWorkflowFactory(String) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
createWorkflowFactory(String, WorkflowVersion) - Method in interface org.copperengine.core.common.WorkflowRepository
 
createWorkflowFactory(String, WorkflowVersion) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
createWorkflowInstance(WorkflowInstanceDescr<?>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
createWorkflowRepository() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 
curNumberOfLocks() - Method in class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 

D

DatabaseDialect - Interface in org.copperengine.core.persistent
 
DatabaseTransaction<T> - Interface in org.copperengine.core.persistent.txn
Defines a sequence of code that is executed in the scope of a transaction.
dbBatchingLatencyMSec - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
DBProcessingState - Enum in org.copperengine.core.persistent
 
decode(String) - Static method in class org.copperengine.core.util.Base64
Decodes a String containing containing characters in the Base64 alphabet into a byte array.
decode(ResultSet) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
decode(ResultSet) - Method in class org.copperengine.core.persistent.OracleDialect
 
DEFAULT_COMPRESS - Static variable in class org.copperengine.core.persistent.StandardJavaSerializer
 
DEFAULT_DEQUEUE_SIZE - Static variable in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
DEFAULT_POOL_ID - Static variable in class org.copperengine.core.common.DefaultTicketPoolManager
 
DEFAULT_POOL_ID - Static variable in interface org.copperengine.core.persistent.PersistentProcessorPool
 
DEFAULT_POOL_ID - Static variable in interface org.copperengine.core.tranzient.TransientProcessorPool
 
DefaultAcknowledge() - Constructor for class org.copperengine.core.Acknowledge.DefaultAcknowledge
 
DefaultEarlyResponseContainer - Class in org.copperengine.core.tranzient
Default implementation of the EarlyResponseContainer interface.
DefaultEarlyResponseContainer() - Constructor for class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
DefaultEntityPersister<E> - Class in org.copperengine.core.persistent
Default implementation of the EntityPersister interface.
DefaultEntityPersister(PersistentWorkflow<?>, DefaultPersistenceWorker<E, ? extends EntityPersister<E>>, DefaultPersistenceWorker<E, ? extends EntityPersister<E>>, DefaultPersistenceWorker<E, ? extends EntityPersister<E>>, DefaultPersistenceWorker<E, ? extends EntityPersister<E>>) - Constructor for class org.copperengine.core.persistent.DefaultEntityPersister
 
DefaultEntityPersister(PersistentWorkflow<?>, DefaultPersisterSimpleCRUDSharedRessources<E, ? extends DefaultEntityPersister<E>>) - Constructor for class org.copperengine.core.persistent.DefaultEntityPersister
 
DefaultEntityPersister.EntityAndCallback<E extends PersistentEntity> - Class in org.copperengine.core.persistent
 
DefaultEntityPersisterFactory<E,​P extends DefaultEntityPersister<E>> - Interface in org.copperengine.core.persistent
DefaultPersistenceContextFactory - Class in org.copperengine.core.persistent
Default implementation of the PersistenceContextFactory interface.
DefaultPersistenceContextFactory(DefaultPersistenceContextFactoryConfiguration, Connection) - Constructor for class org.copperengine.core.persistent.DefaultPersistenceContextFactory
Constructs a DefaultPersistenceContextFactory.
DefaultPersistenceContextFactoryConfiguration - Class in org.copperengine.core.persistent
DefaultPersistenceContextFactoryConfiguration(Map<Class<?>, DefaultEntityPersisterFactory<?, ?>>) - Constructor for class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfiguration
 
DefaultPersistenceContextFactoryConfigurationBuilder - Class in org.copperengine.core.persistent
DefaultPersistenceContextFactoryConfigurationBuilder() - Constructor for class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfigurationBuilder
 
DefaultPersistenceWorker<E,​P extends EntityPersister<E>> - Class in org.copperengine.core.persistent
An inmplementation for the DefaultWorkflowPersistencePlugin.
DefaultPersistenceWorker(DefaultPersistenceWorker.OperationType) - Constructor for class org.copperengine.core.persistent.DefaultPersistenceWorker
 
DefaultPersistenceWorker.OperationType - Enum in org.copperengine.core.persistent
 
DefaultPersistenceWorker.WorkflowAndEntity<E> - Class in org.copperengine.core.persistent
 
DefaultPersisterSharedRessources<E,​P extends DefaultEntityPersister<E>> - Class in org.copperengine.core.persistent
 
DefaultPersisterSharedRessources() - Constructor for class org.copperengine.core.persistent.DefaultPersisterSharedRessources
 
DefaultPersisterSimpleCRUDSharedRessources<E,​P extends DefaultEntityPersister<E>> - Class in org.copperengine.core.persistent
 
DefaultPersisterSimpleCRUDSharedRessources(DefaultPersistenceWorker<E, P>, DefaultPersistenceWorker<E, P>, DefaultPersistenceWorker<E, P>, DefaultPersistenceWorker<E, P>) - Constructor for class org.copperengine.core.persistent.DefaultPersisterSimpleCRUDSharedRessources
 
DefaultProcessorPoolManager<T extends ProcessorPool> - Class in org.copperengine.core.common
Default implementation of the ProcessorPoolManager interface.
DefaultProcessorPoolManager() - Constructor for class org.copperengine.core.common.DefaultProcessorPoolManager
 
defaultStaleResponseRemovalTimeout - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
DefaultTicketPoolManager - Class in org.copperengine.core.common
Default implementation of the TicketPoolManager interface, using a java maps.
DefaultTicketPoolManager() - Constructor for class org.copperengine.core.common.DefaultTicketPoolManager
 
DefaultTimeoutManager - Class in org.copperengine.core.tranzient
Default implementation of the TimeoutManager interface.
DefaultTimeoutManager() - Constructor for class org.copperengine.core.tranzient.DefaultTimeoutManager
 
DefaultWorkerThread(NonTransactionalAdapterQueue) - Constructor for class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue.DefaultWorkerThread
 
DefaultWorkflowPersistencePlugin - Class in org.copperengine.core.persistent
Default implementation for the WorkflowPersistencePlugin.
DefaultWorkflowPersistencePlugin(DefaultPersistenceContextFactoryConfiguration) - Constructor for class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
delete(E) - Method in class org.copperengine.core.persistent.DefaultEntityPersister
 
delete(E) - Method in interface org.copperengine.core.persistent.EntityPersister
Issues a delete for the entity.
DELETE - org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
 
deleteBroken(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
deleteBroken(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
deleteBroken(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Deletes a broken workflow from the system (i.e.
deleteBroken(String, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
deleteBroken(String, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
deleteBroken(String, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
deleteDirectory(File) - Static method in class org.copperengine.core.util.FileUtil
 
deleteFiltered(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
deleteFiltered(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
deleteFiltered(WorkflowInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
deleteFiltered(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
deleteFiltered(WorkflowInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
deleteFiltered(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
deleteStaleResponse(Connection, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
deleteStaleResponse(Connection, int) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
deleteStaleResponse(Connection, int) - Method in class org.copperengine.core.persistent.OracleDialect
 
deleteWaiting(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
deleteWaiting(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
deleteWaiting(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
deleteWaiting(String, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
deleteWaiting(String, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
deleteWaiting(String, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
dependencyInjector - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
DependencyInjector - Interface in org.copperengine.core
Glue interface for adding dependency injection capatibilty to COPPER.
dequeue() - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
dequeue() - Method in class org.copperengine.core.util.Queue
Return first element of the underlying list and remove it.
dequeue(long) - Method in class org.copperengine.core.util.Queue
Return first element of the underlying list and remove it.
dequeue(String, int) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
dequeue(String, int) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Dequeues up to max Workflow instances for the specified processor pool from the database.
dequeue(String, int, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
dequeue(String, int, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
dequeue(String, int, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
dequeue(Connection, Collection<String>, int) - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Selector
 
DEQUEUED - org.copperengine.core.ProcessingState
 
dequeueOrNull() - Method in class org.copperengine.core.util.Queue
 
DerbyDbDialect - Class in org.copperengine.core.persistent
Apache Derby implementation of the DatabaseDialect interface.
DerbyDbDialect() - Constructor for class org.copperengine.core.persistent.DerbyDbDialect
 
deserialize(String) - Method in class org.copperengine.core.audit.CompressedBase64PostProcessor
 
deserialize(String) - Method in class org.copperengine.core.audit.DummyPostProcessor
 
deserialize(String) - Method in interface org.copperengine.core.audit.MessagePostProcessor
 
deserializeData(SerializedWorkflow) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
deserializeObject(String) - Method in interface org.copperengine.core.persistent.Serializer
 
deserializeObject(String) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
deserializeResponse(String) - Method in interface org.copperengine.core.persistent.Serializer
 
deserializeResponse(String) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
deserializeStateOnly(String, WorkflowRepository) - Method in interface org.copperengine.core.persistent.Serializer
 
deserializeStateOnly(String, WorkflowRepository) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
deserializeWorkflow(SerializedWorkflow, WorkflowRepository) - Method in interface org.copperengine.core.persistent.Serializer
 
deserializeWorkflow(SerializedWorkflow, WorkflowRepository) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
doExec(Connection, List<DefaultPersistenceWorker.WorkflowAndEntity<E>>) - Method in class org.copperengine.core.persistent.DefaultPersistenceWorker
 
doExec(Collection<BatchCommand<E, T>>, Connection) - Method in class org.copperengine.core.batcher.BatchExecutor
 
doExec(Collection<BatchCommand<E, T>>, Connection) - Method in interface org.copperengine.core.batcher.BatchExecutorBase
Executes a batch of commands
doExec(Collection<BatchCommand<BatchInsertIntoAutoTrail.Executor, BatchInsertIntoAutoTrail.Command>>, Connection) - Method in class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Executor
 
doLock(Connection, String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
Locks on the lockContext, implement this to provide multiple engine support It will block wait until the lock was successfully hold, must be used together with AbstractSqlDialect.releaseLock(java.sql.Connection, java.lang.String)
doLock(Connection, String) - Method in class org.copperengine.core.persistent.MySqlDialect
Note: For MySQL the advisory lock only applies to the current connection, if the connection terminates, it will release the lock automatically.
doLock(Connection, String) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
doLock(Connection, String) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
ref: https://www.postgresql.org/docs/9.5/static/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS pg_advisory_lock locks an application-defined resource, which can be identified either by a single 64-bit key value or two 32-bit key values (note that these two key spaces do not overlap).
doLog(AuditTrailEvent, boolean, CommandCallback<BatchInsertIntoAutoTrail.Command>) - Method in class org.copperengine.core.audit.BatchingAuditTrail
 
doLog(AuditTrailEvent, Acknowledge, boolean) - Method in class org.copperengine.core.audit.BatchingAuditTrail
 
done() - Method in interface org.copperengine.core.audit.AuditTrailCallback
called by the audit trail, when an asynchronous logging has been successfully finished
doNotify() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
doNotify() - Method in interface org.copperengine.core.persistent.PersistentProcessorPool
 
doReleaseLock(Connection, String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
Releases the lock on the lockContext, use together with AbstractSqlDialect.lock(Connection, String)
doReleaseLock(Connection, String) - Method in class org.copperengine.core.persistent.MySqlDialect
 
doReleaseLock(Connection, String) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
doReleaseLock(Connection, String) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
down - org.copperengine.core.common.ProcessorPoolState
 
dropSchema(DataSource) - Static method in class org.copperengine.core.persistent.H2Dialect
 
DummyPostProcessor - Class in org.copperengine.core.audit
 
DummyPostProcessor() - Constructor for class org.copperengine.core.audit.DummyPostProcessor
 
dup2Stack() - Method in class org.copperengine.core.instrument.StackInfo
 
dup2X1Stack() - Method in class org.copperengine.core.instrument.StackInfo
 
dup2X2Stack() - Method in class org.copperengine.core.instrument.StackInfo
 
DuplicateIdException - Exception in org.copperengine.core
An object (workflow instance of reponse) with the same id already exists
DuplicateIdException() - Constructor for exception org.copperengine.core.DuplicateIdException
 
DuplicateIdException(String) - Constructor for exception org.copperengine.core.DuplicateIdException
 
DuplicateIdException(String, Throwable) - Constructor for exception org.copperengine.core.DuplicateIdException
 
DuplicateIdException(Throwable) - Constructor for exception org.copperengine.core.DuplicateIdException
 
dupStack() - Method in class org.copperengine.core.instrument.StackInfo
 
dupX1Stack() - Method in class org.copperengine.core.instrument.StackInfo
 
dupX2Stack() - Method in class org.copperengine.core.instrument.StackInfo
 

E

EarlyResponseContainer - Interface in org.copperengine.core.tranzient
A transient container for early response.
element() - Method in class org.copperengine.core.common.WfPriorityQueue
 
element() - Method in class org.copperengine.core.internal.SuspendableQueue
 
EmptyQueueException() - Constructor for exception org.copperengine.core.util.Queue.EmptyQueueException
 
encode(byte[]) - Static method in class org.copperengine.core.util.Base64
Encodes a byte[] containing binary data, into a String containing characters in the Base64 alphabet.
engine - Variable in class org.copperengine.core.common.Processor
 
engine - Variable in class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 
EngineAccessor - Class in org.copperengine.core.internal
 
EngineAccessor() - Constructor for class org.copperengine.core.internal.EngineAccessor
 
EngineIdProvider - Interface in org.copperengine.core
Simple interface for providing an ID to an engine
EngineIdProviderBean - Class in org.copperengine.core
Simple java bean implementation of the EngineIdProvider interface.
EngineIdProviderBean() - Constructor for class org.copperengine.core.EngineIdProviderBean
 
EngineIdProviderBean(String) - Constructor for class org.copperengine.core.EngineIdProviderBean
 
engineState - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
EngineState - Enum in org.copperengine.core
State of a COPPER engine.
enqueue(Object) - Method in class org.copperengine.core.util.Queue
Add element to the end of the underlying list.
enqueue(Workflow<?>) - Method in class org.copperengine.core.tranzient.TransientPriorityProcessorPool
 
enqueue(Workflow<?>) - Method in interface org.copperengine.core.tranzient.TransientProcessorPool
 
ENQUEUED - org.copperengine.core.persistent.DBProcessingState
 
ENQUEUED - org.copperengine.core.ProcessingState
 
ensureId(String, Object) - Method in class org.copperengine.core.persistent.MementoUtil
 
entity - Variable in class org.copperengine.core.persistent.DefaultEntityPersister.EntityAndCallback
 
entity - Variable in class org.copperengine.core.persistent.DefaultPersistenceWorker.WorkflowAndEntity
 
EntityAndCallback(E, EntityPersister.PostSelectedCallback) - Constructor for class org.copperengine.core.persistent.DefaultEntityPersister.EntityAndCallback
 
entityNotFound(E) - Method in interface org.copperengine.core.persistent.EntityPersister.PostSelectedCallback
 
EntityPersister<E> - Interface in org.copperengine.core.persistent
Base interface for persistent entities as members of PersistentWorkflow..
EntityPersister.PostSelectedCallback<E> - Interface in org.copperengine.core.persistent
 
entitySelected(E) - Method in interface org.copperengine.core.persistent.EntityPersister.PostSelectedCallback
 
equals(Object) - Method in class org.copperengine.core.WorkflowVersion
 
equals(Object, Object) - Method in class org.copperengine.core.persistent.MementoUtil
 
error(Exception) - Method in interface org.copperengine.core.audit.AuditTrailCallback
called by the audit trail, when an asynchronous logging has been failed
error(Workflow<?>, Throwable, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
error(Workflow<?>, Throwable, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
error(Workflow<?>, Throwable, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Marks a workflow instance as failed in the database.
ERROR - org.copperengine.core.persistent.DBProcessingState
 
ERROR - org.copperengine.core.ProcessingState
 
ErrorData - Class in org.copperengine.core.persistent
 
ErrorData() - Constructor for class org.copperengine.core.persistent.ErrorData
 
ErrorData(String, Date) - Constructor for class org.copperengine.core.persistent.ErrorData
 
EventCounter - Class in org.copperengine.core.util
 
EventCounter(int) - Constructor for class org.copperengine.core.util.EventCounter
 
execute() - Method in class org.copperengine.core.db.utility.RetryingTransaction
This function is to be implemented by anonymous inner classes.
executor() - Method in class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Command
 
executor() - Method in interface org.copperengine.core.batcher.BatchCommand
 
Executor() - Constructor for class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Executor
 
exists(String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
exists(String) - Method in interface org.copperengine.core.common.TicketPoolManager
Checks if the ticket pool with the corresponding id exists.

F

Factory() - Constructor for class org.copperengine.core.util.PojoDependencyInjector.Factory
 
FileBasedWorkflowRepository - Class in org.copperengine.core.wfrepo
A file system based workflow repository for COPPER.
FileBasedWorkflowRepository() - Constructor for class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
FileUtil - Class in org.copperengine.core.util
 
FileUtil() - Constructor for class org.copperengine.core.util.FileUtil
 
filter(WorkflowInstanceFilter, Collection<Workflow<?>>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
findFiles(File, String) - Static method in class org.copperengine.core.util.FileUtil
 
findLatestMajorVersion(String, long) - Method in interface org.copperengine.core.common.WorkflowRepository
 
findLatestMajorVersion(String, long) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
findLatestMinorVersion(String, long, long) - Method in interface org.copperengine.core.common.WorkflowRepository
 
findLatestMinorVersion(String, long, long) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
finish(Workflow<?>, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
finish(Workflow<?>, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Marks a workflow instance as finished or removes it from the underlying database.
finished(AdapterCall) - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
FINISHED - org.copperengine.core.persistent.DBProcessingState
 
FINISHED - org.copperengine.core.ProcessingState
 
FIRST - org.copperengine.core.WaitMode
Wait for the first of all passed correlationd ids
flush() - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactory
 
flush() - Method in interface org.copperengine.core.persistent.PersistenceContextFactory
Flushes all operations that were passed to the created PersistenceContexts.
flush(Connection) - Method in class org.copperengine.core.persistent.DefaultPersistenceWorker
 
flushCheckpointAcknowledges() - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
format() - Method in class org.copperengine.core.WorkflowVersion
 
fromProperty(PropertyDescriptor) - Static method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
fromProperty(Class<?>, String) - Static method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
front() - Method in class org.copperengine.core.util.Queue
 
FunctionWithException<T,​R> - Interface in org.copperengine.core.util
 

G

generatePersisterFactory(PersisterFactoryGenerator.GenerationDescription, Writer) - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
generateSqlCreateTable(PersisterFactoryGenerator.GenerationDescription, Writer) - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
GenerationDescription(String, String, String) - Constructor for class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
genericCreateAccessors(Class<?>) - Method in class org.copperengine.core.persistent.MementoUtil
 
get() - Static method in class org.copperengine.core.batcher.NullCallback
 
get() - Method in class org.copperengine.core.util.PojoDependencyInjector.BeanProvider
 
get() - Method in class org.copperengine.core.util.PojoDependencyInjector.Factory
 
get() - Method in interface org.copperengine.core.util.PojoDependencyInjector.Provider
 
get(int) - Method in class org.copperengine.core.SortedResponseList
 
get(Object) - Method in interface org.copperengine.core.persistent.MementoUtil.PersistentMemberAccessor
 
get(String) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
get(String) - Method in interface org.copperengine.core.tranzient.EarlyResponseContainer
Gets and removes the responses for the provided correlationId if they exists.
get__stack() - Method in class org.copperengine.core.Workflow
For internal usage only
getAdapterId() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getAndRemoveResponse(String) - Method in class org.copperengine.core.Workflow
Gets and removes a response for the specified correlation id.
getAndRemoveResponses(String) - Method in class org.copperengine.core.Workflow
Gets and removes all responses for the specified correlation id
getAnyNonTimedOutAndRemoveResponse(Class<? extends T>) - Method in class org.copperengine.core.Workflow
This method is similar to getAndRemoveResponse but a convenient extension for some usage scenarios.
getArgs() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getAuditTrailMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getAuditTrailMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getAuditTrailQueryMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getAuditTrailQueryMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getAuditTrails(String, String, String, Integer, int) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getAuditTrails(AuditTrailInstanceFilter) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getBatcherMXBean() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
getBatcherMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getBatcherMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getBean(String) - Method in class org.copperengine.core.AbstractDependencyInjector
 
getBean(String) - Method in class org.copperengine.core.util.PojoDependencyInjector
 
getByOrdinal(int) - Static method in enum org.copperengine.core.persistent.DBProcessingState
 
getCalledMethodDescriptor() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getCalledMethodName() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getCapacity() - Method in class org.copperengine.core.common.TicketPool
 
getCapacity() - Method in class org.copperengine.core.util.Queue
 
getCapacity() - Method in class org.copperengine.core.util.Queue.List
 
getCheckInterval() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
getClassInfo() - Method in class org.copperengine.core.instrument.ScottyClassAdapter
 
getClassInfo(Class<? extends Workflow>) - Method in interface org.copperengine.core.common.WorkflowRepository
 
getClassInfo(Class<? extends Workflow>) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
getClassLoader() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getClassname() - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
getColumnList(PersisterFactoryGenerator.GenerationDescription, String) - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
getColumnName() - Method in class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
getCompilerOptionsProviders() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getConnection() - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
getContext() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getConversationId() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getCorrelationId() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getCorrelationId() - Method in interface org.copperengine.core.Callback
 
getCorrelationId() - Method in class org.copperengine.core.Response
Return the correlation id of this response.
getCreationTS() - Method in class org.copperengine.core.Workflow
 
getCurrent() - Static method in class org.copperengine.core.db.utility.RetryingTransaction
 
getCurrentStackInfo() - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
getCurrentStackInfo() - Method in interface org.copperengine.core.instrument.ByteCodeStackInfo
 
getData() - Method in class org.copperengine.core.persistent.SerializedWorkflow
 
getData() - Method in class org.copperengine.core.Workflow
 
getData() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getDatabaseDialectMXBean() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
getDatabaseDialectMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getDatabaseDialectMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getDataFilter() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
getDataSource() - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
getDbBatchingLatencyMSec() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
getDbBatchingLatencyMSec() - Method in class org.copperengine.core.persistent.OracleDialect
 
getDbStorage() - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getDbStorage() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getDBStorage() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getDBStorageMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getDBStorageMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getDbTable() - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
getDeclaration() - Method in class org.copperengine.core.instrument.MethodInfo
 
getDeclaredType() - Method in class org.copperengine.core.instrument.MethodInfo.SerializableType
 
getDefaultStaleResponseRemovalTimeout() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
getDefaultStaleResponseRemovalTimeout() - Method in class org.copperengine.core.persistent.OracleDialect
 
getDefiningClass() - Method in class org.copperengine.core.instrument.MethodInfo
 
getDependencyInjectorType() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getDependencyOrderedPersisterFactories() - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfiguration
 
getDequeueBulkSize() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getDequeuedCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getDescription() - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
getDescription() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
getDescription() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getDescriptor() - Method in class org.copperengine.core.instrument.MethodInfo
 
getDescriptor() - Method in class org.copperengine.core.instrument.MethodInfo.SerializableType
 
getDialectDescription() - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
getDialectDescription() - Method in class org.copperengine.core.persistent.H2Dialect
 
getDialectDescription() - Method in class org.copperengine.core.persistent.MySqlDialect
 
getDialectDescription() - Method in class org.copperengine.core.persistent.OracleDialect
 
getDialectDescription() - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
getDialectDescription() - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
getEmptyQueueWaitMSec() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getEngine() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getEngine() - Method in class org.copperengine.core.Workflow
 
getEngineClusterId() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getEngineId() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getEngineId() - Method in interface org.copperengine.core.EngineIdProvider
 
getEngineId() - Method in class org.copperengine.core.EngineIdProviderBean
 
getEngineId() - Method in interface org.copperengine.core.ProcessingEngine
returns the engines id
getEngineState() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getEngineState() - Method in interface org.copperengine.core.ProcessingEngine
returns the engines current state
getEngineType() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getEngineType() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
getEntityClass() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
getEntityClass() - Method in interface org.copperengine.core.persistent.DefaultEntityPersisterFactory
 
getEntityClassesDependingOn() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
getEntityClassesDependingOn() - Method in interface org.copperengine.core.persistent.DefaultEntityPersisterFactory
 
getEntityId() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getEntityId() - Method in class org.copperengine.core.persistent.PersistentEntity
 
getEntityPackageName() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
getEntitySimpleName() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
getErrorCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getErrorData() - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
getErrorTS() - Method in class org.copperengine.core.persistent.ErrorData
 
getException() - Method in class org.copperengine.core.Response
 
getException() - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
getExceptionStackTrace() - Method in class org.copperengine.core.persistent.ErrorData
 
getFactoryPackgeName() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
getFinishedCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getFirstElement() - Method in class org.copperengine.core.util.Queue.List
 
getId() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getId() - Method in interface org.copperengine.core.common.ProcessorPool
 
getId() - Method in class org.copperengine.core.common.TicketPool
 
getId() - Method in class org.copperengine.core.Workflow
 
getId() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getInstanceId() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getInternalProcessingTimeout() - Method in class org.copperengine.core.Response
 
getInterruptableMethods() - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
getINTfromBOOLEAN(Boolean) - Method in class org.copperengine.core.persistent.OracleDialect
 
getIntValue() - Method in class org.copperengine.core.persistent.alpha.generator.TEMPLATE
 
getInvalidCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getLabelInfos() - Method in class org.copperengine.core.instrument.MethodInfo
 
getLabelNo() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getLastActivityTS() - Method in class org.copperengine.core.Workflow
 
getLastBuildResults() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getLastWaitStackTrace() - Method in class org.copperengine.core.Workflow
 
getLevel() - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
getLevel() - Method in interface org.copperengine.core.audit.AuditTrail
 
getLevel() - Method in class org.copperengine.core.audit.MockAuditTrail
 
getLineNo() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getLocal(int) - Method in class org.copperengine.core.instrument.StackInfo
 
getLocalDescriptors(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
getLocalDescriptors(int, int) - Method in interface org.copperengine.core.instrument.ByteCodeStackInfo
 
getLocalNames(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
getLocalNames(int, int) - Method in interface org.copperengine.core.instrument.ByteCodeStackInfo
 
getLocals() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getLogLevel() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getLowerBorderResponseMapSize() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
getLowerThreshold() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getMajorVersion() - Method in class org.copperengine.core.WorkflowVersion
 
getMapper(Class<T>) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfiguration
 
getMapper(Class<T>) - Method in interface org.copperengine.core.persistent.PersistenceContext
 
getMaxConnectRetries() - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
getMaxTickets() - Method in class org.copperengine.core.common.TicketPool
 
getMemoryQueueSize() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getMessage() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getMessage(long) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getMessagePostProcessor() - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getMessageString(long) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
getMessageType() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getMetaData() - Method in class org.copperengine.core.Response
 
getMethod() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getMethodInfos() - Method in class org.copperengine.core.instrument.ClassInfo
 
getMethodName() - Method in class org.copperengine.core.instrument.MethodInfo
 
getMinHoldBackTime() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
getMinorVersion() - Method in class org.copperengine.core.WorkflowVersion
 
getName() - Method in class org.copperengine.core.common.TicketPool
 
getName() - Method in class org.copperengine.core.instrument.MethodInfo.LocalVariable
 
getName() - Method in class org.copperengine.core.persistent.alpha.generator.TEMPLATE
 
getName() - Method in class org.copperengine.core.util.Queue
 
getNumberOfActiveThreads() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getNumberOfEvents(int) - Method in class org.copperengine.core.util.EventCounter
 
getNumberOfThreads() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getNumberOfWorkflowInstances() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getNumberOfWorkflowInstances() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
getNumThreads() - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
getObjectState() - Method in class org.copperengine.core.persistent.SerializedWorkflow
 
getOccurrence() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getOperationType() - Method in class org.copperengine.core.persistent.DefaultPersistenceWorker
 
getOptions() - Method in interface org.copperengine.core.wfrepo.CompilerOptionsProvider
 
getOptions() - Method in class org.copperengine.core.wfrepo.ConfigurableStringOptionsProvider
 
getOptions() - Method in class org.copperengine.core.wfrepo.URLClassloaderClasspathProvider
 
getPatchLevel() - Method in class org.copperengine.core.WorkflowVersion
 
getPersistentMembers() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
getPersister(Class<? extends T>) - Method in interface org.copperengine.core.persistent.PersistenceContext
retrieves the persister assigned to this entity class.
getPersisterClass() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory
 
getPersisterClass() - Method in interface org.copperengine.core.persistent.DefaultEntityPersisterFactory
Needed to be able to return the created persister as a mapper (see PersistenceContext.getMapper(Class)).
getPersisterFactory(Class<?>) - Method in class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfiguration
 
getPreviousStackInfo() - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
getPreviousStackInfo() - Method in interface org.copperengine.core.instrument.ByteCodeStackInfo
 
getPriority() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getPriority() - Method in class org.copperengine.core.Workflow
 
getPriority() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getProcessingEngineMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getProcessingEngineMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getProcessingState() - Method in class org.copperengine.core.Workflow
 
getProcessingStateByState(DBProcessingState) - Static method in enum org.copperengine.core.persistent.DBProcessingState
 
getProcessorPool(String) - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
getProcessorPool(String) - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
getProcessorPoolId() - Method in class org.copperengine.core.Workflow
 
getProcessorPoolId() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getProcessorPoolIds() - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
getProcessorPoolIds() - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
getProcessorPoolMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getProcessorPoolMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getProcessorPools() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getProcessorPools() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
getProcessorPoolState() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getProperty(String) - Method in class org.copperengine.core.util.VarProperties
 
getPropertyName() - Method in class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
getQueueSize() - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
getQueueSize() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getQueueSize() - Method in class org.copperengine.core.tranzient.TransientPriorityProcessorPool
 
getRegisterCall(PersistentWorkflow<?>) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
getResourceAsString(Class<?>, String) - Static method in class org.copperengine.core.persistent.AbstractSqlDialect
 
getResourceAsString(String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
getResponse() - Method in class org.copperengine.core.Response
 
getResponse() - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
getResponse(Workflow<?>) - Method in interface org.copperengine.core.Callback
 
getResponseId() - Method in class org.copperengine.core.Response
 
getRunningCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getRuntimeStatisticsCollector() - Method in class org.copperengine.core.persistent.OracleDialect
 
getRwl() - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
getSequenceId() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getSequenceId() - Method in class org.copperengine.core.Response
 
getSerializer() - Method in class org.copperengine.core.persistent.OracleDialect
 
getSourceArchiveUrls() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getSourceCode() - Method in class org.copperengine.core.instrument.ClassInfo
 
getSourceDirs() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getSqlStmt() - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
getStack() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
getStack(int) - Method in class org.copperengine.core.instrument.StackInfo
 
getState() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getState() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getState() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
getStatisticsCollector() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getStatisticsCollectorMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getStatisticsCollectorMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getStatisticsCollectorType() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getSuperClassInfo() - Method in class org.copperengine.core.instrument.ClassInfo
 
getSuperClassname() - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
getTableName() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.GenerationDescription
 
getTargetDir() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getter - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
getThreadPriority() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
getTicketPool(String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
getTicketPool(String) - Method in interface org.copperengine.core.common.TicketPoolManager
Returns the ticket pool with the corresponding ticket pool id.
getTimeoutTS() - Method in class org.copperengine.core.Workflow
 
getTransactionController() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getTransactionId() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
getType() - Method in interface org.copperengine.core.DependencyInjector
 
getType() - Method in class org.copperengine.core.util.PojoDependencyInjector
 
getUpperBorderResponseMapSize() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
getUpperThreshold() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getUpperThresholdReachedWaitMSec() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
getUsedTickets() - Method in class org.copperengine.core.common.TicketPool
 
getVersion() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getVolatileState() - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
getVolatileState() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
getWaitingCount() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getWfName() - Method in class org.copperengine.core.WorkflowInstanceDescr
 
getWfRepository() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getWorkers() - Method in class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.SharedRessources
 
getWorkers() - Method in class org.copperengine.core.persistent.DefaultPersisterSharedRessources
 
getWorkers() - Method in class org.copperengine.core.persistent.DefaultPersisterSimpleCRUDSharedRessources
 
getWorkflow() - Method in interface org.copperengine.core.persistent.PersistenceContext
 
getWorkflowId() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
getWorkflowInfo(String) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
getWorkflowInstanceStates() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
getWorkflowInstanceStates() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
getWorkflowPersistencePlugin() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
getWorkflowPersistencePlugin() - Method in class org.copperengine.core.persistent.OracleDialect
 
getWorkflowRepository() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
getWorkflowRepositoryMXBeans() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
getWorkflowRepositoryMXBeans() - Method in class org.copperengine.core.common.SimpleJmxExporter
 
getWorkflowRepoSize() - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
getWorkflows() - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
getWorkflowSourceDirectory() - Method in class org.copperengine.core.tranzient.TransientEngineFactory
 

H

H2Dialect - Class in org.copperengine.core.persistent
H2 implementation of the DatabaseDialect interface.
H2Dialect() - Constructor for class org.copperengine.core.persistent.H2Dialect
 
handle(AdapterCall) - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue.DefaultWorkerThread
 
handleError(PersistentWorkflow<?>, Exception) - Method in class org.copperengine.core.persistent.PersistentProcessor
 
hashCode() - Method in class org.copperengine.core.WorkflowVersion
 

I

id() - Method in class org.copperengine.core.batcher.BatchExecutor
 
id() - Method in interface org.copperengine.core.batcher.BatchExecutorBase
 
identifier(Object) - Method in class org.copperengine.core.persistent.MementoUtil
 
IdFactory - Interface in org.copperengine.core.common
Id factory used by COPPER for creating unique IDs, e.g.
incErrorWFCounter() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
inject(Workflow<?>) - Method in class org.copperengine.core.AbstractDependencyInjector
 
inject(Workflow<?>) - Method in interface org.copperengine.core.DependencyInjector
 
injectDependencies(Workflow<?>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
insert(E) - Method in class org.copperengine.core.persistent.DefaultEntityPersister
 
insert(E) - Method in interface org.copperengine.core.persistent.EntityPersister
Issues an insert for the entity.
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
insert(List<Workflow<?>>, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.H2Dialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.MySqlDialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
insert(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
insert(List<Workflow<?>>, Connection) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Inserts a list of new workflows to the underlying database using the provided connection.
insert(List<Workflow<?>>, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
insert(List<Workflow<?>>, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Inserts a list of new workflows to the underlying database.
insert(Workflow<?>, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
insert(Workflow<?>, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
insert(Workflow<?>, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
insert(Workflow<?>, Connection) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
insert(Workflow<?>, Connection) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
insert(Workflow<?>, Connection) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Inserts a new workflow to the underlying database using the provided connection.
insert(Workflow<?>, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
insert(Workflow<?>, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Inserts a new workflow to the underlying database.
INSERT - org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
 
instance - Static variable in class org.copperengine.core.batcher.NullCallback
 
instanceId - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
instrument(ClassNode) - Method in class org.copperengine.core.instrument.TryCatchBlockHandler
 
instrumentWorkflows(File, Map<String, Clazz>, Map<String, ClassInfo>, ClassLoader) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
INTERNAL_ERROR - org.copperengine.core.lockmgr.LockResult
 
INTERNAL_ERROR - org.copperengine.core.persistent.lock.PersistentLockResult
Deprecated.
 
Interrupt - Class in org.copperengine.core
This throwable class is for COPPER internal use only!!! Do not try to throw or handle this throwable!
Interrupt() - Constructor for class org.copperengine.core.Interrupt
 
interruptableMethods - Variable in class org.copperengine.core.wfrepo.Clazz
 
INVALID - org.copperengine.core.persistent.DBProcessingState
 
INVALID - org.copperengine.core.ProcessingState
 
isBlank(String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
isBlank(String) - Method in class org.copperengine.core.persistent.OracleDialect
 
isClosed() - Method in class org.copperengine.core.util.Queue
 
isClosed() - Method in class org.copperengine.core.util.Queue.List
 
isEarlyResponseHandling() - Method in class org.copperengine.core.Response
 
isEmpty() - Method in class org.copperengine.core.common.WfPriorityQueue
 
isEmpty() - Method in class org.copperengine.core.internal.SuspendableQueue
 
isEnabled(int) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
isEnabled(int) - Method in interface org.copperengine.core.audit.AuditTrail
 
isEnabled(int) - Method in class org.copperengine.core.audit.MockAuditTrail
 
isIdle() - Method in class org.copperengine.core.common.Processor
 
isLargerThan(WorkflowVersion) - Method in class org.copperengine.core.WorkflowVersion
 
isPersistableMember(Field) - Method in class org.copperengine.core.persistent.MementoUtil
 
isRemoveWhenFinished() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
isRemoveWhenFinished() - Method in class org.copperengine.core.persistent.OracleDialect
 
isResponseReceived() - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
isRunning() - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
isSuspended() - Method in class org.copperengine.core.internal.SuspendableQueue
 
isTimeout() - Method in class org.copperengine.core.Response
 
isTraceEnabled() - Method in class org.copperengine.core.common.TicketPool
 
iterator() - Method in class org.copperengine.core.common.WfPriorityQueue
 
iterator() - Method in class org.copperengine.core.internal.SuspendableQueue
 

J

javaSources - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
javaType - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
JdbcUtils - Class in org.copperengine.core.db.utility
 
JdbcUtils() - Constructor for class org.copperengine.core.db.utility.JdbcUtils
 
JdkRandomUUIDFactory - Class in org.copperengine.core.common
Implementation of the IdFactory interface, using UUID.randomUUID().toString() for creating UUIDs.
JdkRandomUUIDFactory() - Constructor for class org.copperengine.core.common.JdkRandomUUIDFactory
 
jumpNo - Variable in class org.copperengine.core.StackEntry
 

L

LabelInfo(Integer, int, List<String>, List<Type>, List<Type>, List<Type>, String, String) - Constructor for class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
length - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
list - Variable in class org.copperengine.core.util.Queue
 
List(int, boolean) - Constructor for class org.copperengine.core.util.Queue.List
 
load(PersistenceContext) - Method in class org.copperengine.core.persistent.MementoUtil
 
locals - Variable in class org.copperengine.core.StackEntry
 
localsSize() - Method in class org.copperengine.core.instrument.StackInfo
 
localsToString() - Method in class org.copperengine.core.instrument.StackInfo
 
LocalVariable(String, String) - Constructor for class org.copperengine.core.instrument.MethodInfo.LocalVariable
 
LocalVariable(String, String, Label, Label, int) - Constructor for class org.copperengine.core.instrument.BuildStackInfoAdapter.LocalVariable
 
LocalVariable(String, Type) - Constructor for class org.copperengine.core.instrument.MethodInfo.LocalVariable
 
lock - Variable in class org.copperengine.core.util.Queue.List
 
lock(Connection, String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
LOCK_PREFIX - Static variable in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
Locker(String) - Constructor for class org.copperengine.core.lockmgr.tranzient.TransientLockManager.Locker
 
LockManager - Interface in org.copperengine.core.lockmgr
A service to obtain/manage locks, e.g.
lockMap - Variable in class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 
LockResult - Enum in org.copperengine.core.lockmgr
 
logger - Static variable in class org.copperengine.core.common.Processor
 
LoggingStatisticCollector - Class in org.copperengine.core.monitoring
Collects runtime statistics and logs average processing times to the logging system in a configurable time interval.
LoggingStatisticCollector() - Constructor for class org.copperengine.core.monitoring.LoggingStatisticCollector
 
LoggingStatisticCollector.Filter - Interface in org.copperengine.core.monitoring
 
logLevel - Variable in class org.copperengine.core.audit.AuditTrailEvent
 

M

main() - Method in class org.copperengine.core.Workflow
Entry point for this workflow
main(String[]) - Static method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
majorVersion() - Method in annotation type org.copperengine.core.WorkflowDescription
 
mapState(Object) - Static method in class org.copperengine.core.util.StateMapper
 
maximumBatchSize() - Method in class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Executor
 
maximumBatchSize() - Method in interface org.copperengine.core.batcher.BatchExecutorBase
 
MDCConstants - Class in org.copperengine.core.util
 
MDCConstants() - Constructor for class org.copperengine.core.util.MDCConstants
 
MDCProcessingHook - Class in org.copperengine.core.common
 
MDCProcessingHook() - Constructor for class org.copperengine.core.common.MDCProcessingHook
 
memberName() - Method in interface org.copperengine.core.persistent.MementoUtil.PersistentMemberAccessor
 
MementoUtil - Class in org.copperengine.core.persistent
Utility class to help find the delta to persist upon saving of a persistent workflow.
MementoUtil() - Constructor for class org.copperengine.core.persistent.MementoUtil
 
MementoUtil.IteratorCallback - Interface in org.copperengine.core.persistent
 
MementoUtil.PersistentMemberAccessor - Interface in org.copperengine.core.persistent
 
message - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
messagePostProcessor - Variable in class org.copperengine.core.audit.AbstractAuditTrail
 
MessagePostProcessor - Interface in org.copperengine.core.audit
 
messageType - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
MethodInfo - Class in org.copperengine.core.instrument
 
MethodInfo(String, String, int, String) - Constructor for class org.copperengine.core.instrument.MethodInfo
 
MethodInfo.LabelInfo - Class in org.copperengine.core.instrument
 
MethodInfo.LocalVariable - Class in org.copperengine.core.instrument
 
MethodInfo.SerializableType - Class in org.copperengine.core.instrument
 
minorVersion() - Method in annotation type org.copperengine.core.WorkflowDescription
 
MockAuditTrail - Class in org.copperengine.core.audit
Mock implementation of an audit trail.
MockAuditTrail() - Constructor for class org.copperengine.core.audit.MockAuditTrail
 
msecs - Variable in class org.copperengine.core.util.Queue.TimeoutValue
 
multiEngineMode - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
if multiple engines could be running together, you MUST turn it on
MySqlDialect - Class in org.copperengine.core.persistent
MySQL implementation of the DatabaseDialect interface.
MySqlDialect() - Constructor for class org.copperengine.core.persistent.MySqlDialect
 

N

name - Variable in class org.copperengine.core.util.Queue
 
newInstance() - Method in interface org.copperengine.core.WorkflowFactory
 
newProcessor(String, Queue<Workflow<?>>, int, ProcessingEngine) - Method in interface org.copperengine.core.common.ProcessorFactory
 
newProcessor(String, Queue<Workflow<?>>, int, ProcessingEngine) - Method in class org.copperengine.core.persistent.PersistentProcessorFactory
 
newProcessor(String, Queue<Workflow<?>>, int, ProcessingEngine) - Method in class org.copperengine.core.tranzient.TransientProcessorFactory
 
NO_TIMEOUT - Static variable in class org.copperengine.core.Workflow
Constant value for Workflow.wait(WaitMode, int, Callback...) and Workflow.wait(WaitMode, int, String...) indicating that there is no timeout
NonTransactionalAdapterQueue - Class in org.copperengine.core.persistent.adapter
 
NonTransactionalAdapterQueue(Collection<String>, AdapterCallPersisterFactory, int, int, TransactionController, Batcher) - Constructor for class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
NonTransactionalAdapterQueue(Collection<String>, AdapterCallPersisterFactory, int, TransactionController, Batcher) - Constructor for class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
NonTransactionalAdapterQueue.DefaultWorkerThread - Class in org.copperengine.core.persistent.adapter
 
noRetry - org.copperengine.core.db.utility.RetryAction
 
notify(E, Acknowledge) - Method in interface org.copperengine.core.Callback
 
notify(Exception, Acknowledge) - Method in interface org.copperengine.core.Callback
 
notify(String, Object) - Method in interface org.copperengine.core.util.Backchannel
Passes a response for the specified correlationId to the bachchannel.
notify(String, Object) - Method in class org.copperengine.core.util.BackchannelDefaultImpl
 
notify(List<Response<?>>, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
notify(List<Response<?>>, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
notify(List<Response<?>>, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
notify(List<Response<?>>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
notify(List<Response<?>>, Connection) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
notify(List<Response<?>>, Connection) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Synchronous service to add a list of Responses to the database using a provided database connection.
notify(List<Response<?>>, Connection) - Method in interface org.copperengine.core.PersistentProcessingEngine
Adds a list of responses to the engine, using the provided jdbc connection.
notify(List<Response<?>>, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
notify(List<Response<?>>, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Asynchronous service to add a list of Responses to the database.
notify(Response<?>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
notify(Response<?>, Connection) - Method in interface org.copperengine.core.PersistentProcessingEngine
Adds a response to the engine, using the provided jdbc connection.
notify(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
notify(Response<?>, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
notify(Response<?>, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Asynchronous service to add a Response to the database.
notify(Response<?>, Acknowledge) - Method in interface org.copperengine.core.ProcessingEngine
Adds a response to the engine.
notify(Response<?>, Acknowledge) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
notify(Response<T>) - Method in class org.copperengine.core.Workflow
 
NULL_CONTEXT - Static variable in interface org.copperengine.core.persistent.PersistenceContext
 
NULL_PLUGIN - Static variable in interface org.copperengine.core.persistent.WorkflowPersistencePlugin
 
nullable - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
NullCallback<T extends BatchCommand<?,​T>> - Class in org.copperengine.core.batcher
Mock implementation of the CommandCallback interface.
NullCallback() - Constructor for class org.copperengine.core.batcher.NullCallback
 
NullMethodVisitor - Class in org.copperengine.core.instrument
 
NullMethodVisitor() - Constructor for class org.copperengine.core.instrument.NullMethodVisitor
 
NullRuntimeStatisticsCollector - Class in org.copperengine.core.monitoring
Mock implementation of the RuntimeStatisticsCollector interface.
NullRuntimeStatisticsCollector() - Constructor for class org.copperengine.core.monitoring.NullRuntimeStatisticsCollector
 

O

obtain() - Method in class org.copperengine.core.common.TicketPool
Obtain a ticket.
obtain(int) - Method in class org.copperengine.core.common.TicketPool
Obtain a given amount of tickets.
obtain(int, boolean) - Method in class org.copperengine.core.common.TicketPool
 
obtain(int, boolean, boolean) - Method in class org.copperengine.core.common.TicketPool
 
obtain(String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
obtain(String) - Method in interface org.copperengine.core.common.TicketPoolManager
 
obtain(Workflow<?>) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
obtain(Workflow<?>) - Method in interface org.copperengine.core.common.TicketPoolManager
 
obtainAndReturnTicketPoolId(Workflow<?>) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
For testing..
occurrence - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
offer(Workflow<?>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
offer(T) - Method in class org.copperengine.core.internal.SuspendableQueue
 
OK - org.copperengine.core.lockmgr.LockResult
 
OK - org.copperengine.core.persistent.lock.PersistentLockResult
Deprecated.
 
onDelete(PersistenceContext) - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
onException(Throwable) - Method in class org.copperengine.core.Acknowledge.BestEffortAcknowledge
 
onException(Throwable) - Method in class org.copperengine.core.Acknowledge.DefaultAcknowledge
 
onException(Throwable) - Method in interface org.copperengine.core.Acknowledge
 
onLoad(PersistenceContext) - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
onSave(PersistenceContext) - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
onSave(PersistenceContext) - Method in interface org.copperengine.core.persistent.SavepointAware
 
onSuccess() - Method in class org.copperengine.core.Acknowledge.BestEffortAcknowledge
 
onSuccess() - Method in class org.copperengine.core.Acknowledge.DefaultAcknowledge
 
onSuccess() - Method in interface org.copperengine.core.Acknowledge
 
onWait(Workflow<?>, Connection) - Method in class org.copperengine.core.AbstractWaitHook
 
onWait(Workflow<?>, Connection) - Method in interface org.copperengine.core.WaitHook
Called for one single wait invocation of the corresponding workflow instance.
onWorkflowsDeleted(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
onWorkflowsDeleted(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in interface org.copperengine.core.persistent.WorkflowPersistencePlugin
Implementations have to call PersistentWorkflow.onDelete(PersistenceContext) for every workflow passed.
onWorkflowsLoaded(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
onWorkflowsLoaded(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in interface org.copperengine.core.persistent.WorkflowPersistencePlugin
Implementations have to call PersistentWorkflow.onLoad(PersistenceContext) for every workflow passed.
onWorkflowsSaved(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in class org.copperengine.core.persistent.DefaultWorkflowPersistencePlugin
 
onWorkflowsSaved(Connection, Iterable<? extends PersistentWorkflow<?>>) - Method in interface org.copperengine.core.persistent.WorkflowPersistencePlugin
Implementations have to call PersistentWorkflow.onLoad(PersistenceContext) for every workflow passed.
operateOn(String, Object) - Method in interface org.copperengine.core.persistent.MementoUtil.IteratorCallback
 
Oracle(Serializer) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Oracle
 
OracleDialect - Class in org.copperengine.core.persistent
Oracle implementation of the DatabaseDialect interface It supports multiple engines (cluster) connected to one database.
OracleDialect() - Constructor for class org.copperengine.core.persistent.OracleDialect
 
OracleSimpleDialect - Class in org.copperengine.core.persistent
Oracle implementation of the ScottyDBStorageInterface.
OracleSimpleDialect() - Constructor for class org.copperengine.core.persistent.OracleSimpleDialect
 
OracleSQLExceptionProcessor - Class in org.copperengine.core.db.utility.oracle
 
OracleSQLExceptionProcessor() - Constructor for class org.copperengine.core.db.utility.oracle.OracleSQLExceptionProcessor
 
OracleUtil - Class in org.copperengine.core.persistent
Some utils to use oracle driver without link dependencies.
OracleUtil() - Constructor for class org.copperengine.core.persistent.OracleUtil
 
org.copperengine.core - package org.copperengine.core
 
org.copperengine.core.audit - package org.copperengine.core.audit
 
org.copperengine.core.batcher - package org.copperengine.core.batcher
 
org.copperengine.core.batcher.impl - package org.copperengine.core.batcher.impl
 
org.copperengine.core.common - package org.copperengine.core.common
 
org.copperengine.core.db.utility - package org.copperengine.core.db.utility
 
org.copperengine.core.db.utility.oracle - package org.copperengine.core.db.utility.oracle
 
org.copperengine.core.instrument - package org.copperengine.core.instrument
 
org.copperengine.core.internal - package org.copperengine.core.internal
 
org.copperengine.core.lockmgr - package org.copperengine.core.lockmgr
 
org.copperengine.core.lockmgr.tranzient - package org.copperengine.core.lockmgr.tranzient
 
org.copperengine.core.monitoring - package org.copperengine.core.monitoring
 
org.copperengine.core.persistent - package org.copperengine.core.persistent
 
org.copperengine.core.persistent.adapter - package org.copperengine.core.persistent.adapter
 
org.copperengine.core.persistent.alpha.generator - package org.copperengine.core.persistent.alpha.generator
 
org.copperengine.core.persistent.lock - package org.copperengine.core.persistent.lock
 
org.copperengine.core.persistent.txn - package org.copperengine.core.persistent.txn
 
org.copperengine.core.tranzient - package org.copperengine.core.tranzient
 
org.copperengine.core.util - package org.copperengine.core.util
 
org.copperengine.core.wfrepo - package org.copperengine.core.wfrepo
 
OverflowException() - Constructor for exception org.copperengine.core.util.Queue.OverflowException
 

P

pass() - Method in class org.copperengine.core.util.Blocker
 
patchLevelVersion() - Method in annotation type org.copperengine.core.WorkflowDescription
 
peek() - Method in class org.copperengine.core.common.WfPriorityQueue
 
peek() - Method in class org.copperengine.core.internal.SuspendableQueue
 
PersistenceContext - Interface in org.copperengine.core.persistent
PersistenceContextFactory<T extends PersistenceContext> - Interface in org.copperengine.core.persistent
Interface for custom persistence of PersistentWorkflow members.
PersistentEntity - Class in org.copperengine.core.persistent
Base class for persistent entities that will be used by the default entity sql code generator.
PersistentEntity() - Constructor for class org.copperengine.core.persistent.PersistentEntity
 
PersistentLockManager - Interface in org.copperengine.core.persistent.lock
Deprecated.
Might be removed in COPPER 5.0 or later. LockManager shall then be used directly.
PersistentLockManagerDialect - Interface in org.copperengine.core.persistent.lock
 
PersistentLockManagerDialectOracleMultiInstance - Class in org.copperengine.core.persistent.lock
Implementation of the PersistentLockManagerDialect that supports multiple (distributed) instances, working on one single Oracle database.
PersistentLockManagerDialectOracleMultiInstance() - Constructor for class org.copperengine.core.persistent.lock.PersistentLockManagerDialectOracleMultiInstance
 
PersistentLockManagerDialectPostgres - Class in org.copperengine.core.persistent.lock
Implementation of the PersistentLockManagerDialect for Postgres.
PersistentLockManagerDialectPostgres() - Constructor for class org.copperengine.core.persistent.lock.PersistentLockManagerDialectPostgres
 
PersistentLockManagerDialectSQL - Class in org.copperengine.core.persistent.lock
Implementation of the PersistentLockManagerDialect for most supported SQL databases, currently Oracle, DerbyDB, H2 and MySQL.
PersistentLockManagerDialectSQL() - Constructor for class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
PersistentLockManagerImpl - Class in org.copperengine.core.persistent.lock
Implementation for the PersistentLockManager interface.
PersistentLockManagerImpl(PersistentProcessingEngine, PersistentLockManagerDialect, TransactionController) - Constructor for class org.copperengine.core.persistent.lock.PersistentLockManagerImpl
 
PersistentLockResult - Enum in org.copperengine.core.persistent.lock
Deprecated.
Might be removed in COPPER 5.0 or later. LockResult shall then be used directly.
PersistentMember - Annotation Type in org.copperengine.core.persistent
 
PersistentMember() - Constructor for class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
PersistentPriorityProcessorPool - Class in org.copperengine.core.persistent
Implementation of the PriorityProcessorPool interface for use in the PersistentScottyEngine.
PersistentPriorityProcessorPool() - Constructor for class org.copperengine.core.persistent.PersistentPriorityProcessorPool
Creates a new PersistentPriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
PersistentPriorityProcessorPool(String, TransactionController) - Constructor for class org.copperengine.core.persistent.PersistentPriorityProcessorPool
Creates a new PersistentPriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
PersistentPriorityProcessorPool(String, TransactionController, int) - Constructor for class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
PersistentProcessingEngine - Interface in org.copperengine.core
Adds some persistence specific methods to the ProcessingEngine interface.
PersistentProcessor - Class in org.copperengine.core.persistent
 
PersistentProcessor(String, Queue<Workflow<?>>, int, ProcessingEngine, TransactionController) - Constructor for class org.copperengine.core.persistent.PersistentProcessor
 
PersistentProcessorFactory - Class in org.copperengine.core.persistent
 
PersistentProcessorFactory() - Constructor for class org.copperengine.core.persistent.PersistentProcessorFactory
 
PersistentProcessorFactory(TransactionController) - Constructor for class org.copperengine.core.persistent.PersistentProcessorFactory
 
PersistentProcessorPool - Interface in org.copperengine.core.persistent
Subclass of ProcessorPool adding some persistence related methods.
PersistentScottyEngine - Class in org.copperengine.core.persistent
COPPER processing engine that offers persistent workflow processing.
PersistentScottyEngine() - Constructor for class org.copperengine.core.persistent.PersistentScottyEngine
 
PersistentWorkflow<E extends java.io.Serializable> - Class in org.copperengine.core.persistent
Abstract base class for persistent workflows.
PersistentWorkflow() - Constructor for class org.copperengine.core.persistent.PersistentWorkflow
 
PersisterFactoryGenerator - Class in org.copperengine.core.persistent.alpha.generator
 
PersisterFactoryGenerator() - Constructor for class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
PersisterFactoryGenerator.GenerationDescription - Class in org.copperengine.core.persistent.alpha.generator
 
PersisterFactoryGenerator.PersistentMember - Class in org.copperengine.core.persistent.alpha.generator
 
PersisterFactoryGenerator.SqlType - Class in org.copperengine.core.persistent.alpha.generator
 
PojoDependencyInjector - Class in org.copperengine.core.util
 
PojoDependencyInjector() - Constructor for class org.copperengine.core.util.PojoDependencyInjector
 
PojoDependencyInjector.BeanProvider<T> - Class in org.copperengine.core.util
 
PojoDependencyInjector.Factory<T> - Class in org.copperengine.core.util
 
PojoDependencyInjector.Provider<T> - Interface in org.copperengine.core.util
 
PojoDependencyInjector.SimpleFactory<T> - Class in org.copperengine.core.util
 
poll() - Method in class org.copperengine.core.common.WfPriorityQueue
 
poll() - Method in class org.copperengine.core.internal.SuspendableQueue
 
pop2Stack() - Method in class org.copperengine.core.instrument.StackInfo
 
popStack() - Method in class org.copperengine.core.instrument.StackInfo
 
popStackBySignature(String) - Method in class org.copperengine.core.instrument.StackInfo
 
popStackChecked(Type) - Method in class org.copperengine.core.instrument.StackInfo
 
popStackUnchecked() - Method in class org.copperengine.core.instrument.StackInfo
 
PostgreSQLDialect - Class in org.copperengine.core.persistent
PostgreSQL implementation of the ScottyDBStorageInterface.
PostgreSQLDialect() - Constructor for class org.copperengine.core.persistent.PostgreSQLDialect
 
postProcess(Workflow<?>) - Method in class org.copperengine.core.common.MDCProcessingHook
 
postProcess(Workflow<?>) - Method in interface org.copperengine.core.common.ProcessingHook
 
postProcess(Workflow<?>) - Method in class org.copperengine.core.common.Processor
 
precision - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
preferredBatchSize() - Method in class org.copperengine.core.audit.BatchInsertIntoAutoTrail.Executor
 
preferredBatchSize() - Method in interface org.copperengine.core.batcher.BatchExecutorBase
 
preProcess(Workflow<?>) - Method in class org.copperengine.core.common.MDCProcessingHook
 
preProcess(Workflow<?>) - Method in interface org.copperengine.core.common.ProcessingHook
 
preProcess(Workflow<?>) - Method in class org.copperengine.core.common.Processor
 
prettyPrintData() - Method in class org.copperengine.core.Workflow
 
print() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
print(String) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
prioritize() - Method in class org.copperengine.core.batcher.BatchExecutor
 
prioritize() - Method in interface org.copperengine.core.batcher.BatchExecutorBase
 
PriorityProcessorPool - Class in org.copperengine.core.common
A ProcessorPool implementation using a priority queue.
PriorityProcessorPool() - Constructor for class org.copperengine.core.common.PriorityProcessorPool
Creates a new PriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
PriorityProcessorPool(String) - Constructor for class org.copperengine.core.common.PriorityProcessorPool
Creates a new PriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
PriorityProcessorPool(String, int) - Constructor for class org.copperengine.core.common.PriorityProcessorPool
 
process(Workflow<?>) - Method in class org.copperengine.core.common.Processor
 
process(Workflow<?>) - Method in class org.copperengine.core.persistent.PersistentProcessor
 
processAuditResult(String, List<Object>, Connection, boolean) - Static method in class org.copperengine.core.persistent.CommonSQLHelper
Deprecated.
processAuditResult(String, List<Object>, Connection, boolean, boolean) - Static method in class org.copperengine.core.persistent.CommonSQLHelper
 
processChecksum(File) - Static method in class org.copperengine.core.util.FileUtil
 
processChecksum(File, String) - Static method in class org.copperengine.core.util.FileUtil
 
processChecksum(List<String>, String) - Static method in class org.copperengine.core.util.FileUtil
 
processCountResult(StringBuilder, List<Object>, Connection) - Static method in class org.copperengine.core.persistent.CommonSQLHelper
 
PROCESSING - org.copperengine.core.persistent.DBProcessingState
 
ProcessingEngine - Interface in org.copperengine.core
Runtime container for COPPER workflows and main entry point for running COPPER workflow instances.
processingHook - Variable in class org.copperengine.core.common.Processor
 
ProcessingHook - Interface in org.copperengine.core.common
 
ProcessingState - Enum in org.copperengine.core
 
Processor - Class in org.copperengine.core.common
A COPPER Processor is a thread executing Workflow instances.
Processor(String, Queue<Workflow<?>>, int, ProcessingEngine) - Constructor for class org.copperengine.core.common.Processor
 
processorFactory - Variable in class org.copperengine.core.common.PriorityProcessorPool
 
ProcessorFactory - Interface in org.copperengine.core.common
 
ProcessorPool - Interface in org.copperengine.core.common
A processor pool is a set of Processor threads executing workflow instances.
ProcessorPoolManager<T extends ProcessorPool> - Interface in org.copperengine.core.common
Interface for managing ProcessorPools in one COPPER ProcessingEngine.
processorPools() - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
processorPools() - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
ProcessorPoolState - Enum in org.copperengine.core.common
 
processResult(String, List<Object>, String, Connection, FunctionWithException<ResultSet, PersistentWorkflow<?>>) - Static method in class org.copperengine.core.persistent.CommonSQLHelper
 
Property2ColumnMapping() - Constructor for class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
Property2ColumnMapping(String, String) - Constructor for class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
pushStack(Type) - Method in class org.copperengine.core.instrument.StackInfo
 
put(Response<?>) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
put(Response<?>) - Method in interface org.copperengine.core.tranzient.EarlyResponseContainer
Puts an early reponse into the container
putResponse(Response<?>) - Method in class org.copperengine.core.Workflow
Internal use only - called by the processing engine

Q

query(String) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
queryActiveWorkflowInstance(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryActiveWorkflowInstance(String) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryActiveWorkflowInstances(String, int) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryActiveWorkflowInstances(String, int) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryAll() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
queryAllActive(String, int) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryAllActive(String, int) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Query all active workflowinstances from the backing storage
queryAllActive(String, Connection, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryAllActive(String, Connection, int) - Method in interface org.copperengine.core.persistent.DatabaseDialect
Query workflows that were active at the moment in (ENQUEUE, RUNNING or WAITING) state
queryAllActive(String, Connection, int) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryAuditTrailInstances(AuditTrailInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryAuditTrailInstances(AuditTrailInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
queryAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
queryAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryAuditTrailInstances(AuditTrailInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
queryAuditTrailMessage(long) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryAuditTrailMessage(long) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
queryAuditTrailMessage(long, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryAuditTrailMessage(long, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
queryAuditTrailMessage(long, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryEngineActivity(int) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
queryObjectState(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryObjectState(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryObjectState(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
queryObjectState(String) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryObjectState(String, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryObjectState(String, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
queryObjectState(String, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryQueueSize(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryQueueSize(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
queryQueueSize(String, int, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryQueueSize(String, int, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
queryQueueSize(String, int, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryQueueSize(String, int, Connection) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
queryUpdateQueueState - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryWorkflowInstance(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryWorkflowInstance(String) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryWorkflowInstances() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryWorkflowInstances() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
queryWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
queryWorkflowInstances(WorkflowInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
queryWorkflowInstances(WorkflowInstanceFilter) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
queryWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
queryWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
queryWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
queryWorkflowInstances(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
queryWorkflowsSubset(int, int) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
queue - Variable in class org.copperengine.core.common.PriorityProcessorPool
 
queue - Variable in class org.copperengine.core.common.Processor
 
Queue - Class in org.copperengine.core.util
Implements a queue datastructure backed by a customized implementation of a LinkedList.
Queue() - Constructor for class org.copperengine.core.util.Queue
 
Queue(Queue.CapacityValue) - Constructor for class org.copperengine.core.util.Queue
 
Queue(Queue.TimeoutValue) - Constructor for class org.copperengine.core.util.Queue
 
Queue(Queue.TimeoutValue, Queue.CapacityValue) - Constructor for class org.copperengine.core.util.Queue
 
Queue(Queue.TimeoutValue, Queue.CapacityValue, boolean) - Constructor for class org.copperengine.core.util.Queue
 
Queue.CapacityValue - Class in org.copperengine.core.util
 
Queue.ClosedException - Exception in org.copperengine.core.util
 
Queue.EmptyQueueException - Exception in org.copperengine.core.util
 
Queue.List - Class in org.copperengine.core.util
 
Queue.OverflowException - Exception in org.copperengine.core.util
 
Queue.TimeoutException - Exception in org.copperengine.core.util
 
Queue.TimeoutValue - Class in org.copperengine.core.util
 

R

raw - org.copperengine.core.common.ProcessorPoolState
 
RAW - org.copperengine.core.EngineState
 
RAW - org.copperengine.core.ProcessingState
 
read(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
read(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
read(String, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
read(String, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
read(String, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
readDatabaseClock(Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
readDatabaseClock(Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
Read the current system time from the underlying database system
readDatabaseClock(Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
readDatabaseClock(Connection) - Method in class org.copperengine.core.persistent.OracleSimpleDialect
 
RegexStatisticsFilter - Class in org.copperengine.core.monitoring
 
RegexStatisticsFilter(String) - Constructor for class org.copperengine.core.monitoring.RegexStatisticsFilter
 
RegexStatisticsFilter(String, int) - Constructor for class org.copperengine.core.monitoring.RegexStatisticsFilter
 
register(String, PojoDependencyInjector.Provider<T>) - Method in class org.copperengine.core.util.PojoDependencyInjector
 
register(String, T) - Method in class org.copperengine.core.util.PojoDependencyInjector
 
register(PersistentScottyEngine, Workflow<?>) - Static method in class org.copperengine.core.internal.EngineAccessor
 
RegisterCall - Class in org.copperengine.core.persistent
RegisterCall(Workflow<?>, WaitMode, Long, String[], List<WaitHook>) - Constructor for class org.copperengine.core.persistent.RegisterCall
 
registerCallback(RegisterCall, Acknowledge) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
registerCallback(RegisterCall, Acknowledge) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Writes a workflow instance that is waiting for one or more asynchronous response back to database.
registerCallbacks(Workflow<?>, WaitMode, long, String...) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
registerCallbacks(Workflow<?>, WaitMode, long, String...) - Method in interface org.copperengine.core.ProcessingEngine
Registers a workflow instance to we waiting for a number of correlation ids.
registerCallbacks(Workflow<?>, WaitMode, long, String...) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
registerCheckpointAcknowledge(Acknowledge) - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
registerCheckpointAcknowledge(Acknowledge) - Method in class org.copperengine.core.Workflow
 
registerSavepointAware(SavepointAware) - Method in class org.copperengine.core.persistent.PersistentWorkflow
 
registerSavepointAware(SavepointAware) - Method in class org.copperengine.core.Workflow
 
registerTimeout(long, String) - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
registerTimeout(long, String) - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
registerTimeout(long, List<String>) - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
registerTimeout(long, List<String>) - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
release() - Method in class org.copperengine.core.common.TicketPool
Releases a ticket and notifies potentially waiting threads, that new tickets are in the pool.
release(int) - Method in class org.copperengine.core.common.TicketPool
Releases the given number of tickets and notifies potentially waiting threads, that new tickets are in the pool.
release(String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
release(String) - Method in interface org.copperengine.core.common.TicketPoolManager
 
release(Workflow<?>) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
release(Workflow<?>) - Method in interface org.copperengine.core.common.TicketPoolManager
 
releaseLock(String, String) - Method in interface org.copperengine.core.lockmgr.LockManager
Releases the specified lock.
releaseLock(String, String) - Method in class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 
releaseLock(String, String) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerImpl
 
releaseLock(String, String, Connection) - Method in interface org.copperengine.core.persistent.lock.PersistentLockManagerDialect
 
releaseLock(String, String, Connection) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectOracleMultiInstance
 
releaseLock(String, String, Connection) - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
releaseLock(Connection, String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
remove() - Method in class org.copperengine.core.common.WfPriorityQueue
 
remove() - Method in class org.copperengine.core.internal.SuspendableQueue
 
remove(int) - Method in class org.copperengine.core.SortedResponseList
 
remove(long) - Method in class org.copperengine.core.util.Queue.List
 
remove(Object) - Method in class org.copperengine.core.common.WfPriorityQueue
 
remove(Object) - Method in class org.copperengine.core.internal.SuspendableQueue
 
remove(TicketPool) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
remove(TicketPool) - Method in interface org.copperengine.core.common.TicketPoolManager
 
removeAll(Collection<?>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
removeAll(Collection<?>) - Method in class org.copperengine.core.internal.SuspendableQueue
 
removeLocals(int) - Method in class org.copperengine.core.instrument.StackInfo
 
removeMapping(String) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
removeMapping(String) - Method in interface org.copperengine.core.common.TicketPoolManager
 
removeOrNull() - Method in class org.copperengine.core.util.Queue.List
 
removeProcessorPool(String) - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
removeProcessorPool(String) - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
removeWorkflow(String) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
For internal use only!!
replaceStack(Type) - Method in class org.copperengine.core.instrument.StackInfo
 
replaceStackChecked(Type, Type) - Method in class org.copperengine.core.instrument.StackInfo
 
REQUEST - Static variable in class org.copperengine.core.util.MDCConstants
 
reset() - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
reset() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
resolveClass(String) - Method in interface org.copperengine.core.common.WorkflowRepository
 
resolveClass(String) - Method in class org.copperengine.core.wfrepo.AbstractWorkflowRepository
 
Response<E> - Class in org.copperengine.core
Container for asynchronous responses.
Response(String) - Constructor for class org.copperengine.core.Response
Creates a new instance with timeout set to true.
Response(String, E, Exception) - Constructor for class org.copperengine.core.Response
Creates a new instance.
Response(String, E, Exception, boolean, String, Long, String) - Constructor for class org.copperengine.core.Response
Constructor.
restart(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
restart(String) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
restart(String) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Triggers the restart of a failed workflow instance, i.e.
restart(String) - Method in interface org.copperengine.core.PersistentProcessingEngine
Trigger restart a workflow instance that is in the error state.
restart(String, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
restart(String, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
restart(String, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
restartAll() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
restartAll() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
restartAll() - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
restartAll() - Method in interface org.copperengine.core.PersistentProcessingEngine
Trigger restart of all workflow instances that are in error state.
restartAll(Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
restartAll(Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
restartAll(Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
restartFiltered(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
restartFiltered(WorkflowInstanceFilter) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
restartFiltered(WorkflowInstanceFilter) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Triggers the restart of all failed workflow instances.
restartFiltered(WorkflowInstanceFilter) - Method in interface org.copperengine.core.PersistentProcessingEngine
 
restartFiltered(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
restartFiltered(WorkflowInstanceFilter, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
restartFiltered(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
restartFiltered(WorkflowInstanceFilter, Connection) - Method in class org.copperengine.core.persistent.PostgreSQLDialect
 
resubmit() - Method in class org.copperengine.core.Workflow
Causes the engine to stop processing of this workflow instance and to enqueue it again.
resume() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
resume() - Method in interface org.copperengine.core.common.ProcessorPool
Resume processing of workflows
resumeBrokenBusinessProcesses(Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
resumeBrokenBusinessProcesses(Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
resumeBrokenBusinessProcesses(Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
resumeDequeue() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
resumeDequeue() - Method in interface org.copperengine.core.persistent.PersistentProcessorPool
Resumes dequeuing of workflow instances from the storage.
retainAll(Collection<?>) - Method in class org.copperengine.core.common.WfPriorityQueue
 
retainAll(Collection<?>) - Method in class org.copperengine.core.internal.SuspendableQueue
 
RetryAction - Enum in org.copperengine.core.db.utility
 
RetryingTransaction<R> - Class in org.copperengine.core.db.utility
A simple transaction implementation for COPPER applications.
RetryingTransaction(String, DataSource) - Constructor for class org.copperengine.core.db.utility.RetryingTransaction
 
RetryingTransaction(String, DataSource, boolean) - Constructor for class org.copperengine.core.db.utility.RetryingTransaction
 
RetryingTransaction(DataSource) - Constructor for class org.copperengine.core.db.utility.RetryingTransaction
 
RetryingTxnBatchRunner<E extends BatchExecutorBase<E,​T>,​T extends BatchCommand<E,​T>> - Class in org.copperengine.core.batcher
 
RetryingTxnBatchRunner() - Constructor for class org.copperengine.core.batcher.RetryingTxnBatchRunner
 
RetryingTxnBatchRunner(DataSource) - Constructor for class org.copperengine.core.batcher.RetryingTxnBatchRunner
 
retryPossible(SQLException) - Method in class org.copperengine.core.db.utility.oracle.OracleSQLExceptionProcessor
 
retryPossible(SQLException) - Method in interface org.copperengine.core.db.utility.SQLExceptionProcessor
 
retryWithNewConnection - org.copperengine.core.db.utility.RetryAction
 
run() - Method in class org.copperengine.core.common.Processor
 
run() - Method in class org.copperengine.core.db.utility.RetryingTransaction
This function implements error handling (i.e.
run() - Method in interface org.copperengine.core.db.utility.Transaction
 
run() - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue.DefaultWorkerThread
 
run() - Method in interface org.copperengine.core.persistent.txn.Transaction
 
run() - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
run(String, Object) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
run(String, Object) - Method in interface org.copperengine.core.ProcessingEngine
Enqueues the specified workflow instance into the engine for execution.
run(Connection) - Method in interface org.copperengine.core.persistent.txn.DatabaseTransaction
 
run(Collection<BatchCommand<E, T>>, BatchExecutorBase<E, T>) - Method in interface org.copperengine.core.batcher.BatchRunner
 
run(Collection<BatchCommand<E, T>>, BatchExecutorBase<E, T>) - Method in class org.copperengine.core.batcher.RetryingTxnBatchRunner
 
run(List<Workflow<?>>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
run(List<Workflow<?>>) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
run(List<Workflow<?>>) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
run(List<Workflow<?>>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
Enqueues the specified list of workflow instances into the engine for execution.
run(DatabaseTransaction<T>) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
run(DatabaseTransaction<T>) - Method in class org.copperengine.core.persistent.txn.CopperTransactionController
 
run(DatabaseTransaction<T>) - Method in interface org.copperengine.core.persistent.txn.TransactionController
Runs a database transaction, i.e.
run(Transaction<T>) - Method in class org.copperengine.core.persistent.txn.CopperTransactionController
 
run(Transaction<T>) - Method in interface org.copperengine.core.persistent.txn.TransactionController
Runs a transaction, the provided DatabaseTransaction object is executed in the scope of a transaction.
run(Workflow<?>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
run(Workflow<?>) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
run(Workflow<?>) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
run(Workflow<?>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
Enqueues the specified workflow instance into the engine for execution.
run(WorkflowInstanceDescr<?>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
run(WorkflowInstanceDescr<?>) - Method in interface org.copperengine.core.ProcessingEngine
Enqueues the specified workflow instance description into the engine for execution.
run(WorkflowInstanceDescr<?>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
run(WorkflowInstanceDescr<?>, Connection) - Method in interface org.copperengine.core.PersistentProcessingEngine
Enqueues the workflow instance into the engine for execution.
runBatch(List<WorkflowInstanceDescr<?>>) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
runBatch(List<WorkflowInstanceDescr<?>>) - Method in interface org.copperengine.core.ProcessingEngine
Enqueues the specified batch of workflow instance descriptions into the engine for execution.
runBatch(List<WorkflowInstanceDescr<?>>, Connection) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
runBatch(List<WorkflowInstanceDescr<?>>, Connection) - Method in interface org.copperengine.core.PersistentProcessingEngine
Enqueues the specified list of workflow instances into the engine for execution.
running - org.copperengine.core.common.ProcessorPoolState
 
RUNNING - org.copperengine.core.ProcessingState
 
RuntimeStatisticsCollector - Interface in org.copperengine.core.monitoring
Collects runtime statistics of named measure points for the purpose of monitoring the performance of an application.

S

savepoint() - Method in class org.copperengine.core.Workflow
Causes the engine to stop processing of this workflow instance and to enqueue it again.
SavepointAware - Interface in org.copperengine.core.persistent
 
schemaMatches(Connection) - Static method in class org.copperengine.core.persistent.OracleDialect
 
ScottyAuditTrailQueryEngine - Class in org.copperengine.core.audit
 
ScottyAuditTrailQueryEngine() - Constructor for class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
ScottyClassAdapter - Class in org.copperengine.core.instrument
 
ScottyClassAdapter(ClassVisitor, Set<String>) - Constructor for class org.copperengine.core.instrument.ScottyClassAdapter
 
ScottyDBStorage - Class in org.copperengine.core.persistent
Implementation of the ScottyDBStorageInterface.
ScottyDBStorage() - Constructor for class org.copperengine.core.persistent.ScottyDBStorage
 
ScottyDBStorageInterface - Interface in org.copperengine.core.persistent
Interface for the storage of a PersistentScottyEngine.
ScottyFindInterruptableMethodsVisitor - Class in org.copperengine.core.instrument
 
ScottyFindInterruptableMethodsVisitor() - Constructor for class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
select(E, EntityPersister.PostSelectedCallback<E>) - Method in class org.copperengine.core.persistent.DefaultEntityPersister
 
select(E, EntityPersister.PostSelectedCallback<E>) - Method in interface org.copperengine.core.persistent.EntityPersister
Issues a select for the entity that will be executed later.
SELECT - org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
 
Selector(Serializer, boolean) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.Selector
 
selectQueueSizeStmtStatistic - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
sequenceId - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
SerializableType(String) - Constructor for class org.copperengine.core.instrument.MethodInfo.SerializableType
 
SerializableType(Type) - Constructor for class org.copperengine.core.instrument.MethodInfo.SerializableType
 
serialize(String) - Method in class org.copperengine.core.audit.CompressedBase64PostProcessor
 
serialize(String) - Method in class org.copperengine.core.audit.DummyPostProcessor
 
serialize(String) - Method in interface org.copperengine.core.audit.MessagePostProcessor
 
serializeData(Workflow<?>) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
SerializedWorkflow - Class in org.copperengine.core.persistent
 
SerializedWorkflow() - Constructor for class org.copperengine.core.persistent.SerializedWorkflow
 
serializeObject(Serializable) - Method in interface org.copperengine.core.persistent.Serializer
 
serializeObject(Serializable) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
serializer - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
Serializer - Interface in org.copperengine.core.persistent
Service for serializing and deserializing Workflow instances and Response instances.
serializeResponse(Response<?>) - Method in interface org.copperengine.core.persistent.Serializer
 
serializeResponse(Response<?>) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
serializeWorkflow(Workflow<?>) - Method in interface org.copperengine.core.persistent.Serializer
 
serializeWorkflow(Workflow<?>) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
setAdditionalMapping(List<AbstractAuditTrail.Property2ColumnMapping>) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setAuditTrailEventClass(Class<?>) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setAuditTrailMXBeans(Map<String, AuditTrailMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setAuditTrailQueryMXBeans(Map<String, AuditTrailQueryMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setAutocreateSchema(boolean) - Method in class org.copperengine.core.persistent.H2Dialect
 
setBatcher(Batcher) - Method in class org.copperengine.core.audit.BatchingAuditTrail
 
setBatcher(Batcher) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setBatcherMXBeans(Map<String, BatcherMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setBatchRunner(BatchRunner) - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
setCapacity(int) - Method in class org.copperengine.core.common.TicketPool
 
setCapacity(int) - Method in class org.copperengine.core.util.Queue.List
 
setCapacity(Queue.CapacityValue) - Method in class org.copperengine.core.util.Queue
 
setCheckDbConsistencyAtStartup(boolean) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setCheckInterval(int) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
setCheckIntervalMSec(int) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
The repository will check the source directory every checkIntervalMSec milliseconds for changed workflow files.
setClocksAllowedDeltaMSec(int) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setClocksCheckIntervalSeconds(int) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setColumnName(String) - Method in class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
setCompilerOptions(String...) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Sets the list of compiler options.
setCompilerOptionsProviders(List<CompilerOptionsProvider>) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Sets the list of CompilerOptionsProviders.
setCompress(boolean) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
setCompressorMaxSize(int) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
setCompressThresholdSize(int) - Method in class org.copperengine.core.persistent.StandardJavaSerializer
 
setConcurrentResponseLoading(boolean) - Method in class org.copperengine.core.persistent.OracleDialect
 
setContext(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setConversationId(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setCorrelationId(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setCreationTS(Workflow<?>, Date) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
setData(D) - Method in class org.copperengine.core.Workflow
Sets the data for this workflow instance.
setData(String) - Method in class org.copperengine.core.persistent.SerializedWorkflow
 
setData(T) - Method in class org.copperengine.core.WorkflowInstanceDescr
 
setDataAsObject(Object) - Method in class org.copperengine.core.persistent.PersistentWorkflow
Used internally
setDatabaseDialectMXBeans(Map<String, DatabaseDialectMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setDataFilter(LoggingStatisticCollector.Filter) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
setDataSource(DataSource) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setDataSource(DataSource) - Method in class org.copperengine.core.batcher.RetryingTxnBatchRunner
 
setDataSource(DataSource) - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
setDataSource(DataSource) - Method in class org.copperengine.core.persistent.H2Dialect
 
setDataSource(DataSource) - Method in class org.copperengine.core.persistent.txn.CopperTransactionController
 
setDbBatchingLatencyMSec(int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setDbBatchingLatencyMSec(int) - Method in class org.copperengine.core.persistent.OracleDialect
 
setDbStorage(ScottyDBStorageInterface) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
setDbStorage(ScottyDBStorageInterface) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
setDBStorageMXBeans(Map<String, DBStorageMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setDbTable(String) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setDefaultSQLExceptionProcessor(SQLExceptionProcessor) - Static method in class org.copperengine.core.db.utility.RetryingTransaction
 
setDefaultStaleResponseRemovalTimeout(long) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
Sets the default removal timeout for stale responses in the underlying database.
setDefaultStaleResponseRemovalTimeout(long) - Method in class org.copperengine.core.persistent.OracleDialect
Sets the default removal timeout for stale responses in the underlying database.
setDeleteStaleResponsesIntervalMsec(long) - Method in class org.copperengine.core.persistent.ScottyDBStorage
Sets the time period after which early responses without a corresponding wait-call are removed from the database.
setDependencyInjector(DependencyInjector) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
setDequeueBulkSize(int) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setDialect(DatabaseDialect) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setEarlyResponseContainer(EarlyResponseContainer) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
setEarlyResponseHandling(boolean) - Method in class org.copperengine.core.Response
 
setEmptyQueueWaitMSec(int) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setEngine(ProcessingEngine) - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
setEngine(ProcessingEngine) - Method in class org.copperengine.core.common.PriorityProcessorPool
 
setEngine(ProcessingEngine) - Method in interface org.copperengine.core.common.ProcessorPool
Called internally by COPPER during initialization
setEngine(ProcessingEngine) - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
setEngine(ProcessingEngine) - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
setEngine(ProcessingEngine) - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
setEngine(ProcessingEngine) - Method in class org.copperengine.core.Workflow
For internal use only
setEngineClusterId(String) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
Sets engineClusterId for make it possible to group engines into engine cluster.
setEngineId(String) - Method in class org.copperengine.core.EngineIdProviderBean
 
setEngineId(String) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setEngineIdProvider(EngineIdProvider) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
setEngineIdProvider(EngineIdProvider) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setEngineIdProvider(EngineIdProvider) - Method in class org.copperengine.core.persistent.OracleDialect
 
setEntityId(String) - Method in class org.copperengine.core.persistent.PersistentEntity
 
setErrorData(PersistentWorkflow<?>, ErrorData) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
setErrorTS(Date) - Method in class org.copperengine.core.persistent.ErrorData
 
setException(Exception) - Method in interface org.copperengine.core.util.AsyncResponseReceiver
 
setException(Exception) - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
setExceptionStackTrace(String) - Method in class org.copperengine.core.persistent.ErrorData
 
setId(String) - Method in class org.copperengine.core.common.PriorityProcessorPool
 
setId(String) - Method in class org.copperengine.core.Workflow
 
setId(String) - Method in class org.copperengine.core.WorkflowInstanceDescr
 
setIdFactory(IdFactory) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
setInstanceId(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setIntValue(int) - Method in class org.copperengine.core.persistent.alpha.generator.TEMPLATE
 
setLastActivityTS(Workflow<?>, Date) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
setLevel(int) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setLevel(int) - Method in interface org.copperengine.core.audit.AuditTrail
 
setLevel(int) - Method in class org.copperengine.core.audit.MockAuditTrail
 
setLineNo(int) - Method in class org.copperengine.core.instrument.StackInfo
 
setLoadNonWorkflowClasses(boolean) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
setLocal(int, Type) - Method in class org.copperengine.core.instrument.StackInfo
 
setLockWaitSeconds(int) - Method in class org.copperengine.core.persistent.OracleDialect
 
setLoggingIntervalSec(int) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
setLogLevel(int) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setLowerBorderResponseMapSize(int) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
setLowerThreshold(int) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setMapping(List<AbstractAuditTrail.Property2ColumnMapping>) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setMapping(Map<String, String>) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
setMapping(Map<String, String>) - Method in interface org.copperengine.core.common.TicketPoolManager
 
setMaxConnectRetries(int) - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
setMaxConnectRetries(int) - Method in class org.copperengine.core.persistent.txn.CopperTransactionController
 
setMessage(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setMessagePostProcessor(MessagePostProcessor) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
setMessagePostProcessor(MessagePostProcessor) - Method in class org.copperengine.core.audit.ScottyAuditTrailQueryEngine
 
setMessageType(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setMethodVisitor(MethodVisitor) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
setMinHoldBackTime(long) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
setMultiEngineMode(boolean) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setMultiEngineMode(boolean) - Method in class org.copperengine.core.persistent.OracleDialect
 
setName(String) - Method in class org.copperengine.core.persistent.alpha.generator.TEMPLATE
 
setName(String) - Method in class org.copperengine.core.util.Queue
 
setNoRetryErrorCodes(List<Integer>) - Method in class org.copperengine.core.db.utility.oracle.OracleSQLExceptionProcessor
 
setNotificationBroadcasterSupport(NotificationBroadcasterSupport) - Method in class org.copperengine.core.common.TicketPool
you must set a NotificationBroadcasterSupport and set TicketPool.traceEnabled to true and to allow monitoring wait times via JMX Notifications
setNotifyProcessorPoolsOnResponse(boolean) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
Deprecated.
without effect - will be removed in future release
setNumberOfThreads(int) - Method in class org.copperengine.core.common.PriorityProcessorPool
 
setNumThreads(int) - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
setObjectState(String) - Method in class org.copperengine.core.persistent.SerializedWorkflow
 
setOccurrence(Date) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setOptions(List<String>) - Method in class org.copperengine.core.wfrepo.ConfigurableStringOptionsProvider
 
setPoolManager(ProcessorPoolManager<TransientProcessorPool>) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
setPreprocessors(List<Runnable>) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
setPriority(int) - Method in class org.copperengine.core.Workflow
Sets the priority for this workflow instance.
setPriority(Integer) - Method in class org.copperengine.core.WorkflowInstanceDescr
 
setProcessingEngineMXBeans(Map<String, ProcessingEngineMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setProcessingHook(ProcessingHook) - Method in class org.copperengine.core.common.Processor
 
setProcessingState(Workflow<?>, ProcessingState) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
setProcessorFactory(ProcessorFactory) - Method in class org.copperengine.core.common.PriorityProcessorPool
 
setProcessorPoolId(String) - Method in class org.copperengine.core.Workflow
Sets the processor pool id for this workflow instance.
setProcessorPoolId(String) - Method in class org.copperengine.core.WorkflowInstanceDescr
 
setProcessorPoolManager(ProcessorPoolManager<? extends PersistentProcessorPool>) - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
setProcessorPoolMXBeans(Map<String, ProcessorPoolMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setProcessorPools(List<T>) - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
setProcessorPools(List<T>) - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
setPropertyName(String) - Method in class org.copperengine.core.audit.AbstractAuditTrail.Property2ColumnMapping
 
setRemoveWhenFinished(boolean) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setRemoveWhenFinished(boolean) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
setRemoveWhenFinished(boolean) - Method in class org.copperengine.core.persistent.OracleDialect
 
setRemoveWhenFinished(boolean) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setRemoveWhenFinished(boolean) - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
 
setResetAfterLogging(boolean) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
setResponse(E) - Method in interface org.copperengine.core.util.AsyncResponseReceiver
 
setResponse(E) - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
setResponseId(String) - Method in class org.copperengine.core.Response
 
setRuntimeStatisticsCollector(RuntimeStatisticsCollector) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setRuntimeStatisticsCollector(RuntimeStatisticsCollector) - Method in class org.copperengine.core.persistent.OracleDialect
 
setSequenceId(Long) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setSequenceId(Long) - Method in class org.copperengine.core.Response
 
setSerializer(Serializer) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setSerializer(Serializer) - Method in class org.copperengine.core.persistent.OracleDialect
 
setShutdownWaitIntervalMSec(int) - Method in class org.copperengine.core.common.PriorityProcessorPool
This processor pool wait up to the specified number of milliseconds until all of its Processors are terminated.
setSourceArchiveUrls(List<String>) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Sets the list of source archive URLs.
setSourceCode(byte[]) - Method in class org.copperengine.core.instrument.ClassInfo
 
setSourceDirs(String...) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Configures the local directory/directories that contain the COPPER workflows as .java files.
setSourceDirs(List<String>) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
Configures the local directory/directories that contain the COPPER workflows as .java files.
setSqlExceptionProcessor(SQLExceptionProcessor) - Method in class org.copperengine.core.db.utility.RetryingTransaction
 
setStatisticsCollector(RuntimeStatisticsCollector) - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
setStatisticsCollector(RuntimeStatisticsCollector) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
setStatisticsCollectorMXBeans(Map<String, StatisticsCollectorMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
setSuperClassInfo(ClassInfo) - Method in class org.copperengine.core.instrument.ClassInfo
 
setSuspended(boolean) - Method in class org.copperengine.core.internal.SuspendableQueue
 
setTargetDir(String) - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
The target directory where COPPER will store the compiled workflow classes (mandatory).
setter - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
setThreadPriority(int) - Method in class org.copperengine.core.common.PriorityProcessorPool
 
setTicketPoolManager(TicketPoolManager) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
setTicketPools(List<TicketPool>) - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
setTicketPools(List<TicketPool>) - Method in interface org.copperengine.core.common.TicketPoolManager
 
setTimeoutManager(TimeoutManager) - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
setTimeoutTS(Workflow<?>, Date) - Static method in class org.copperengine.core.internal.WorkflowAccessor
 
setTraceEnabled(boolean) - Method in class org.copperengine.core.common.TicketPool
you must set TicketPool.traceEnabled to true and set a NotificationBroadcasterSupport to allow monitoring wait times via JMX Notifications
setTransactionController(TransactionController) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setTransactionController(TransactionController) - Method in class org.copperengine.core.persistent.PersistentProcessorFactory
 
setTransactionController(TransactionController) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setTransactionId(String) - Method in class org.copperengine.core.audit.AuditTrailEvent
 
setUpperBorderResponseMapSize(int) - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
setUpperThreshold(int) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setUpperThresholdReachedWaitMSec(int) - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
setVersion(WorkflowVersion) - Method in class org.copperengine.core.WorkflowInstanceDescr
 
setWaitForEnqueueMSec(int) - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
setWfRepository(WorkflowRepository) - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
setWfRepository(WorkflowRepository) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setWfRepository(WorkflowRepository) - Method in class org.copperengine.core.persistent.OracleDialect
 
setWorkflowData(String, long) - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
setWorkflowPersistencePlugin(WorkflowPersistencePlugin) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
setWorkflowPersistencePlugin(WorkflowPersistencePlugin) - Method in class org.copperengine.core.persistent.OracleDialect
 
setWorkflowRepositoryMXBeans(Map<String, WorkflowRepositoryMXBean>) - Method in class org.copperengine.core.common.SimpleJmxExporter
 
SharedRessources(DefaultPersistenceWorker<E, P>) - Constructor for class org.copperengine.core.persistent.adapter.AdapterCallPersisterFactory.SharedRessources
 
shutdown - Variable in class org.copperengine.core.common.Processor
 
shutdown() - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
shutdown() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
shutdown() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
shutdown() - Method in class org.copperengine.core.common.AtomicLongIdFactory
 
shutdown() - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
shutdown() - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
shutdown() - Method in interface org.copperengine.core.common.IdFactory
shutdown of the factory
shutdown() - Method in class org.copperengine.core.common.JdkRandomUUIDFactory
 
shutdown() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
shutdown() - Method in class org.copperengine.core.common.Processor
 
shutdown() - Method in interface org.copperengine.core.common.ProcessorPool
Shuts down the processor pool
shutdown() - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
shutdown() - Method in interface org.copperengine.core.common.TicketPoolManager
 
shutdown() - Method in interface org.copperengine.core.common.WorkflowRepository
 
shutdown() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
shutdown() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
shutdown() - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
shutdown() - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
shutdown() - Method in class org.copperengine.core.persistent.OracleDialect
 
shutdown() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
shutdown() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
shutdown() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
shutdown() - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Shutdown the service
shutdown() - Method in interface org.copperengine.core.ProcessingEngine
Triggers the shutdown of the engine.
shutdown() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
shutdown() - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
shutdown() - Method in interface org.copperengine.core.tranzient.EarlyResponseContainer
Shutdown the container
shutdown() - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
shutdown() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
shutdown() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
shutdownDerby() - Static method in class org.copperengine.core.persistent.DerbyDbDialect
 
SHUTTING_DOWN - org.copperengine.core.EngineState
 
shuttingDown - org.copperengine.core.common.ProcessorPoolState
 
SimpleFactory(Class<? extends T>) - Constructor for class org.copperengine.core.util.PojoDependencyInjector.SimpleFactory
 
SimpleJmxExporter - Class in org.copperengine.core.common
Simple helper bean to export some known COPPER MXBeans to the JMX MBeanServer.
SimpleJmxExporter() - Constructor for class org.copperengine.core.common.SimpleJmxExporter
 
size() - Method in class org.copperengine.core.common.WfPriorityQueue
 
size() - Method in class org.copperengine.core.internal.SuspendableQueue
 
size() - Method in class org.copperengine.core.SortedResponseList
 
size() - Method in class org.copperengine.core.util.Queue
 
SortedResponseList - Class in org.copperengine.core
 
SortedResponseList() - Constructor for class org.copperengine.core.SortedResponseList
 
splitt(Collection<String>, int) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
SQLExceptionProcessor - Interface in org.copperengine.core.db.utility
 
sqlType - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.PersistentMember
 
sqlType - Variable in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
SqlType() - Constructor for class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
stack - Variable in class org.copperengine.core.StackEntry
 
StackEntry - Class in org.copperengine.core
For internal use only.
StackEntry(int) - Constructor for class org.copperengine.core.StackEntry
 
StackEntry(Object[], int, Object[]) - Constructor for class org.copperengine.core.StackEntry
 
StackInfo - Class in org.copperengine.core.instrument
 
StackInfo() - Constructor for class org.copperengine.core.instrument.StackInfo
 
StackInfo(StackInfo) - Constructor for class org.copperengine.core.instrument.StackInfo
 
stackSize() - Method in class org.copperengine.core.instrument.StackInfo
 
StackTraceCreator - Class in org.copperengine.core
 
StackTraceCreator() - Constructor for class org.copperengine.core.StackTraceCreator
 
StandardJavaSerializer - Class in org.copperengine.core.persistent
Implementation of the Serializer interface using java's standard object serialization.
StandardJavaSerializer() - Constructor for class org.copperengine.core.persistent.StandardJavaSerializer
 
start() - Method in interface org.copperengine.core.common.WorkflowRepository
 
start() - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
start() - Method in class org.copperengine.core.monitoring.StmtStatistic
 
start() - Method in class org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
 
start() - Method in class org.copperengine.core.wfrepo.FileBasedWorkflowRepository
 
STARTED - org.copperengine.core.EngineState
 
startup() - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
startup() - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
startup() - Method in class org.copperengine.core.common.AbstractJmxExporter
 
startup() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
startup() - Method in class org.copperengine.core.common.AtomicLongIdFactory
 
startup() - Method in class org.copperengine.core.common.DefaultProcessorPoolManager
 
startup() - Method in class org.copperengine.core.common.DefaultTicketPoolManager
 
startup() - Method in interface org.copperengine.core.common.IdFactory
startup of the factory
startup() - Method in class org.copperengine.core.common.JdkRandomUUIDFactory
 
startup() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
startup() - Method in interface org.copperengine.core.common.ProcessorPool
Starts up the processor pool
startup() - Method in interface org.copperengine.core.common.ProcessorPoolManager
 
startup() - Method in interface org.copperengine.core.common.TicketPoolManager
 
startup() - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
startup() - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
startup() - Method in class org.copperengine.core.persistent.DerbyDbDialect
 
startup() - Method in class org.copperengine.core.persistent.H2Dialect
 
startup() - Method in class org.copperengine.core.persistent.OracleDialect
 
startup() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
startup() - Method in class org.copperengine.core.persistent.PersistentScottyEngine
 
startup() - Method in class org.copperengine.core.persistent.ScottyDBStorage
 
startup() - Method in interface org.copperengine.core.persistent.ScottyDBStorageInterface
Startup the service
startup() - Method in interface org.copperengine.core.ProcessingEngine
Starts up the engine.
startup() - Method in class org.copperengine.core.tranzient.DefaultEarlyResponseContainer
 
startup() - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
startup() - Method in interface org.copperengine.core.tranzient.EarlyResponseContainer
Startup the container
startup() - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
startup() - Method in class org.copperengine.core.tranzient.TransientScottyEngine
 
startupBlocker - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
startupTS - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
StateMapper - Class in org.copperengine.core.util
 
StateMapper() - Constructor for class org.copperengine.core.util.StateMapper
 
statisticsCollector - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
StmtStatistic - Class in org.copperengine.core.monitoring
Helper class for collecting SQL statement related runtime statistics.
StmtStatistic(String, RuntimeStatisticsCollector) - Constructor for class org.copperengine.core.monitoring.StmtStatistic
creates a new StmtStatistic with a name only.
stop(int) - Method in class org.copperengine.core.monitoring.StmtStatistic
 
STOPPED - org.copperengine.core.EngineState
 
store(PersistenceContext) - Method in class org.copperengine.core.persistent.MementoUtil
 
submit(String, int, long, TimeUnit) - Method in class org.copperengine.core.monitoring.LoggingStatisticCollector
 
submit(String, int, long, TimeUnit) - Method in class org.copperengine.core.monitoring.NullRuntimeStatisticsCollector
implemented empty - call is ignored
submit(String, int, long, TimeUnit) - Method in interface org.copperengine.core.monitoring.RuntimeStatisticsCollector
 
submitBatchCommand(BatchCommand<E, T>) - Method in interface org.copperengine.core.batcher.Batcher
 
submitBatchCommand(BatchCommand<E, T>) - Method in class org.copperengine.core.batcher.impl.BatcherImpl
 
superClassname - Variable in class org.copperengine.core.wfrepo.Clazz
 
supportsClob - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
supportsMultipleEngines - Variable in class org.copperengine.core.persistent.AbstractSqlDialect
 
supportsMultipleInstances() - Method in interface org.copperengine.core.persistent.lock.PersistentLockManagerDialect
If the implementation is designed for usage in a copper cluster with several copper engines sharing their database, then the result is "true", otherwise "false".
supportsMultipleInstances() - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectOracleMultiInstance
 
supportsMultipleInstances() - Method in class org.copperengine.core.persistent.lock.PersistentLockManagerDialectSQL
 
suspend() - Method in class org.copperengine.core.common.PriorityProcessorPool
 
suspend() - Method in interface org.copperengine.core.common.ProcessorPool
Suspend processing of workflows.
SuspendableQueue<T> - Class in org.copperengine.core.internal
 
SuspendableQueue(Queue<T>) - Constructor for class org.copperengine.core.internal.SuspendableQueue
 
suspendDequeue() - Method in class org.copperengine.core.persistent.PersistentPriorityProcessorPool
 
suspendDequeue() - Method in interface org.copperengine.core.persistent.PersistentProcessorPool
Suspends dequeuing of workflow instances from the storage.
suspended - org.copperengine.core.common.ProcessorPoolState
 
swapStack() - Method in class org.copperengine.core.instrument.StackInfo
 
synchLog(int, Date, String, String, String, String, String, String, String) - Method in class org.copperengine.core.audit.AbstractAuditTrail
 
synchLog(int, Date, String, String, String, String, String, String, String) - Method in interface org.copperengine.core.audit.AuditTrail
writes an event to the audit trail log and returns after the log message is written to the underlying storage.
synchLog(int, Date, String, String, String, String, String, String, String) - Method in class org.copperengine.core.audit.MockAuditTrail
 
synchLog(AuditTrailEvent) - Method in interface org.copperengine.core.audit.AuditTrail
writes an event to the audit trail log and returns after the log message is written to the underlying storage.
synchLog(AuditTrailEvent) - Method in class org.copperengine.core.audit.BatchingAuditTrail
 
synchLog(AuditTrailEvent) - Method in class org.copperengine.core.audit.MockAuditTrail
 

T

targetTime() - Method in class org.copperengine.core.batcher.AbstractBatchCommand
 
targetTime() - Method in interface org.copperengine.core.batcher.BatchCommand
 
TEMPLATE - Class in org.copperengine.core.persistent.alpha.generator
 
TEMPLATE() - Constructor for class org.copperengine.core.persistent.alpha.generator.TEMPLATE
 
TicketPool - Class in org.copperengine.core.common
Helper class that implements a semaphore to support a system overload mechanism.
Before a request is to be accepted, a ticket must be obtained.
TicketPool(int) - Constructor for class org.copperengine.core.common.TicketPool
 
TicketPool(String, int) - Constructor for class org.copperengine.core.common.TicketPool
 
TicketPoolManager - Interface in org.copperengine.core.common
Container for a set of named (by their id) TicketPools.
timeout - Variable in class org.copperengine.core.persistent.RegisterCall
 
TimeoutException() - Constructor for exception org.copperengine.core.util.Queue.TimeoutException
 
TimeoutManager - Interface in org.copperengine.core.tranzient
public interface for a timeout manager used in a transient processing engine.
timeoutTS - Variable in class org.copperengine.core.persistent.RegisterCall
 
TimeoutValue(long) - Constructor for class org.copperengine.core.util.Queue.TimeoutValue
 
toArray() - Method in class org.copperengine.core.common.WfPriorityQueue
 
toArray() - Method in class org.copperengine.core.internal.SuspendableQueue
 
toArray(T[]) - Method in class org.copperengine.core.common.WfPriorityQueue
 
toArray(X[]) - Method in class org.copperengine.core.internal.SuspendableQueue
 
toColumnDefinition() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
toString() - Method in class org.copperengine.core.audit.AuditTrailEvent
 
toString() - Method in class org.copperengine.core.common.TicketPool
 
toString() - Method in class org.copperengine.core.instrument.ClassInfo
 
toString() - Method in class org.copperengine.core.instrument.MethodInfo.LabelInfo
 
toString() - Method in class org.copperengine.core.instrument.MethodInfo.LocalVariable
 
toString() - Method in class org.copperengine.core.instrument.MethodInfo.SerializableType
 
toString() - Method in class org.copperengine.core.instrument.MethodInfo
 
toString() - Method in class org.copperengine.core.persistent.adapter.AdapterCall
 
toString() - Method in class org.copperengine.core.persistent.ErrorData
 
toString() - Method in class org.copperengine.core.persistent.RegisterCall
 
toString() - Method in class org.copperengine.core.Response
 
toString() - Method in class org.copperengine.core.StackEntry
 
toString() - Method in class org.copperengine.core.Workflow
 
toString() - Method in class org.copperengine.core.WorkflowVersion
 
toType() - Method in class org.copperengine.core.instrument.MethodInfo.SerializableType
 
toTypesReference() - Method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator.SqlType
 
trackActivity() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
trackWfiStarted() - Method in class org.copperengine.core.common.AbstractProcessingEngine
 
Transaction<R> - Interface in org.copperengine.core.db.utility
Basic interface for all COPPER transactions.
Transaction<T> - Interface in org.copperengine.core.persistent.txn
Defines a sequence of code that is executed in the scope of a transaction.
TransactionController - Interface in org.copperengine.core.persistent.txn
COPPER supports custom Transaction Management by using a built-in or custom Transaction Controller.
transactionId - Variable in class org.copperengine.core.audit.AuditTrailEvent
 
Transformed - Annotation Type in org.copperengine.core.instrument
 
TransientEngineFactory - Class in org.copperengine.core.tranzient
Convenience class for easy creation of a transient ProcessingEngine.
TransientEngineFactory() - Constructor for class org.copperengine.core.tranzient.TransientEngineFactory
 
TransientLockManager - Class in org.copperengine.core.lockmgr.tranzient
Implementation for the LockManager interface for transient engines.
TransientLockManager(ProcessingEngine) - Constructor for class org.copperengine.core.lockmgr.tranzient.TransientLockManager
 
TransientLockManager.Locker - Class in org.copperengine.core.lockmgr.tranzient
 
TransientPriorityProcessorPool - Class in org.copperengine.core.tranzient
Default implementation of a TransientProcessorPool, backed by a priority queue and a configurable amount of processor threads.
TransientPriorityProcessorPool() - Constructor for class org.copperengine.core.tranzient.TransientPriorityProcessorPool
Creates a new TransientPriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
TransientPriorityProcessorPool(String) - Constructor for class org.copperengine.core.tranzient.TransientPriorityProcessorPool
Creates a new TransientPriorityProcessorPool with as many worker threads as processors available on the corresponding environment.
TransientPriorityProcessorPool(String, int) - Constructor for class org.copperengine.core.tranzient.TransientPriorityProcessorPool
 
TransientProcessorFactory - Class in org.copperengine.core.tranzient
 
TransientProcessorFactory() - Constructor for class org.copperengine.core.tranzient.TransientProcessorFactory
 
TransientProcessorPool - Interface in org.copperengine.core.tranzient
Base interface for a ProcessorPool used in a transient ProcessingEngine
TransientScottyEngine - Class in org.copperengine.core.tranzient
Transient implementation of a COPPER ProcessingEngine.
TransientScottyEngine() - Constructor for class org.copperengine.core.tranzient.TransientScottyEngine
 
translateSqlType(Class<?>) - Static method in class org.copperengine.core.persistent.alpha.generator.PersisterFactoryGenerator
 
TryCatchBlockHandler - Class in org.copperengine.core.instrument
Adds "if (e instanceof Interrupt) throw (Interrupt)e;" to each catch block.
TryCatchBlockHandler() - Constructor for class org.copperengine.core.instrument.TryCatchBlockHandler
 

U

unblock() - Method in class org.copperengine.core.util.Blocker
 
uncompress(byte[]) - Method in class org.copperengine.core.persistent.Compressor
 
unhandledException(Exception) - Method in class org.copperengine.core.batcher.AcknowledgeCallbackWrapper
 
unhandledException(Exception) - Method in interface org.copperengine.core.batcher.CommandCallback
Called when a batch command failed
unhandledException(Exception) - Method in class org.copperengine.core.batcher.NullCallback
 
unregister(PersistentScottyEngine, Workflow<?>) - Static method in class org.copperengine.core.internal.EngineAccessor
 
unregisterTimeout(long, String) - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
unregisterTimeout(long, String) - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
unregisterTimeout(long, List<String>) - Method in class org.copperengine.core.tranzient.DefaultTimeoutManager
 
unregisterTimeout(long, List<String>) - Method in interface org.copperengine.core.tranzient.TimeoutManager
 
update(E) - Method in class org.copperengine.core.persistent.DefaultEntityPersister
 
update(E) - Method in interface org.copperengine.core.persistent.EntityPersister
Issues an update for the entity.
UPDATE - org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
 
updateQueueState(int, Connection) - Method in class org.copperengine.core.persistent.AbstractSqlDialect
 
updateQueueState(int, Connection) - Method in interface org.copperengine.core.persistent.DatabaseDialect
 
updateQueueState(int, Connection) - Method in class org.copperengine.core.persistent.OracleDialect
 
URLClassloaderClasspathProvider - Class in org.copperengine.core.wfrepo
 
URLClassloaderClasspathProvider() - Constructor for class org.copperengine.core.wfrepo.URLClassloaderClasspathProvider
 

V

valueOf(String) - Static method in enum org.copperengine.core.common.ProcessorPoolState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.db.utility.RetryAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.EngineState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.lockmgr.LockResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.persistent.DBProcessingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.persistent.lock.PersistentLockResult
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.ProcessingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.copperengine.core.WaitMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.copperengine.core.common.ProcessorPoolState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.db.utility.RetryAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.EngineState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.lockmgr.LockResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.persistent.DBProcessingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.persistent.DefaultPersistenceWorker.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.persistent.lock.PersistentLockResult
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.ProcessingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.copperengine.core.WaitMode
Returns an array containing the constants of this enum type, in the order they are declared.
VarProperties - Class in org.copperengine.core.util
 
VarProperties() - Constructor for class org.copperengine.core.util.VarProperties
 
verbose - Variable in class org.copperengine.core.util.Queue.List
 
visit(int, int, String, String, String, String[]) - Method in class org.copperengine.core.instrument.ScottyClassAdapter
 
visit(int, int, String, String, String, String[]) - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
visitAnnotation(String, boolean) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitAnnotationDefault() - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitAttribute(Attribute) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitCode() - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitEnd() - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitEnd() - Method in class org.copperengine.core.instrument.ScottyClassAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitIincInsn(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitInsn(int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitIntInsn(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitJumpInsn(int, Label) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitLabel(Label) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitLdcInsn(Object) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitLineNumber(int, Label) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitMaxs(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.copperengine.core.instrument.ScottyClassAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitTypeInsn(int, String) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
visitVarInsn(int, int) - Method in class org.copperengine.core.instrument.BuildStackInfoAdapter
 
VolatileState(Map<String, Class<?>>, Map<String, Class<?>>, Map<String, List<WorkflowVersion>>, ClassLoader, long, Map<String, Class<?>>, Map<String, String>, Map<String, ClassInfo>, Map<String, WorkflowClassInfo>) - Constructor for class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 

W

wait(String, long, TimeUnit) - Method in interface org.copperengine.core.util.Backchannel
Waits for a response for the specified correlationId.
wait(String, long, TimeUnit) - Method in class org.copperengine.core.util.BackchannelDefaultImpl
 
wait(WaitMode, int, String...) - Method in class org.copperengine.core.Workflow
Generic wait/sleep.
wait(WaitMode, int, Callback<?>...) - Method in class org.copperengine.core.Workflow
 
wait(WaitMode, long, TimeUnit, String...) - Method in class org.copperengine.core.Workflow
Generic wait/sleep.
wait(WaitMode, long, TimeUnit, Callback<?>...) - Method in class org.copperengine.core.Workflow
Generic wait/sleep.
wait4response(long) - Method in class org.copperengine.core.util.BlockingResponseReceiver
 
waitForAcknowledge() - Method in class org.copperengine.core.Acknowledge.DefaultAcknowledge
 
waitForAll(String...) - Method in class org.copperengine.core.Workflow
waits/sleeps until a response for every correlation id occurs
waitForAll(Callback<?>...) - Method in class org.copperengine.core.Workflow
waits/sleeps until a response for every callback occurs
WaitHook - Interface in org.copperengine.core
Callback interface used by COPPER to enable execution of custom code in the context of a workflow instance' wait invocation.
waitHooks - Variable in class org.copperengine.core.persistent.RegisterCall
 
WAITING - org.copperengine.core.persistent.DBProcessingState
 
WAITING - org.copperengine.core.ProcessingState
 
waitMode - Variable in class org.copperengine.core.persistent.RegisterCall
 
WaitMode - Enum in org.copperengine.core
Wait mode for the asynch Workflow.wait method.
wfClassMap - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
wfMapLatest - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
wfMapVersioned - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
WfPriorityQueue - Class in org.copperengine.core.common
Priority queue for Workflow instances.
WfPriorityQueue() - Constructor for class org.copperengine.core.common.WfPriorityQueue
 
WfPriorityQueue(int) - Constructor for class org.copperengine.core.common.WfPriorityQueue
 
wfRepository - Variable in class org.copperengine.core.common.AbstractProcessingEngine
 
wfVersions - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
workflow - Variable in class org.copperengine.core.persistent.DefaultPersistenceWorker.WorkflowAndEntity
 
workflow - Variable in class org.copperengine.core.persistent.RegisterCall
 
Workflow<D> - Class in org.copperengine.core
Abstract COPPER workflow base class.
Workflow() - Constructor for class org.copperengine.core.Workflow
Creates a new instance
WorkflowAccessor - Class in org.copperengine.core.internal
 
WorkflowAccessor() - Constructor for class org.copperengine.core.internal.WorkflowAccessor
 
WorkflowAndEntity(PersistentWorkflow<?>, E, EntityPersister.PostSelectedCallback<E>) - Constructor for class org.copperengine.core.persistent.DefaultPersistenceWorker.WorkflowAndEntity
 
workflowClassInfoMap - Variable in class org.copperengine.core.wfrepo.AbstractWorkflowRepository.VolatileState
 
WorkflowDescription - Annotation Type in org.copperengine.core
 
WorkflowFactory<D> - Interface in org.copperengine.core
Factory for workflow instances.
WorkflowInstanceDescr<T> - Class in org.copperengine.core
 
WorkflowInstanceDescr(String) - Constructor for class org.copperengine.core.WorkflowInstanceDescr
 
WorkflowInstanceDescr(String, T) - Constructor for class org.copperengine.core.WorkflowInstanceDescr
 
WorkflowInstanceDescr(String, T, String, Integer, String) - Constructor for class org.copperengine.core.WorkflowInstanceDescr
 
WorkflowInstanceDescr(String, T, String, Integer, String, WorkflowVersion) - Constructor for class org.copperengine.core.WorkflowInstanceDescr
 
WorkflowPersistencePlugin - Interface in org.copperengine.core.persistent
Interface for plugging in additional persistence feature into OracleDialect and AbstractSqlDialect.
WorkflowRepository - Interface in org.copperengine.core.common
A WorkflowRepository is a container for COPPER workflows.
WorkflowVersion - Class in org.copperengine.core
 
WorkflowVersion(long, long, long) - Constructor for class org.copperengine.core.WorkflowVersion
 
WorkflowVersion.Comparator - Class in org.copperengine.core
 

_

__beforeProcess() - Method in class org.copperengine.core.Workflow
 
__stack - Variable in class org.copperengine.core.Workflow
for internal use only
__stackPosition - Variable in class org.copperengine.core.Workflow
for internal use only
A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes All Packages