All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractMultiService<K,V> |
|
AccessType |
|
AccumulateFunctionOption |
A class for the accumulate function configuration.
|
AllowedToDelegate |
|
AlphaNetworkCompilerOption |
An Enum for AlphaNetworkCompilerOption option.
|
AlphaRangeIndexThresholdOption |
A class for the alpha node range index threshold configuration.
|
AlphaThresholdOption |
A class for the alpha node hashing threshold configuration.
|
AssemblerContext |
|
Assignment |
|
AssignmentStrategy |
Task assignment strategy that defines how to select actual owner based on task properties
such as potential owners, task data etc.
|
AuditDateDeleteBuilder<T> |
This interface defines methods that are used by all of the Audit delete query builder implementations.
|
AuditDeleteBuilder<T> |
This interface defines methods that are used by all of the Audit delete query builder implementations.
|
AuditLogQueryBuilder<T,R> |
|
AuditLogQueryBuilder.OrderBy |
|
AuditMode |
Supported audit log modes
|
AuditTask |
|
AuditTaskDeleteBuilder |
|
AuditTaskQueryBuilder |
|
AuditTaskQueryBuilder.OrderBy |
|
BooleanExpression |
|
BuilderHandler |
Handler responsible for controlling access to writable properties.
|
Cacheable |
Allows various components (e.g. work item handlers, event listeners) to be cached and reused
within a cache owner (e.g.
|
CacheManager |
Maintains a cache of various items that are long lived or expensive to be created
frequently so they can benefit from being cached.
|
CaseContext |
Context implementation to deliver capabilities to find proper RuntimeEngine
instances based on case identifier.
|
ChainedProperties |
Priority
System properties
META-INF/ of provided classLoader
To improve performance in frequent session creation cases, chained properties can be cached by it's conf file name
and requesting classloader.
|
ChangeType |
|
ClassLoaderResolver |
|
ClassLoaderUtil |
|
Closeable |
Allows various components (e.g. work item handlers, event listeners) to be closed when
owning component (ksession) is being closed/disposed.
|
CommandBasedExecutable |
|
CommandBasedStatefulKnowledgeSession |
|
CommandFactory |
The CommandFactory returns Commands that can be used by classes that implement CommandExecutor.
|
CommandName |
|
CompilationProblem |
An abstract definition of a compilation problem
|
CompositeBaseConfiguration |
|
CompositeClassLoader |
This is an Internal Drools Class
|
CompositeConfiguration<T extends org.kie.api.conf.Option,S extends org.kie.api.conf.SingleValueOption,M extends org.kie.api.conf.MultiValueOption> |
|
CompositeKeyDepthOption |
A class for the composite key depth configuration.
|
CompositeKnowledgeBuilder |
A KnowledgeBuilder with a fluent interface allowing to add multiple Resources
at the same time, without worrying about cross dependencies among them.
|
ConfigurationFactory<T extends org.kie.api.conf.Option,S extends org.kie.api.conf.SingleValueOption,M extends org.kie.api.conf.MultiValueOption> |
|
ConsequenceExceptionHandlerOption |
A class for the consequence exception handler configuration configuration.
|
ConstraintJittingThresholdOption |
An option to define after how many evaluations in interpreted mode (with mvel)
a constraint should be jitted (translated in bytecode)
|
ContentData |
|
ContentMarshallerContext |
|
ContextFluent<T,E> |
|
ContextManager |
|
CorrelationAwareProcessRuntime |
Classes that implement this interface will provide additional capabilities
based on correlation.
|
CorrelationKey |
|
CorrelationKeyCommand |
|
CorrelationKeyContext |
Context implementation to deliver capabilities to find proper RuntimeEngine
instances based on correlation key instead of process instance id.
|
CorrelationKeyFactory |
|
CorrelationKeyXmlAdapter |
|
CorrelationProperty<T> |
|
Deadline |
|
Deadlines |
|
DeadlineSummary |
|
DecisionTableConfiguration |
ResourceConfiguration for decision tables.
|
DecisionTableInputType |
Specifies the type of decision table resource.
|
DefaultDialectOption |
A class for the default dialect configuration.
|
DefaultPackageNameOption |
A class for the default package name configuration.
|
Delegation |
|
DeploymentDescriptor |
Deployment descriptor defines configurable components of deployable unit - kjar
that will be used upon deployment to execution environment providing flexible and
independent setup per deployment unit
|
DeploymentDescriptorBuilder |
Fluent API style builder to simplify construction (or modification)
of descriptor instances.
|
DeploymentDescriptorImpl |
|
DeploymentDescriptorIO |
XML based deployment descriptor IO manager to read and write descriptors.
|
DeploymentDescriptorManager |
|
DeploymentDescriptorMerger |
|
Disposable |
Marker interface that indicates that given class is disposable - meaning shall be
manually or automatically disposed on close events.
|
DisposeListener |
Callback listener interface to receive notification when Disposable
instances are actually disposed.
|
DMNFluent<T extends DMNFluent,U> |
See DMNRuntimeFluent
|
DroolsJaxbHelperProvider |
DroolsJaxbHelperProvider is used by the DroolsJaxbHelperFactory to "provide" it's concrete implementation.
|
DumpDirOption |
A class for the dump directory configuration.
|
EmailNotification |
|
EmailNotificationHeader |
|
EmptyContext |
Default implementation of Context interface that does not bring any specifics
to the RuntimeManager and is usually used for instances of manager that does not deal with
contextual information:
Singleton
PerRequest
To obtain instances of this context use static get() method.
|
ErrorInfoDeleteBuilder |
|
Escalation |
|
EvaluatorOption |
A class for the evaluators configuration.
|
EventListenerProducer<T> |
Allows do define custom producers for know EventListeners.
|
EventService<T> |
|
ExecutableBuilder |
|
ExecutionError |
|
ExecutionError.Builder |
|
ExecutionErrorContext |
|
ExecutionErrorFilter |
Responsible for implementing filter capability to decide how to deal with given error.
|
ExecutionErrorHandler |
|
ExecutionErrorListener |
|
ExecutionErrorManager |
|
ExecutionErrorStorage |
|
ExecutorProviderFactory |
|
ExtendedKieCommands |
|
ExtendedParametrizedQueryBuilder<T,R> |
|
ExternaliseCanonicalModelLambdaOption |
An Enum for ExternaliseCanonicalModelLambda option.
|
FastClassLoader |
|
FaultData |
|
ForceEagerActivationFilter |
|
ForceEagerActivationOption |
Option to force evaluation and then activation of rules annotated with @Eager.
|
ForceEagerActivationOption.FILTERED |
|
GenericTypeDefinition |
|
GlobalProducer |
Allows to provide global instances for KieSession to be registered on time when RuntimeEngine
is created.
|
GroupDRLsInKieBasesByFolderOption |
By default all the Drools artifacts under the resources folder, at any level, are included into the KieBase.
|
IdentityProvider |
|
IncrementalResults |
|
IndexLeftBetaMemoryOption |
An Enum for indexLeftBetaMemory option.
|
IndexPrecedenceOption |
An Enum for Index Precedence option.
|
IndexRightBetaMemoryOption |
An Enum for indexRightBetaMemory option.
|
InternalAttachment |
|
InternalComment |
|
InternalContent |
|
InternalI18NText |
|
InternalKieBuilder |
|
InternalMessage |
|
InternalOrganizationalEntity |
|
InternalPeopleAssignments |
|
InternalPropertiesConfiguration |
|
InternalQueryService |
|
InternalRule |
Internal Rule interface for runtime rule inspection.
|
InternalRuntimeEngine |
Extension to stable API of RuntimeEngine that provides additional capabilities.
|
InternalTask |
|
InternalTaskData |
|
InternalTaskService |
The Task Service Entry Point serves as
facade of all the other services, providing a single entry point
to access to all the services
|
InternalTaskSummary |
|
JaxbConfiguration |
|
JaxbConfigurationFactoryService |
|
JPAKnowledgeService |
Long term out of the box persistence of runtime state with JPA is possible with Drools and jBPM.
|
KBuilderSeverityOption |
|
KieAssemblersImpl |
|
KieBuilderSet |
|
KieContainerFluent |
|
KieHelper |
|
KieInternalServices |
|
KieInternalServices.Factory |
A Factory for this KieServices
|
KieInternalServicesImpl |
|
KieMeta |
|
KieRuntimesImpl |
|
KieSessionFluent |
|
KieTypeResolver |
Marker interface for KIE specific type resolvers e.g. class loaders
|
KieWeaversImpl |
|
KnowledgeBuilder |
The KnowledgeBuilder is responsible for taking source files, such as a .drl file, a .bpmn2 file or an .xls file,
and turning them into a KnowledgePackage of rule and process definitions which a KnowledgeBase
can consume.
|
KnowledgeBuilderConfiguration |
This class configures the knowledge package builder and compiler.
|
KnowledgeBuilderError |
A reported error during the build process.
|
KnowledgeBuilderErrors |
A typed collection of errors.
|
KnowledgeBuilderFactory |
This factory is used to build the knowledge base resources that are held collectively in
KnowledgePackages.
|
KnowledgeBuilderFactoryService |
KnowledgeBuilderFactoryService is used by the KnowledgeBuilderFactory to "provide" it's concrete implementation.
|
KnowledgeBuilderHelper |
Provides helper methods for working with JAXB and a Knowledgebase, it takes care of the Classpath issues when
mapping against internal type declarations.
|
KnowledgeBuilderOption |
A markup interface for KnowledgeBuilderConfiguration options
|
KnowledgeBuilderOptionsConfiguration |
A base interface for type safe configurations
|
KnowledgeBuilderResult |
A super interface for Knowledge Building result messages.
|
KnowledgeBuilderResults |
A typed collection for knowledge builder results.
|
KnowledgeContext |
|
KnowledgeDefinition |
|
KnowledgeDescr |
|
KnowledgeRuntimeLoggerFactory |
The KnowledgeRuntimeLogger uses the comprehensive event system to create an audit log that can be used
to log the execution of the session for later inspection, in tools such as the Eclipse audit viewer.
|
Language |
|
LanguageLevelOption |
A class for the language level configuration.
|
LazyLoaded<T> |
Provides support for lazy load of content of given data object
e.g. process variable or case file data
|
LocalDateTimeXmlAdapter |
|
LocalDateXmlAdapter |
|
LocalTimeXmlAdapter |
|
Mapper |
Mapper responsibility is to provide correlation between context
identifier and ksession identifier to effectively keep track of what context
has been mapped to given ksession.
Mapper covers entire life cycle of the mapping which consists of:
storing the mapping
retrieving the mapping
removing the mapping
|
MarshallerFactory |
The MarshallerFactory is used to marshal and unmarshal StatefulKnowledgeSessions.
|
MaxThreadsOption |
A class for the max threads configuration.
|
MergeMode |
Defines merging strategy of two descriptors
|
MultiValueKieBuilderOption |
A markup interface for MultiValueKnowledgeBuilderConfiguration options
|
MultiValueKnowledgeBuilderOption |
A markup interface for MultiValueKnowledgeBuilderConfiguration options
|
MultiValueRuleBuilderOption |
|
NamedObjectModel |
Extension of ObjectModel that provides unique name for the object model
|
NodeInstanceLogDeleteBuilder |
|
NodeInstanceLogQueryBuilder |
|
NoDepsClassLoaderResolver |
|
Notification |
|
NotificationEvent |
|
NotificationPublisher |
Responsible for providing various types of publishers of notifications
e.g. email, sms, message, etc.
|
NotificationType |
|
ObjectModel |
Object model that defines how and of what type the object instance should be created.
The how is actually delegated to resolved implementation ObjectModelResolver
that default to Java Reflection based resolver but might utilize others (such as MVEL, Spring, CDI, etc).
|
ObjectModelResolver |
Resolves ObjectModel to actual instances based on underlying mechanism
such as reflection, Spring, CDI, MVEL and more.
|
ObjectModelResolverProvider |
Provides all available implementations of ObjectModelResolver
|
OffsetDateTimeXmlAdapter |
|
Operation |
|
ParallelExecutionOption |
Determines is the engine should evaluate rules and execute their consequences sequentially or in parallel.
|
ParallelLambdaExternalizationOption |
An Enum for ParallelLambdaExternalizationOption option.
|
ParallelRulesBuildThresholdOption |
A class for the parallel rules build threshold configuration.
|
ParametrizedQuery<T> |
Instances of this class can be built by various ParametrizedQueryBuilder implemetnations,
including those in the jbpm-audit or jbpm-human-task-core modules.
|
ParametrizedQueryBuilder<T> |
|
ParametrizedUpdate |
|
PermissionConstants |
|
PersistenceMode |
Supported persistence modes
|
PMMLCommandExecutor |
|
PMMLCommandExecutorFactory |
|
PMMLCommandExecutorFactory.FactoryHolder |
|
PMMLImplementationsUtil |
Class used to provide utility methods to manage implementation to be invoked
at runtime
|
PredictionOutcome |
|
PredictionService |
Interface which allows a prediction or recommendation service implementation to be trained with task data
and return outcome predictions based on task input.
|
ProcessBuilder |
This is a mixin style interface who's role is to provide process specific methods to the KnowledgeBuilder, currently there are none.
|
ProcessFluent<T,U> |
see ProcessRuntime
|
ProcessIdQueryBuilder<T,R> |
|
ProcessInstanceIdCommand |
|
ProcessInstanceIdContext |
Process instance id aware implementation of the Context interface.
|
ProcessInstanceIdQueryBuilder<T,R> |
|
ProcessInstanceLogDeleteBuilder |
|
ProcessInstanceLogQueryBuilder |
|
ProcessStringEscapesOption |
An Enum for ProcessStringEscapes option.
|
ProcessVariableIndexer |
Dedicated type for custom implementations of VariableIndexer for process variables
|
PropertySpecificOption |
|
QueryContext |
|
QueryData |
|
QueryFilter |
|
QueryParameterIdentifiers |
|
QueryParameters |
Deprecated. |
Reassignment |
|
RegistryContext |
|
ResourceChange |
|
ResourceChange.Type |
|
ResourceChangeSet |
|
ResourceChangeSet.RuleLoadOrder |
|
ResourceFactory |
Convenience Factory to provide Resource implementations for the desired IO resource.
|
ResourceTypeImpl |
|
ResourceWithConfigurationImpl |
|
ResponseHandler |
|
ResultSeverity |
An enum of the available problem types
|
RuleBuilder |
This is a mixin style interface who's role is to provide rule specific methods to the KnowledgeBuilder, currently there are none.
|
RuleEventListener |
|
RuleEventManager |
|
RuleFluent<T,U> |
See RuleRuntime and StatefulRuleSession
|
RuleTemplateConfiguration |
|
RuleUnitComponentFactory |
|
RuleUnitComponentFactory.FactoryHolder |
|
RuleUnitDescription |
|
RuleUnitUtil |
|
RuleUnitVariable |
|
RuntimeEnvironment |
Extension of org.kie.api.runtime.manager.RuntimeEnvironment that contains internal methods
|
RuntimeManagerFactory |
Deprecated.
|
RuntimeManagerFactory.Factory |
Deprecated.
|
RuntimeManagerIdFilter |
Allows to apply filtering on runtime manager identifiers to find only those matching
|
RuntimeManagerRegistry |
|
RuntimeStrategy |
|
Scope |
|
SequentialAgendaOption |
An Enum for SequentialAgenda option.
|
SessionFactory |
Factory that produces KieSession instances.
|
SessionNotFoundException |
Exception that indicates that ksession could not be found
|
ShareAlphaNodesOption |
An Enum for ShareAlphaNodes option.
|
ShareBetaNodesOption |
An Enum for ShareBetaNodes option.
|
Simulation |
|
SimulationPath |
|
SimulationStep |
|
SingleValueKieBuilderOption |
A markup interface for SingleValueKnowledgeBuilderConfiguration options
|
SingleValueKnowledgeBuilderOption |
A markup interface for SingleValueKnowledgeBuilderConfiguration options
|
SingleValueRuleBuilderOption |
|
StatefulKnowledgeSession |
StatefulKnowledgeSession is the most common way to interact with the engine.
|
StatelessKnowledgeSessionResults |
|
StringKeyObjectValueEntry |
|
StringKeyObjectValueMap |
This implements Map in order to fool JSON..
|
StringKeyObjectValueMapXmlAdapter |
This is a XmlAdapter for mapping Map<String, Object> instances
to classes/instances that both JAXB/XML and JSON can deal with.
|
StringKeyStringValueEntry |
|
StringKeyStringValueMap |
This implements Map in order to fool JSON..
|
StringKeyStringValueMapXmlAdapter |
This is a XmlAdapter for mapping Map<String, String> instances
to classes/instances that both JAXB/XML and JSON can deal with.
|
SubTasksStrategy |
|
TaskAdminService |
The Task Admintration Service is intended to provide
administrative functions such as:
- Remove and Archive Tasks
|
TaskAttachmentService |
The Task Attachment Service will deal with all the
functionality related with Task Attachments.
|
TaskAuditQueryBuilder<T,R> |
|
TaskCommentService |
The Task Comment Service will handle all the
operations related with the Comments associated with
a Task
|
TaskContentService |
The Task Content Service is intended to handle
the information which is stored inside a Task.
|
TaskContext |
|
TaskDeadlinesService |
The Task Deadlines Service is intended to handle
all the Deadlines associated with a Task
|
TaskDeadlinesService.DeadlineType |
|
TaskDef |
|
TaskDefService |
Experimental:
The Task Definition Service is intended to keep
meta information about a Task.
|
TaskError |
|
TaskEvent |
|
TaskEvent |
|
TaskEvent.TaskEventType |
|
TaskEventDeleteBuilder |
|
TaskEventQueryBuilder |
|
TaskEventQueryBuilder.OrderBy |
|
TaskEventsService |
The Task Events Service is intended to
provide all the functionality required to handle
the events that are being emitted by the module
|
TaskException |
Base class for all exceptions for the task related activities
see org.jbpm.services.task.service.TaskServiceSession#addTask(org.jbpm.services.task.Task, ContentData)
|
TaskFluent<T> |
See TaskService
|
TaskIdentityService |
The Task Identity Service provides all the
functionality related with the Organizational Entities
that will be handled internally by jBPM.
|
TaskInstanceService |
The Task Instance Service is in charge of
handling all the actions required to interact with a
Task Instance.
|
TaskModelFactory |
|
TaskModelProvider |
|
TaskModelProviderService |
|
TaskPersistenceContext |
|
TaskPersistenceContextManager |
|
TaskQueryService |
The Task Query Service will contain all the methods
to get information about the current Task Instances.
|
TaskServiceFactory |
Factory that produces TaskService instances.
|
TaskStatisticsService |
The Task Statistics Service provides all
the methods for gathering Task Instance Statistics.
|
TaskSummaryQueryBuilder |
An instance of this class is used to dynamically
create a query to retrieve TaskSummary instances.
|
TaskSummaryQueryBuilder.OrderBy |
/**
An enum used to specify the criteria for ordering the results of the query
|
TaskVariable |
Represents single Task variable entity
|
TaskVariable.VariableType |
|
TaskVariableDeleteBuilder |
|
TaskVariableIndexer |
Dedicated type for custom implementations of VariableIndexer for tasks - user tasks
|
TaskVariableQueryBuilder |
|
TaskVariableQueryBuilder.OrderBy |
|
TimeFluent<T> |
|
TransientNamedObjectModel |
|
TransientObjectModel |
|
TrimCellsInDTableOption |
An option to disable trimming of spaces for values in decision tables
drools.trimCellsInDTable = <true|false>
DEFAULT = true
|
UserGroupCallback |
|
UserInfo |
|
VariableIndexer<V> |
Variable indexer that allows to transform variable instance into other representation (usually string)
to be able to use it for queries.
|
VariableInstanceLogDeleteBuilder |
|
VariableInstanceLogQueryBuilder |
|
WorkItemHandlerProducer |
Allows to provide custom implementations to deliver WorkItem name and WorkItemHandler instance pairs
for the runtime.
|
WorkItemManagerFluent<T,P,U> |
A work item manager is responsible for finding the right
work item handler when a work item should be executed and
should be notified when this work item has been completed
(or aborted).
|