public class RuleServiceDeploymentRelatedDependencyManager extends AbstractProjectDependencyManager implements CompilationTimeLoggingDependencyManager
AbstractProjectDependencyManager.DependencyReference| Constructor and Description |
|---|
RuleServiceDeploymentRelatedDependencyManager(DeploymentDescription deploymentDescription,
RuleServiceLoader ruleServiceLoader,
ClassLoader rootClassLoader,
boolean lazy) |
| Modifier and Type | Method and Description |
|---|---|
void |
compilationBegin(IDependencyLoader dependencyLoader,
Collection<Module> modules) |
void |
compilationCompleted(IDependencyLoader dependencyLoader,
boolean successed) |
Collection<String> |
getAllDependencies() |
List<IDependencyLoader> |
getDependencyLoaders() |
Collection<ProjectDescriptor> |
getProjectDescriptors() |
IRulesDeploySerializer |
getRulesDeploySerializer() |
RuleServiceLoader |
getRuleServiceLoader() |
boolean |
isLazy() |
CompiledDependency |
loadDependency(IDependency dependency) |
void |
reset(IDependency dependency) |
void |
resetAll() |
void |
setExecutionMode(boolean executionMode) |
getClassLoader, getCompilationStack, getDependencyReferencesgetExternalParameters, handleLoadDependency, isExecutionMode, setExternalParameterspublic RuleServiceDeploymentRelatedDependencyManager(DeploymentDescription deploymentDescription, RuleServiceLoader ruleServiceLoader, ClassLoader rootClassLoader, boolean lazy)
public boolean isLazy()
public RuleServiceLoader getRuleServiceLoader()
public Collection<String> getAllDependencies()
getAllDependencies in interface IDependencyManagerpublic void compilationBegin(IDependencyLoader dependencyLoader, Collection<Module> modules)
compilationBegin in interface CompilationTimeLoggingDependencyManagerpublic void compilationCompleted(IDependencyLoader dependencyLoader, boolean successed)
compilationCompleted in interface CompilationTimeLoggingDependencyManagerpublic CompiledDependency loadDependency(IDependency dependency) throws OpenLCompilationException
loadDependency in interface IDependencyManagerloadDependency in class AbstractProjectDependencyManagerOpenLCompilationExceptionpublic void setExecutionMode(boolean executionMode)
setExecutionMode in class DependencyManagerpublic void reset(IDependency dependency)
reset in interface IDependencyManagerreset in class AbstractProjectDependencyManagerpublic void resetAll()
resetAll in interface IDependencyManagerresetAll in class AbstractProjectDependencyManagerpublic Collection<ProjectDescriptor> getProjectDescriptors()
getProjectDescriptors in class AbstractProjectDependencyManagerpublic List<IDependencyLoader> getDependencyLoaders()
getDependencyLoaders in class DependencyManagerpublic final IRulesDeploySerializer getRulesDeploySerializer()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.