public class KevoreeCLKernel extends Object implements BootstrapService
| Modifier and Type | Field and Description |
|---|---|
KevoreeCoreBean |
core |
| Constructor and Description |
|---|
KevoreeCLKernel(Bootstrap b) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildKernelKey(org.kevoree.DeployUnit deployUnit) |
Object |
createInstance(org.kevoree.Instance instance,
org.kevoree.kcl.api.FlexyClassLoader classLoader) |
boolean |
filter(org.kevoree.DeployUnit du) |
org.kevoree.kcl.api.FlexyClassLoader |
get(org.kevoree.DeployUnit deployUnit) |
void |
injectDictionary(org.kevoree.Instance instance,
Object target,
boolean defaultOnly) |
void |
injectDictionaryValue(org.kevoree.Value dictionaryValue,
Object target) |
void |
injectService(Class<? extends Object> aClass,
Object o,
Object o2) |
org.kevoree.kcl.api.FlexyClassLoader |
installDeployUnit(org.kevoree.DeployUnit deployUnit) |
org.kevoree.kcl.api.FlexyClassLoader |
installTypeDefinition(org.kevoree.TypeDefinition tdef) |
Field |
lookup(String name,
Class clazz) |
Method |
lookupSetter(String name,
Class clazz) |
org.kevoree.kcl.api.FlexyClassLoader |
recursiveInstallDeployUnit(org.kevoree.DeployUnit du) |
void |
removeDeployUnit(org.kevoree.DeployUnit deployUnit) |
File |
resolve(String url,
Set<? extends String> repos) |
void |
setCore(KevoreeCoreBean core) |
void |
setInjector(org.kevoree.bootstrap.reflect.KevoreeInjector injector) |
void |
setNodeName(String nName) |
void |
setOffline(boolean b) |
public KevoreeCoreBean core
public KevoreeCLKernel(Bootstrap b)
public void setInjector(org.kevoree.bootstrap.reflect.KevoreeInjector injector)
public String buildKernelKey(org.kevoree.DeployUnit deployUnit)
public org.kevoree.kcl.api.FlexyClassLoader get(org.kevoree.DeployUnit deployUnit)
get in interface BootstrapServicepublic org.kevoree.kcl.api.FlexyClassLoader installDeployUnit(org.kevoree.DeployUnit deployUnit)
installDeployUnit in interface BootstrapServicepublic void removeDeployUnit(org.kevoree.DeployUnit deployUnit)
removeDeployUnit in interface BootstrapServicepublic org.kevoree.kcl.api.FlexyClassLoader recursiveInstallDeployUnit(org.kevoree.DeployUnit du)
recursiveInstallDeployUnit in interface BootstrapService@Nullable public org.kevoree.kcl.api.FlexyClassLoader installTypeDefinition(org.kevoree.TypeDefinition tdef)
installTypeDefinition in interface BootstrapServicepublic boolean filter(org.kevoree.DeployUnit du)
public void setOffline(boolean b)
setOffline in interface BootstrapServicepublic void setNodeName(String nName)
public void setCore(KevoreeCoreBean core)
public Object createInstance(org.kevoree.Instance instance, org.kevoree.kcl.api.FlexyClassLoader classLoader)
createInstance in interface BootstrapService@NotNull
public void injectDictionary(org.kevoree.Instance instance,
Object target,
boolean defaultOnly)
injectDictionary in interface BootstrapService@NotNull
public void injectDictionaryValue(org.kevoree.Value dictionaryValue,
Object target)
injectDictionaryValue in interface BootstrapServicepublic void injectService(Class<? extends Object> aClass, Object o, Object o2)
injectService in interface BootstrapServiceCopyright © 2014 Kevoree Project. All rights reserved.