Index
A
- AbortWorkItemCommand / How it works...
- AbstractEventList class / There's more...
- Action Node / How it works...
- activationCreated method / How it works...
- ActivationEvent objects / How it works...
- Activation object
- about / Activations
- diagrammatic representation / Activations
- ActiveMQ
- about / Executing Drools commands from a JMS queue
- downloading / Getting ready
- URL / Getting ready
- ActorId property / How it works...
- addResourcesToVerify() method / How it works...
- Add row button / How to do it...
- advanceTime / How it works...
- AgendaEventListener / How to do it...
- AgendaGroup events / How it works...
- AND gateway / How it works...
- Apache Camel
- integrating / Integrating Apache Camel in your project, How to do it..., How it works..., See Also
- configuring, Spring used / Configuring Apache Camel with Spring Framework, How to do it..., How it works...
- Apache Camel framework
- Apache CXF project
- about / Introduction
- Apache Derby / How it works...
- about / How it works...
- Apache HTTP Client
- Apache Jackrabbit
- URL / How it works...
- configuring / How it works...
- Apache MINA
- about / How it works...
- Apache Tomcat
- about / Introduction
- ApplicationContext / How to do it...
- assertProcessInstanceActive / How it works...
- assertProcessInstanceCompleted / How it works...
B
- backup, Drools Guvnor
- creating / Backing up your knowledge, How it works...
- BAM module
- BAMReporting method
- downloading / How to do it...
- BatchExecution command / How it works...
- BatchExecutionCommand / How it works...
- BatchExecutionCommand object / How it works...
- BatchExecutionHelper object / How it works...
- beans.xml file / How it works...
- before keyword / How it works...
- beforeProcessStarted method / How it works...
- benchmark-results folder / How it works...
- benchmarkDirectory configuration / How it works...
- benchmarker
- creating / Creating a basic benchmarker, Getting ready, How it works...
- BestAvailableTechnicianBenchmark Java class / How to do it...
- BestAvailableTechnician class / How to do it..., How it works...
- Bitronix Transaction Manager / Getting ready
- BlockingTaskSummaryResponseHandler object / How to do it...
- BPMN2 specification / How it works...
- BPMN2 XML definition / Creating a business process manually
- BPMN 2.0 / Introduction
- Business Activity Monitoring (BAM) / Monitoring process a activity and creating reports
- Business Logic Integration Framework
- about / Introduction
- BusinessMonitoring class / How it works...
- BusinessMonitoring Java class / How to do it...
- business process
- creating / Creating a business process manually, How to do it..., How it works...
- diagrammatic representation / How it works...
- testing / Testing your business processes, How to do it...
- monitoring, Drools Fusion / Monitoring a business process with Drools Fusion, How to do it..., How it works...
- ByteArrayOutputStream / How it works...
- bytecode / How it works...
C
- CachedMovefactory / How it works...
- calendar-based rules
- implementing / Implementing calendar-based rules, How to do it..., How it works...
- camel-jboss.jar file library / How to do it...
- camel-server.xml file / How it works...
- camel-spring
- about / How it works...
- Camel Components
- about / How it works...
- URL / How it works...
- Camel Context definition / There's more...
- CamelContext object / How it works...
- Camelcontext object
- about / How to do it...
- CamelIntegration class
- about / How to do it...
- Catch Event node / How it works...
- CDATA section / How it works...
- CEP system / Event correlations using temporal operators
- ClassFilterAcceptor / Using marshalling strategies
- ClassPathXmlApplicationContext object / How it works...
- ClockTypeOption / How it works...
- cloneSolution() method / How it works...
- close() method / KnowledgeRuntimeLogger options
- CLOUD mode / How it works...
- assigning / How it works...
- CommandExecutor service / How it works...
- commands
- creating, XStream marshallers / Creating commands with XStream marshallers, How to do it..., How it works...
- executing, RESTful interface used / Using the REST interface to execute commands, How to do it..., How it works...
- commands, drools-core module
- BatchExecutionCommand / How it works...
- InsertObjectCommand / How it works...
- RetractCommand / How it works...
- ModifyCommand / How it works...
- GetObjectCommand / How it works...
- InsertElementsCommand / How it works...
- FireAllRulesCommand / How it works...
- StartProcessCommand / How it works...
- SignalEventCommand / How it works...
- CompleteWorkItemCommand / How it works...
- AbortWorkItemCommand / How it works...
- QueryCommand / How it works...
- SetGlobalCommand / How it works...
- GetGlobalCommand / How it works...
- GetObjectsCommand / How it works...
- Community Server
- download link / Getting ready
- complete() method / How to do it..., How it works...
- CompleteWorkItemCommand / How it works...
- Complex Events Processing (CEP)
- about / Introduction
- components.xml configuration file
- about / How it works...
- CompositeClassloader / How it works...
- connect() method / How to do it..., How to do it...
- connectionFactory bean / How it works...
- Constants.properties file / There's more...
- Content Based Router example / How it works...
- cpuUsage field / There's more...
- createCachedMoveList(Solution) method / How it works...
- createUndoMove(WorkingMemory) method / How it works...
- cron pattern
- about / There's more
- cron timers
- about / Using timer-based rules
- CustomAgendaEventListener / How it works...
- custom classloader
- used, in knowledge agent / Using a custom classloader in a knowledge agent, How to do it..., How it works...
- CustomProcessEventListener Java class file / How to do it...
- CustomProcessEventListener listener object / How it works...
- custom ViewChangedEventListener implementation / How it works...
- CustomWorkingMemoryEventListener / How it works...
- custom WorkItem / How to do it...
- CXF Endpoint / There's more...
D
- -DskipTests parameter / There's more...
- <drools*ksession /> tag / How it works...
- <drools*resource/> definition
- type / How it works...
- source / How it works...
- data enumerations
- creating / Creating data enumerations, How to do it...
- working / How it works...
- datasource
- creating / How it works...
- configuring / How it works...
- debianServer object / How it works...
- declarative model
- creating / How to do it...
- declare keyword / How it works..., There's more...
- DEFAULT / How it works...
- doMove(WorkingMemory) method / How it works...
- DriverManagerDataSource bean
- about / How it works...
- DRL file / How to do it...
- Drools
- setting up, Spring used / Setting up Drools using Spring Framework, How to do it..., How it works...
- drools*grid-node / How it works...
- drools*kbase / How it works...
- drools*ksession / How it works...
- drools-camel library / How it works...
- drools-grid / How it works...
- about / How it works...
- drools-persistence-jpa dependency / Getting ready
- drools-persistence-jpa module / Using persistence to store knowledge
- drools-planner-core / How it works...
- drools-server.war file / How it works...
- drools-spring
- about / How it works...
- drools-spring module / How to do it...
- Drools 5.2
- about / Introduction
- Drools 5.2.0.Final release
- about / Introduction
- Drools API
- knowledge sessions, marshalling / Marshalling knowledge sessions, How to do it..., How it works...
- knowledge sessions, unmarshalling / Unmarshalling the knowledge session
- JPA persistence, using for storing knowledge / Using persistence to store knowledge, How to do it..., How it works...
- duplicated facts, discarding / How to discard duplicated facts on insertion, How to do it...
- custom classloader, using in knowledge agent / Using a custom classloader in a knowledge agent, How to do it..., How it works...
- quality of rules, verifying with Drools Verifier / Verifying the quality of rules with the Drools Verifier, How to do it..., How it works...
- knowledge, monitoring with JMX / Monitoring knowledge with JMX, Getting ready, How to do it..., How it works...
- Drools application
- facts, declaring as events / How to declare our facts as events, How to do it...
- testing, pseudo clock used / Testing our application using a pseudo-clock, How to do it..., How it works...
- event stream processing mode, setting up / Setting up event stream processing mode
- Apache Camel, integrating / Integrating Apache Camel in your project, How to do it..., How it works..., See Also
- Drools beans / How to do it...
- Drools business rules engine
- configuring / Setting up Drools using Spring Framework
- Drools Classloader / How it works...
- Drools commands
- executing, from JMS queue / Executing Drools commands from a JMS queue, How to do it..., How it works...
- DroolsConsequenceAction object / How it works...
- Drools developers
- about / Introduction
- Drools Eclipse Plugin / KnowledgeRuntimeLogger options
- Drools Expert
- about / Introduction
- Drools Flow / Introduction
- Drools Fusion
- about / How it works...
- special clock implementation / Testing our application using a pseudo-clock
- reference link / How it works...
- used, for monitoring business process / Monitoring a business process with Drools Fusion, How to do it..., How it works...
- Drools Guvnor5.2.0
- downloading / How to do it...
- DroolsGuvnor instance / How it works...
- Drools JBoss Rules 5.0 Developers Guide
- about / Introduction
- Drools JPA persistence
- configuring, Spring module integration used / Configuring JPA to persist our knowledge with Spring Framework, How to do it..., How it works...
- Drools marshallers / How to do it...
- Drools Planner
- about / Introduction
- working / How it works...
- simulated annealing acceptor, using / Using a Simulated Annealing acceptor, How it works...
- solver, terminating / Terminating the Solver, How it works..., There's more...
- benchmarker, creating / Creating a basic benchmarker, How it works...
- jFreeChart library, adding / How it works...
- Drools Planner official documentation / How it works...
- Drools QuartzHelper / How it works...
- Drools Rule Language (DRL)
- about / Declaring facts in the engine
- Drools Server
- about / Introduction
- configuring / Introduction, How to do it..., How it works...
- multiple endpoints configuration / Knowledge services and multiple endpoints configuration
- knowledge services, configuring / Knowledge services and multiple endpoints configuration
- working / How it works...
- deploying, in JBoss AS 5.x / Deploying the Drools Server in JBoss AS 5.x, How it works...
- Drools SystemEventListener / How it works...
- Drools Verifier
E
- Eclipse BIRT
- downloading / Getting ready
- Eclipse IDE
- downloading / Getting ready
- emergency-channel entry-point / How it works...
- EmergencyInCourse fact / How it works...
- EmergencySignal / How it works...
- emergency system rule / How it works...
- End Event node / How it works...
- Enterprise Integration Patterns
- about / How it works...
- EntityManager
- about / How it works...
- creating / How to do it...
- EntityManagerFactory
- creating / How it works...
- EntityManagerFactory object / How it works...
- EntityManager provider / How it works...
- entry-points
- EnvironmentName.ENTITY_MANAGER_FACTORY / How it works...
- EnvironmentName.TRANSACTION_MANAGER / How it works...
- equals() method / How to do it...
- equals(Object obj) method / How to do it...
- equals objects
- discarding, when inserting / How to discard duplicated facts on insertion, How to do it...
- ERROR severity types
- about / How it works...
- event
- correlating, temporal operators used / Event correlations using temporal operators, How to do it..., How it works...
- EventListener / Adding logging to view rules execution behavior
- EventNode / How to do it...
- event stream processing mode
- example code
- downloading / How to do it...
- execute(ProcessContext context) method / How it works...
- ExecutionResults object
- about / How it works...
F
- $flight variable / How it works...
- <FileSystem /> tags / How to do it...
- FactHandle object / How it works..., How it works...
- facts
- declaring / Declaring facts in the engine, How to do it..., How it works...
- declaring, XML used / Declaring facts using XML, Getting ready, How to do it..., How it works...
- declaring, as events / How to declare our facts as events, How to do it..., How it works...
- FactType object / How it works...
- Field value pop-up / How to do it...
- FileOutputStream object / How it works..., There's more...
- FileSystem class / How it works...
- fireAllRules() method / How it works...
- about / Activations, How to do it...
- FireAllRulesCommand / How it works..., How it works...
- FireAllRulesCommand object / How it works...
- fireAnalysis() method / How it works...
- fireUntilHalt() method
- about / How to do it..., How it works...
- First Fit algorithm
- using / How it works...
- flight-arrival entry-point / How it works...
- flight-control entry-point / How it works...
- flight average speed rule / How it works...
- FlightStatus / How to do it...
- FlightStatus event / How it works...
- FlightStatus facts / How it works...
- Frameworks Integration System / How it works...
- From Collect Patterns
- about / Using From Collect patterns in the Guided BRL Editor
- using, in Guided BRL Editor / Using From Collect patterns in the Guided BRL Editor, How to do it...
- working / How it works...
- from entry-point operator / How it works...
G
- getAttribute() method / KnowledgeSession information
- getBean(beanId) method / How it works...
- getBinaryPackage(String packageName) method / How it works...
- getBySeverity() method
- about / How it works...
- getCalendars() KnowledgeSession method / How it works...
- getFactType method / How it works...
- getFields() method / How it works...
- GetGlobalCommand / How it works...
- getInputStream() method / How it works...
- GetObjectCommand / How it works...
- GetObjectsCommand / How it works...
- getProblemFacts() method / How it works...
- getResults() method / How to do it...
- getTaskAssignedAsPotentialOwned() method / How to do it...
- GitHub
- URL / Getting ready
- GlazedList libraries / There's more...
- GlazedList SortedList object / There's more...
- GridImpl object / How it works...
- GridNode / How it works...
- Guided BRL Editor
- about / Using From Collect patterns in the Guided BRL Editor
- From Collect patterns, using / How to do it...
- new rule, creating / How to do it...
- GUI language
- Guvnor
- about / Introduction, Creating our model definition with the Model Editor, Introduction
- GUI language, creating / Setting and creating a GUI language, How to do it..., How it works..., There's more...
- GUI language, setting / Setting and creating a GUI language, How to do it..., How it works..., There's more...
- backup, creating / Backing up your knowledge, How it works...
- MySQL, configuring / Configuring MySQL as the default rules repository
- repository files location, configuring / Configuring the repository files location, How it works...
- resources, obtaining, REST API used / Obtaining resources using the REST API, How to do it..., How it works...
- Guvnor 5.2.0 distribution file
- about / Getting ready
- guvnordb database/schema / Getting ready
- Guvnor Model Editor
- using / How it works...
- GuvnorRestApiJava class / How it works...
- GuvnorRestApiJava class file / How to do it...
- GuvnorRestApi object / How to do it..., How it works...
H
- H2 Database Engine
- about / How it works...
- H2 database engine driver / Getting ready
- halt() method / How it works...
- hashcode() / How to do it...
- hashCode() method / How it works..., How to do it...
- hashcode methods / How it works...
- HashMap / How it works...
- hibernate.dialect property / There's more...
- HolidayCalendar / How it works...
- HTMLReportWriter / There's more...
- HTTP Status Code
- about / How it works...
- HttpURLConnection object / How it works...
- human interaction / How it works...
- human tasks
- executing / Creating and executing human tasks, How to do it..., How it works...
- creating / Creating and executing human tasks
I
- IdentityHashMap / How it works...
- IdentityMarshallingStrategy
- using / Using marshalling strategies
- in coherence / How it works...
- InsertElementsCommand / How it works...
- InsertObjectCommand / How it works..., How it works...
- InsertObjectCommand object / How it works...
- IntConstraintOcurrence / How it works...
- isMoveDoable(WorkingMemory) method / How it works...
J
- Jackrabbit
- URL / How it works...
- java.io.File object / How to do it...
- java.io.Serializable interface / How to do it...
- about / How it works...
- java.lang package / How it works...
- java.net.URLClassLoader object / How it works...
- java.util.List
- importing / How it works...
- Java Content Repository (JCR) standard / How it works...
- JAVA model definition
- importing / How to do it...
- JAXB / Getting ready, How it works...
- JAXB BindingCompiler (XJC) / How it works...
- JaxbConfiguration object / How it works...
- JAXB Context
- about / How it works...
- jboss-web.xml file / How to do it...
- JBoss AS
- about / Introduction
- JBoss AS 5.x
- Drools Server, deploying / Deploying the Drools Server in JBoss AS 5.x, How it works...
- configuring / Getting ready
- JBoss Drools 5.2.Final integration distribution file
- downloading / How to do it...
- JBoss Seam
- about / How it works...
- jbpm-bpmn2 / How it works...
- jbpm-human-task / How it works...
- jBPM5 / Introduction
- jBPM5 BPMN2 Eclipse editor / Introduction
- jBPM5 Eclipse plugin / How to do it..., How it works...
- jBPM5 Eclipse Plugin / Creating a business process manually
- jbpmbam database / How to do it...
- jBPM BPMN2 editor / How it works...
- jBPM dependencies
- jbpm-bpmn2 / How it works...
- jbpm-human-task / How it works...
- JbpmJUnitTestCase class / How it works...
- JbpmJUnitTestCase Java file / How to do it...
- JCR database persistence configurations
- creating / There's more...
- JDBC Driver / Getting ready
- jFreeChart library / How it works...
- JMS queue
- Drools commands, executing from / Executing Drools commands from a JMS queue, How to do it..., How it works...
- JMSQueueProducer / How to do it...
- JMX
- about / Getting ready
- used, for monitoring knowledge / How to do it...
- jndi.properties file / How it works...
- JndiContext object / How it works...
- JPA EntityManagerFactory
- creating / How it works...
- JPAKnowledgeService class / How it works...
- JPA persistence
- used, for storing knowledge / Using persistence to store knowledge, How to do it..., How it works...
- JPA persistence module
- JSON / How it works...
- JSON marshaller
- about / How it works...
- JUnit Test Case
- creating / How to do it...
K
- knowledge
- monitoring, JMX used / Monitoring knowledge with JMX, How to do it...
- organizing, Working Sets used / Organizing knowledge with Working Sets, How to do it..., How it works...
- knowledge-services.xml file / How it works..., There's more...
- knowledge agent
- about / Using a custom classloader in a knowledge agent
- custom classloader, using in / Using a custom classloader in a knowledge agent, How to do it..., How it works...
- KnowledgeBase / How it works...
- KnowledgeBaseConfiguration object / How to do it...
- KnowledgeBaseFactory / How it works...
- KnowledgeBase information
- about / KnowledgeBase information
- attributes tab / KnowledgeBase information
- Globals, attributes tab / KnowledgeBase information
- Id, attributes tab / KnowledgeBase information
- Packages, attributes tab / KnowledgeBase information
- SessionCount, attributes tab / KnowledgeBase information
- startInternalMBeans() method / KnowledgeBase information
- stopInternalMBeans() method / KnowledgeBase information
- KnowledgeBase object / How it works..., How it works...
- KnowledgeBuilderConfiguration object / How it works...
- KnowledgeBuilder object / How it works..., How it works...
- KnowledgeRuntimeLogger instance / KnowledgeRuntimeLogger options
- KnowledgeRuntimeLogger options / KnowledgeRuntimeLogger options
- knowledge services XML configuration file / There's more...
- KnowledgeSession / How it works...
- KnowledgeSessionConfiguration object / How it works...
- KnowledgeSession information
- about / KnowledgeSession information
- attributes tab / KnowledgeSession information
- TotalProcessInstancesStarted, attributes tab / KnowledgeSession information
- TotalProcessInstancesCompleted, attributes tab / KnowledgeSession information
- TotalFiringTime, attributes tab / KnowledgeSession information
- TotalFactCount, attributes tab / KnowledgeSession information
- TotalActivationsFired, attributes tab / KnowledgeSession information
- TotalActivationsCreated, attributes tab / KnowledgeSession information
- TotalActivationsCancelled, attributes tab / KnowledgeSession information
- StatsByRule, attributes tab / KnowledgeSession information
- StatsByProcessInstance, attributes tab / KnowledgeSession information
- StatsByProcess, attributes tab / KnowledgeSession information
- Name, attributes tab / KnowledgeSession information
- LastReset, attributes tab / KnowledgeSession information
- KnowledgeSessionId, attributes tab / KnowledgeSession information
- KnowledgeBaseId, attributes tab / KnowledgeSession information
- AverageFiringTime, attributes tab / KnowledgeSession information
- knowledge sessions
- marshalling / Marshalling knowledge sessions, How to do it..., How it works...
- unmarshalling / Unmarshalling the knowledge session
- marshalling strategies, used / Using marshalling strategies
- knowledge snapshots
- KnowledgeStoreService bean
- about / How it works...
- ksession.fireAllRules() method / How it works...
- ksession.info file / How to do it...
L
- Live Queries / Monitoring query changes in real time
- Load Template Data button / How to do it...
- LocalContainerEntityManagerFactoryBean bean
- about / How it works...
- locale=$language parameter / How it works...
- locale=pt_BR parameter / How to do it...
- Location enum type
- creating / How to do it...
- logging
- adding, for viewing rules execution behavior / Adding logging to view rules execution behavior, How to do it...
- lookup property / How it works...
M
- MarshallerFactory object / How to do it..., How it works..., Using marshalling strategies
- Marshaller object / How to do it...
- marshalling/unmarshalling
- working / How it works...
- marshalling strategies
- about / Using marshalling strategies
- IdentityMarshallingStrategy / Using marshalling strategies
- SerializeMarshallingStrategy / Using marshalling strategies
- ObjectMarshallingStrategy / Using marshalling strategies
- XMLMarshallingStrategy / Using marshalling strategies
- using / Using marshalling strategies
- MBean Plugin
- installing / Getting ready
- MBeanServer / How it works...
- Message Filter example / How it works...
- MinaTaskClientConnector / How it works...
- MinaTaskClientHandler / How it works...
- minimalAcceptedSelection / How it works...
- model definition
- creating, Model Editor used / Creating our model definition with the Model Editor, Getting ready, How to do it...
- importing / Importing our model definition, How to do it..., How it works...
- Model Editor
- used, for creating model definition / Creating our model definition with the Model Editor, Getting ready, How to do it...
- about / Creating our model definition with the Model Editor
- ModifyCommand / How it works...
- MonthlyCalendar / How it works...
- MoveFactory object / How to do it...
- mvn test / How to do it...
- MySQL / There's more...
- configuring, as default rules repository / Configuring MySQL as the default rules repository, How to do it..., How it works...
- installing / Getting ready
- about / How it works...
- MySQLDialect class / There's more...
- MySQL JDBC library driver
- downloading / Getting ready
- MySQLPersistenceManager object / How it works...
N
- <ns1
- return/> element / How it works...
- @Name Seam annotation / How it works...
- NEVER value / How it works...
- newEnvironment() static method / How it works...
- newFileLogger() method / KnowledgeRuntimeLogger options
- newHTMLReportWriter() static method / There's more...
- newInsert() method
- about / How it works...
- outIdentifier property / How it works...
- returnObject property / How it works...
- entryPoint property / How it works...
- newKnowledgeBuilderConfiguration() static method / How it works...
- newMarshaller(KnowledgeBase kbase) static method / How it works...
- newThreadedFileLogger() method / KnowledgeRuntimeLogger options
- NodeInstanceLog data set / How it works...
- NodeInstanceLog table
- type / How it works...
- nodeInstanceId / How it works...
- nodeId / How it works...
- processInstanceId / How it works...
- processId / How it works...
- LOG_DATE / How it works...
- NOTE analysis message / How it works...
- NOTE severity types
- about / How it works...
O
- ObjectMarshallingStrategy / Using marshalling strategies
- Oracle 9
- about / How it works...
- Oracle 10g
- about / How it works...
- org.drools.definition.type.FactType object / How it works...
- org.drools.grid.GridNode object
- about / How to do it...
- org.drools.kbases tree node / KnowledgeBase information
- org.drools.marshalling.MarshallerFactory class / How it works...
- org.drools.marshalling.Marshaller object / How it works...
- org.drools.planner.core.move.Move interface / How to do it...
- org.drools.runtime.Environment object
- about / How it works...
- org.quartz.Calendar interface / How it works...
- overall_activity.rptdesign BIRT report file / How to do it..., How it works...
- over keyword / How it works...
P
- @PlanningEntityCollectionProperty annotation / How it works...
- Package Snapshots section / How to do it...
- Parallel Converging Gateway node / How it works...
- partition / How it works...
- persistence.xml file
- creating / How to do it..., How it works...
- Persistence Manager
- about / How it works...
- PersistenceManager /> tags / How to do it...
- Plain Old Java Objects (POJOs)
- about / Declaring facts in the engine
- PlanningEntity annotation / How to do it..., How it works...
- PoolingDataSource / How it works...
- PostgreSQL
- about / How it works...
- process activity
- ProcessEventListeners / How it works...
- ProcessInstanceLog data source / How it works...
- ProcessInstanceLog report / How to do it...
- ProcessInstanceLog table
- processInstanceId / How it works...
- processId / How it works...
- START_DATE / How it works...
- END_DATE / How it works...
- ProcessStartedEvent facts / How it works...
- processWithSignalEvent.bpmn / How it works...
- ProducerTemplate object / How it works...
- pseudo clock
- used, for testing application / Testing our application using a pseudo-clock, How to do it..., How it works...
- configuring / Testing our application using a pseudo-clock
- working / How it works...
Q
- quality of rules
- verifying, Drools Verifier used / Verifying the quality of rules with the Drools Verifier, How to do it...
- Quartz Framework
- about / There's more
- query changes
- QueryCommand / How it works...
R
- @role(fact|event) / How it works...
- RDBMS
- about / How it works...
- real-time clock / How it works...
- redundancy
- about / How it works...
- Reflection API / How it works...
- reports
- repository.root.directory
- about / How it works...
- repository.root.directory property key / How to do it...
- repository.xml file / There's more...
- repositoryConfiguration component
- about / How it works...
- repository files location
- configuring / Configuring the repository files location, How it works...
- REPRODUCIBLE mode / How it works...
- requestBody() method / How it works...
- requestBodyAndHeader() method / How it works...
- resource assignment
- simulating / How to do it...
- resource assignment problem
- solving, Tabu search acceptor used / Solving a resource assignment problem, How to do it..., How it works...
- resources
- obtaining, REST API used / Obtaining resources using the REST API, How to do it..., How it works...
- REST API
- used, for obtaining resources / Obtaining resources using the REST API, How to do it..., How it works...
- RESTful interface
- used, for executing commands / Using the REST interface to execute commands, How to do it..., How it works...
- about / Using the REST interface to execute commands
- RETE network figure / How it works...
- RetractCommand / How it works...
- RouteBuilder object / How it works...
- ruleflow group
- about / How it works...
- rules execution behavior
- rules templates
- creating / Creating rules templates, How to do it...
- working / How it works...
- RulesVerification class / How to do it...
S
- <soap
- execute/> tags / How to do it...
- scoreCalculator / How it works...
- Script Task node / How it works...
- SelectNextTechnician class / How to do it...
- SelectNextTechnicians object / How it works...
- Serializable interface / Unmarshalling the knowledge session
- SerializeMarshallingStrategy / How it works..., Using marshalling strategies
- Server POJO / How to do it...
- ServiceRequest entity class / How it works...
- ServiceRequest entity objects / How it works...
- ServiceRequest file / How to do it...
- serviceRequestScoreRules.drl file / How to do it...
- SessionClock / How it works...
- SessionInfo object / How it works...
- SessionPseudoClock object / How it works...
- set(String calendarIdentifier, Calendar calendar) method / How it works...
- SetGlobalCommand / How it works...
- SignalEventCommand / How it works...
- SimpleProcessTest Java file / How to do it...
- SimpleScore / How it works...
- simulated annealing acceptor
- using / Using a Simulated Annealing acceptor, How it works...
- about / How it works...
- simulatedAnnealingStartingTemperature / How it works...
- Skill enum type
- creating / How to do it...
- sleep() method / How it works...
- SLF4J Framework / How to do it...
- soap.wsdl file / How to do it...
- SOAP Envelope / How it works...
- SOAP interface
- testing, SOAPUI used / Testing the SOAP interface with soapUI, How to do it..., How it works...
- SOAP Request / How it works...
- SOAPUI
- used, for testing SOAP interface / Testing the SOAP interface with soapUI, How to do it..., How it works...
- downloading / Getting ready
- about / How it works...
- solver
- terminating / Terminating the Solver, How it works..., There's more...
- solver benchmarker
- configuring / Getting ready
- solver termination
- maximum execution time, specifying / How it works...
- maximum steps reached / How it works...
- score reached / How it works...
- unimproved score in last N steps / How it works...
- early termination, another thread used / How it works...
- Spring
- used, for setting up Drools / Setting up Drools using Spring Framework, How to do it..., How it works...
- used, for configuring Apache Camel / Configuring Apache Camel with Spring Framework, How to do it..., How it works...
- Spring Framework
- SpringJmsTemplate object / How it works...
- Spring module integration
- used, for configuring Drools JPA persistence / Configuring JPA to persist our knowledge with Spring Framework, How to do it..., How it works...
- Spring XML Bean Definition Reader / How it works...
- start() method / How to do it..., How it works...
- Start Event node / How it works...
- startInternalMBeans() method / KnowledgeBase information
- StartProcessCommand / How it works...
- StatefulKnowledgeSession / How to do it..., How to do it..., How it works..., How it works..., How it works..., How it works...
- Stateful knowledge session
- about / How to do it...
- StatefulKnowledgeSession process / How it works...
- stopInternalMBeans() method / KnowledgeBase information
- STREAM event / How it works...
- STREAM mode
- assigning / How to do it...
- Sun JDK 6 / Getting ready
T
- Tabu search acceptor
- TaskClient / How to do it..., How it works...
- TaskClient object / How to do it...
- TaskService
- creating / How to do it...
- TaskSummaryResponseHandler object / How it works...
- Technician Java class / How to do it...
- TechnicianMove class / How to do it...
- TechniciansSolution object / How it works..., How it works...
- TemperatureWatcher rule editor / How to do it...
- Template key / How to do it...
- temporal operators
- used, for correlating event / Event correlations using temporal operators, How to do it..., How it works...
- this keyword / How it works...
- time keyword / How it works...
- timer-based rules
- toXML(object) method / How it works...
- TrainingLevel enum type
- creating / How to do it...
- TransactionManager object / How it works...
- about / How it works...
- Type combobox / How to do it...
U
- unit testing / How it works...
- UNIX-like systems
- about / There's more
- unmarshall(InputStream is) method / How to do it..., Unmarshalling the knowledge session
- unmarshalling
- about / There's more...
- unsolvedSolutionFile configuration / How it works...
- unsolvedTechnicianRequest.xml file / How it works...
- updates field / There's more...
- UserTransaction / How to do it..., How it works...
V
- Verification Severity types
- NOTE / How it works...
- WARNING / How it works...
- VerifierBuilder / How it works...
- VerifierBuilderFactory object / How it works...
- Verifier module / How it works...
- VerifierReport object / How it works...
- VerifierReportWriter / There's more...
- VerifierReportWriterFactory / There's more...
- Virtual File System configuration / How it works...
- VisualVM
- about / Getting ready
- downloading / Getting ready
- visualvm binary file / Getting ready
W
- waitTillDone() method / How it works...
- warmUpSecondsSpend configuration / How it works...
- WARNING severity types
- about / How it works...
- WARNING type analysis message / How it works...
- WEB-INF directory / How to do it...
- WeeklyCalendar / How it works...
- WhitePages service / How it works...
- withdrawalProcess.bpmn BPMN2 diagram file / How to do it...
- withdrawalRules.drl DRL file / How to do it...
- WorkingMemoryEntryPoint / How it works...
- WorkingMemoryEventListener / How to do it...
- WorkingMemory state
- about / Activations
- Working Sets
- used, for organizing knowledge / Organizing knowledge with Working Sets, How to do it...
- about / Organizing knowledge with Working Sets
- selecting / How it works...
- WorkItemHandler / How it works...
- writeObject() method / How it works...
- WS-Human specification / Creating and executing human tasks
- WS-HumanTask specification / How to do it..., How it works...
- WSHumanTaskHandler / How it works...
X
- XJC Options object / How it works...
- XML commands
- reference link / See also
- XMLMarshallingStrategy / Using marshalling strategies
- XOR gateway / How it works...
- XSD resource / How to do it...
- XSD schema
- using / How to do it...
- XSD Schema / Declaring facts using XML
- XStream / How it works...
- XStream 1.4.1 library dependency / How to do it...
- about / How to do it...
- XStream marshallers
- used, for creating commands / Creating commands with XStream marshallers, How to do it..., How it works...
- XStream object / How it works...
- XStream XML format / How it works...