Drools :: Compiler 6.2.0.Final

org.drools.compiler.kie.builder.impl
Class KieServicesImpl

java.lang.Object
  extended by org.drools.compiler.kie.builder.impl.KieServicesImpl
All Implemented Interfaces:
InternalKieServices, org.kie.api.KieServices

public class KieServicesImpl
extends Object
implements InternalKieServices


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.kie.api.KieServices
org.kie.api.KieServices.Factory
 
Constructor Summary
KieServicesImpl()
           
 
Method Summary
 org.kie.api.command.KieCommands getCommands()
           
 org.kie.api.concurrent.KieExecutors getExecutors()
           
 org.kie.api.runtime.KieContainer getKieClasspathContainer()
          Returns KieContainer for the classpath
 org.kie.api.runtime.KieContainer getKieClasspathContainer(ClassLoader classLoader)
           
 org.kie.api.logger.KieLoggers getLoggers()
           
 org.kie.api.marshalling.KieMarshallers getMarshallers()
           
 org.kie.api.builder.KieRepository getRepository()
           
 org.kie.api.io.KieResources getResources()
           
 org.kie.api.persistence.jpa.KieStoreServices getStoreServices()
           
 org.kie.api.runtime.Environment newEnvironment()
           
 org.kie.api.KieBaseConfiguration newKieBaseConfiguration()
           
 org.kie.api.KieBaseConfiguration newKieBaseConfiguration(Properties properties)
           
 org.kie.api.KieBaseConfiguration newKieBaseConfiguration(Properties properties, ClassLoader classLoader)
           
 org.kie.api.builder.KieBuilder newKieBuilder(File file)
           
 org.kie.api.builder.KieBuilder newKieBuilder(org.kie.api.builder.KieFileSystem kieFileSystem)
           
 org.kie.api.runtime.KieContainer newKieClasspathContainer()
           
 org.kie.api.runtime.KieContainer newKieClasspathContainer(ClassLoader classLoader)
           
 org.kie.api.runtime.KieContainer newKieContainer(org.kie.api.builder.ReleaseId releaseId)
           
 org.kie.api.builder.KieFileSystem newKieFileSystem()
           
 org.kie.api.builder.model.KieModuleModel newKieModuleModel()
           
 org.kie.api.builder.KieScanner newKieScanner(org.kie.api.runtime.KieContainer kieContainer)
           
 org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration()
           
 org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration(Properties properties)
           
 org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration(Properties properties, ClassLoader classLoader)
           
 org.kie.api.builder.ReleaseId newReleaseId(String groupId, String artifactId, String version)
           
 void nullKieClasspathContainer()
           
 void registerListener(KieServicesEventListerner listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieServicesImpl

public KieServicesImpl()
Method Detail

getRepository

public org.kie.api.builder.KieRepository getRepository()
Specified by:
getRepository in interface org.kie.api.KieServices

getKieClasspathContainer

public org.kie.api.runtime.KieContainer getKieClasspathContainer()
Returns KieContainer for the classpath

Specified by:
getKieClasspathContainer in interface org.kie.api.KieServices

getKieClasspathContainer

public org.kie.api.runtime.KieContainer getKieClasspathContainer(ClassLoader classLoader)
Specified by:
getKieClasspathContainer in interface org.kie.api.KieServices

newKieClasspathContainer

public org.kie.api.runtime.KieContainer newKieClasspathContainer()
Specified by:
newKieClasspathContainer in interface org.kie.api.KieServices

newKieClasspathContainer

public org.kie.api.runtime.KieContainer newKieClasspathContainer(ClassLoader classLoader)
Specified by:
newKieClasspathContainer in interface org.kie.api.KieServices

nullKieClasspathContainer

public void nullKieClasspathContainer()

newKieContainer

public org.kie.api.runtime.KieContainer newKieContainer(org.kie.api.builder.ReleaseId releaseId)
Specified by:
newKieContainer in interface org.kie.api.KieServices

newKieBuilder

public org.kie.api.builder.KieBuilder newKieBuilder(File file)
Specified by:
newKieBuilder in interface org.kie.api.KieServices

newKieBuilder

public org.kie.api.builder.KieBuilder newKieBuilder(org.kie.api.builder.KieFileSystem kieFileSystem)
Specified by:
newKieBuilder in interface org.kie.api.KieServices

newKieScanner

public org.kie.api.builder.KieScanner newKieScanner(org.kie.api.runtime.KieContainer kieContainer)
Specified by:
newKieScanner in interface org.kie.api.KieServices

getResources

public org.kie.api.io.KieResources getResources()
Specified by:
getResources in interface org.kie.api.KieServices

getCommands

public org.kie.api.command.KieCommands getCommands()
Specified by:
getCommands in interface org.kie.api.KieServices

getMarshallers

public org.kie.api.marshalling.KieMarshallers getMarshallers()
Specified by:
getMarshallers in interface org.kie.api.KieServices

getLoggers

public org.kie.api.logger.KieLoggers getLoggers()
Specified by:
getLoggers in interface org.kie.api.KieServices

getExecutors

public org.kie.api.concurrent.KieExecutors getExecutors()

getStoreServices

public org.kie.api.persistence.jpa.KieStoreServices getStoreServices()
Specified by:
getStoreServices in interface org.kie.api.KieServices

newReleaseId

public org.kie.api.builder.ReleaseId newReleaseId(String groupId,
                                                  String artifactId,
                                                  String version)
Specified by:
newReleaseId in interface org.kie.api.KieServices

newKieModuleModel

public org.kie.api.builder.model.KieModuleModel newKieModuleModel()
Specified by:
newKieModuleModel in interface org.kie.api.KieServices

newKieFileSystem

public org.kie.api.builder.KieFileSystem newKieFileSystem()
Specified by:
newKieFileSystem in interface org.kie.api.KieServices

newKieBaseConfiguration

public org.kie.api.KieBaseConfiguration newKieBaseConfiguration()
Specified by:
newKieBaseConfiguration in interface org.kie.api.KieServices

newKieBaseConfiguration

public org.kie.api.KieBaseConfiguration newKieBaseConfiguration(Properties properties)
Specified by:
newKieBaseConfiguration in interface org.kie.api.KieServices

newKieBaseConfiguration

public org.kie.api.KieBaseConfiguration newKieBaseConfiguration(Properties properties,
                                                                ClassLoader classLoader)
Specified by:
newKieBaseConfiguration in interface org.kie.api.KieServices

newKieSessionConfiguration

public org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration()
Specified by:
newKieSessionConfiguration in interface org.kie.api.KieServices

newKieSessionConfiguration

public org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration(Properties properties)
Specified by:
newKieSessionConfiguration in interface org.kie.api.KieServices

newKieSessionConfiguration

public org.kie.api.runtime.KieSessionConfiguration newKieSessionConfiguration(Properties properties,
                                                                              ClassLoader classLoader)
Specified by:
newKieSessionConfiguration in interface org.kie.api.KieServices

newEnvironment

public org.kie.api.runtime.Environment newEnvironment()
Specified by:
newEnvironment in interface org.kie.api.KieServices

registerListener

public void registerListener(KieServicesEventListerner listener)
Specified by:
registerListener in interface InternalKieServices

Drools :: Compiler 6.2.0.Final

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