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
All Classes All Packages
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 anAtomicLong
. - 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 COPPERsRetryingTransaction
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
-
Interface for the
DefaultWorkflowPersistencePlugin
. - 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
-
Configuration used in
DefaultPersistenceContextFactory
andDefaultWorkflowPersistencePlugin
. - DefaultPersistenceContextFactoryConfiguration(Map<Class<?>, DefaultEntityPersisterFactory<?, ?>>) - Constructor for class org.copperengine.core.persistent.DefaultPersistenceContextFactoryConfiguration
- DefaultPersistenceContextFactoryConfigurationBuilder - Class in org.copperengine.core.persistent
-
A builder for
DefaultPersistenceContextFactoryConfiguration
. - 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
PersistenceContext
s. - 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, usingUUID.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...)
andWorkflow.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
Response
s 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
Response
s 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 thePersistentScottyEngine
. - 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
ProcessorPool
s in one COPPERProcessingEngine
. - 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
-
Simple class that bundles the input parameters of a call to
ScottyDBStorageInterface.registerCallback(org.copperengine.core.persistent.RegisterCall, org.copperengine.core.Acknowledge)
- 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
- 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 setTicketPool.traceEnabled
totrue
and to allow monitoring wait times via JMXNotification
s - 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
totrue
and set aNotificationBroadcasterSupport
to allow monitoring wait times via JMXNotification
s - 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
)TicketPool
s. - 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 transientProcessingEngine
- 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
andAbstractSqlDialect
. - 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
All Classes All Packages