public class KevoreeCLKernel extends Object implements KevoreeCLFactory, BootstrapService
| Modifier and Type | Field and Description |
|---|---|
org.kevoree.kcl.api.FlexyClassLoader |
system |
| Constructor and Description |
|---|
KevoreeCLKernel() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
org.kevoree.kcl.api.FlexyClassLoader |
createClassLoader(org.kevoree.DeployUnit du,
File file) |
Object |
createInstance(org.kevoree.Instance instance) |
org.kevoree.kcl.api.FlexyClassLoader |
get(org.kevoree.DeployUnit deployUnit) |
void |
injectDictionary(org.kevoree.Instance instance,
Object target,
boolean defaultOnly) |
void |
injectDictionaryValue(org.kevoree.DictionaryValue dictionaryValue,
Object target) |
void |
injectService(Class<? extends Object> aClass,
Object o,
Object o2) |
org.kevoree.kcl.api.FlexyClassLoader |
installDeployUnit(org.kevoree.DeployUnit deployUnit) |
Field |
lookup(String name,
Class clazz) |
Method |
lookupSetter(String name,
Class clazz) |
void |
manualAttach(org.kevoree.DeployUnit deployUnit,
org.kevoree.kcl.api.FlexyClassLoader kevoreeJarClassLoader) |
org.kevoree.kcl.api.FlexyClassLoader |
recursiveInstallDeployUnit(org.kevoree.DeployUnit deployUnit) |
void |
removeDeployUnit(org.kevoree.DeployUnit deployUnit) |
File |
resolve(String url,
Set<? extends String> repos) |
void |
setInjector(org.kevoree.bootstrap.reflect.KevoreeInjector injector) |
void |
setKevoreeCLFactory(KevoreeCLFactory kevoreeCLFactory) |
void |
setNodeName(String nName) |
void |
setOffline(boolean b) |
void |
setResolver(org.kevoree.resolver.MavenResolver resolver) |
public void setKevoreeCLFactory(KevoreeCLFactory kevoreeCLFactory)
public void setResolver(org.kevoree.resolver.MavenResolver resolver)
public void setInjector(org.kevoree.bootstrap.reflect.KevoreeInjector injector)
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 void manualAttach(org.kevoree.DeployUnit deployUnit,
org.kevoree.kcl.api.FlexyClassLoader kevoreeJarClassLoader)
manualAttach in interface BootstrapServicepublic org.kevoree.kcl.api.FlexyClassLoader recursiveInstallDeployUnit(org.kevoree.DeployUnit deployUnit)
recursiveInstallDeployUnit in interface BootstrapServicepublic void setOffline(boolean b)
setOffline in interface BootstrapServicepublic void setNodeName(String nName)
public void clear()
clear in interface BootstrapServicepublic Object createInstance(org.kevoree.Instance instance)
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.DictionaryValue dictionaryValue,
Object target)
injectDictionaryValue in interface BootstrapServicepublic void injectService(Class<? extends Object> aClass, Object o, Object o2)
injectService in interface BootstrapService@Nullable public File resolve(String url, Set<? extends String> repos)
resolve in interface BootstrapServicepublic org.kevoree.kcl.api.FlexyClassLoader createClassLoader(org.kevoree.DeployUnit du,
File file)
createClassLoader in interface KevoreeCLFactoryCopyright © 2014 Kevoree Project. All rights reserved.