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
 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)
          Default uses the serialise marshalling strategy.
 Marshaller MarshallerProvider.newMarshaller(KnowledgeBase kbase, ObjectMarshallingStrategy[] strategies)
          This will override the strategies specified in the ksession or environment.
static Marshaller MarshallerFactory.newMarshaller(KnowledgeBase kbase, ObjectMarshallingStrategy[] strategies)
           
 

Uses of KnowledgeBase in org.drools.persistence.jpa
 

Methods in org.drools.persistence.jpa with parameters of type KnowledgeBase
 StatefulKnowledgeSession KnowledgeStoreService.loadStatefulKnowledgeSession(int id, KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)
           
static StatefulKnowledgeSession JPAKnowledgeService.loadStatefulKnowledgeSession(int id, KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)
           
 StatefulKnowledgeSession KnowledgeStoreService.newStatefulKnowledgeSession(KnowledgeBase kbase, KnowledgeSessionConfiguration configuration, Environment environment)
           
static StatefulKnowledgeSession JPAKnowledgeService.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.
 



Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.