Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.drools.KnowledgeBase

Packages that use KnowledgeBase
org.drools | The KnowledgeBase and its factory.
org.drools.agent | The KnowlegeAgent provides automatic loading, caching and re-loading, of resources and is configured from a properties files.
org.drools.builder | The builder package is responsible for building knowledge definitions from artifact resources.
org.drools.builder.help | Providers helper classes that can be used during building.
org.drools.event.knowledgeagent |
org.drools.event.knowledgebase | Events emitted while updating the definitions in the KnowledgeBase.
org.drools.marshalling | Marshalling classes are used to marshall and unmarshal StatefulKnowledgeSessions See MarshallerFactory for more detailed information.
org.drools.persistence.jpa |
org.drools.runtime | The runtime engine classes, including StatefulKnowledgeSession and StatelessKnowledgeSession.

Uses of KnowledgeBase in org.drools

Methods in org.drools that return KnowledgeBase
`KnowledgeBase` | `KnowledgeBaseFactoryService.newKnowledgeBase()` Instantiate and return a KnowledgeBase using a default KnowledgeBaseConfiguration
`static KnowledgeBase` | `KnowledgeBaseFactory.newKnowledgeBase()` Create a new KnowledgeBase using the default KnowledgeBaseConfiguration
`KnowledgeBase` | `KnowledgeBaseFactoryService.newKnowledgeBase(KnowledgeBaseConfiguration conf)` Instantiate and return a KnowledgeBase using the given KnowledgeBaseConfiguration
`static KnowledgeBase` | `KnowledgeBaseFactory.newKnowledgeBase(KnowledgeBaseConfiguration conf)` Create a new KnowledgeBase using the given KnowledgeBaseConfiguration
`KnowledgeBase` | `KnowledgeBaseFactoryService.newKnowledgeBase(String kbaseId)` Instantiate and return a KnowledgeBase using a default KnowledgeBaseConfiguration and the given KnowledgeBase ID.
`static KnowledgeBase` | `KnowledgeBaseFactory.newKnowledgeBase(String kbaseId)` Create a new KnowledgeBase using the default KnowledgeBaseConfiguration and the given KnowledgeBase ID.
`KnowledgeBase` | `KnowledgeBaseFactoryService.newKnowledgeBase(String kbaseId, KnowledgeBaseConfiguration conf)` Instantiate and return a KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.
`static KnowledgeBase` | `KnowledgeBaseFactory.newKnowledgeBase(String kbaseId, KnowledgeBaseConfiguration conf)` Create a new KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.

Uses of KnowledgeBase in org.drools.agent

Methods in org.drools.agent that return KnowledgeBase
`KnowledgeBase` | `KnowledgeAgent.getKnowledgeBase()` Returns the cached KnowledgeBase

Methods in org.drools.agent with parameters of type KnowledgeBase
`KnowledgeAgent` | `KnowledgeAgentProvider.newKnowledgeAgent(String name, KnowledgeBase kbase)`
`static KnowledgeAgent` | `KnowledgeAgentFactory.newKnowledgeAgent(String name, KnowledgeBase kbase)`
`KnowledgeAgent` | `KnowledgeAgentProvider.newKnowledgeAgent(String name, KnowledgeBase kbase, KnowledgeAgentConfiguration configuration)`
`static KnowledgeAgent` | `KnowledgeAgentFactory.newKnowledgeAgent(String name, KnowledgeBase kbase, KnowledgeAgentConfiguration configuration)`
`KnowledgeAgent` | `KnowledgeAgentProvider.newKnowledgeAgent(String name, KnowledgeBase kbase, KnowledgeAgentConfiguration configuration, KnowledgeBuilderConfiguration builderConfiguration)`
`static KnowledgeAgent` | `KnowledgeAgentFactory.newKnowledgeAgent(String name, KnowledgeBase kbase, KnowledgeAgentConfiguration configuration, KnowledgeBuilderConfiguration builderConfiguration)`

Uses of KnowledgeBase in org.drools.builder

Methods in org.drools.builder that return KnowledgeBase
`KnowledgeBase` | `KnowledgeBuilder.newKnowledgeBase()` Creates a new KnowledgeBase from the knowledge packages that have been added to this builder.

Methods in org.drools.builder with parameters of type KnowledgeBase
`KnowledgeBuilder` | `KnowledgeBuilderFactoryService.newKnowledgeBuilder(KnowledgeBase kbase)`
`static KnowledgeBuilder` | `KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBase kbase)`
`KnowledgeBuilder` | `KnowledgeBuilderFactoryService.newKnowledgeBuilder(KnowledgeBase kbase, KnowledgeBuilderConfiguration conf)`
`static KnowledgeBuilder` | `KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBase kbase, KnowledgeBuilderConfiguration conf)`

Uses of KnowledgeBase in org.drools.builder.help

Methods in org.drools.builder.help with parameters of type KnowledgeBase
`static javax.xml.bind.JAXBContext` | `KnowledgeBuilderHelper.newJAXBContext(String[] classNames, KnowledgeBase kbase)` Creates a new JAXBContext, from which the Marshaller and Unmarshaller can be created, which are used by the Transformer pipeline stage.
`static javax.xml.bind.JAXBContext` | `KnowledgeBuilderHelper.newJAXBContext(String[] classNames, Map<String,?> properties, KnowledgeBase kbase)`
`javax.xml.bind.JAXBContext` | `DroolsJaxbHelperProvider.newJAXBContext(String[] classNames, Map<String,?> properties, KnowledgeBase kbase)` Creates a new JAXBContext, from which the Marshaller and Unmarshaller can be created, which are used by the Transformer pipeline stage.

Uses of KnowledgeBase in org.drools.event.knowledgeagent

Methods in org.drools.event.knowledgeagent that return KnowledgeBase
`KnowledgeBase` | `KnowledgeBaseUpdatedEvent.getKnowledgeBase()`

Constructors in org.drools.event.knowledgeagent with parameters of type KnowledgeBase
`KnowledgeBaseUpdatedEvent(KnowledgeBase kbase)`

Uses of KnowledgeBase in org.drools.event.knowledgebase

Methods in org.drools.event.knowledgebase that return KnowledgeBase
`KnowledgeBase` | `KnowledgeBaseEvent.getKnowledgeBase()`
`KnowledgeBase` | `BeforeKnowledgeBaseUnlockedEvent.getKnowledgeBase()`

Uses of KnowledgeBase in org.drools.marshalling

Methods in org.drools.marshalling with parameters of type KnowledgeBase
`static Marshaller` | `MarshallerFactory.newMarshaller(KnowledgeBase kbase)` Default uses the serialise marshalling strategy.
`Marshaller` | `MarshallerProvider.newMarshaller(KnowledgeBase kbase)` The marshalling strategies for this method are undefined and thus they are derived from the ksession's or environment provided
`static Marshaller` | `MarshallerFactory.newMarshaller(KnowledgeBase kbase, ObjectMarshallingStrategy[] strategies)`
`Marshaller` | `MarshallerProvider.newMarshaller(KnowledgeBase kbase, ObjectMarshallingStrategy[] strategies)` This will override the strategies specified in the ksession or environment.

Uses of KnowledgeBase in org.drools.persistence.jpa

Methods in org.drools.persistence.jpa with parameters of type KnowledgeBase
`static StatefulKnowledgeSession` | `JPAKnowledgeService.loadStatefulKnowledgeSession(int id, KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)`
`StatefulKnowledgeSession` | `KnowledgeStoreService.loadStatefulKnowledgeSession(int id, KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)`
`static StatefulKnowledgeSession` | `JPAKnowledgeService.newStatefulKnowledgeSession(KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)`
`StatefulKnowledgeSession` | `KnowledgeStoreService.newStatefulKnowledgeSession(KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)`

Uses of KnowledgeBase in org.drools.runtime

Methods in org.drools.runtime that return KnowledgeBase
`KnowledgeBase` | `KnowledgeRuntime.getKnowledgeBase()` Returns the KnowledgeBase reference from which this stateful session was created.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.