public class Atom
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.Object>
| Constructor and Description |
|---|
Atom(ResourceManager resourceManager,
Atom prototype) |
| Modifier and Type | Method and Description |
|---|---|
void |
after(groovy.lang.Closure c) |
void |
bindInitialContext(java.lang.String key,
java.lang.Object value) |
Atom |
build() |
protected void |
cleanup() |
void |
clear() |
void |
configuration(java.lang.Object c) |
void |
configure(java.lang.Object obj) |
void |
configure(java.lang.Object obj,
java.lang.String prefix) |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
void |
disable(java.lang.Object bean) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
void |
exec(java.util.List list) |
java.lang.Object |
exec(java.lang.String str) |
java.lang.Object |
get(java.lang.Object key) |
java.util.Map<java.lang.String,java.lang.Object> |
getConfiguration() |
<T> T |
getInstance(java.lang.Class<T> cl) |
java.lang.String |
getName() |
java.lang.ClassLoader |
getScriptLoader() |
boolean |
isEmpty() |
boolean |
isPrototype() |
java.util.Set<java.lang.String> |
keySet() |
void |
launched(groovy.lang.Closure c) |
Atom |
open(java.util.function.Consumer<Resources> consumer) |
void |
postInit(groovy.lang.Closure c) |
void |
preInit(groovy.lang.Closure c) |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value) |
void |
putAll(java.util.Map<? extends java.lang.String,?> m) |
java.lang.Object |
remove(java.lang.Object key) |
<T> T |
resourceManagerBind(java.lang.Class<T> cls,
T resource) |
void |
run(java.lang.Object callable) |
void |
runAfter(java.lang.Object callable) |
void |
runLaunched(java.lang.Object callable) |
void |
setName(java.lang.String name) |
void |
setPrototype(boolean prototype) |
void |
setScriptLoader(java.lang.ClassLoader scriptLoader) |
int |
size() |
java.util.Collection<java.lang.Object> |
values() |
void |
waitFor(java.lang.Class cls,
java.util.function.Consumer consumer) |
void |
waitFor(java.lang.String beanName,
java.util.function.Consumer consumer) |
public Atom(ResourceManager resourceManager, Atom prototype)
public <T> T resourceManagerBind(java.lang.Class<T> cls,
T resource)
public boolean isPrototype()
public void setPrototype(boolean prototype)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.ClassLoader getScriptLoader()
public void setScriptLoader(java.lang.ClassLoader scriptLoader)
public void bindInitialContext(java.lang.String key,
java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getConfiguration()
public void configure(java.lang.Object obj)
public void configure(java.lang.Object obj,
java.lang.String prefix)
public Atom build()
public void disable(java.lang.Object bean)
protected void cleanup()
public <T> T getInstance(java.lang.Class<T> cl)
public void runAfter(java.lang.Object callable)
public void run(java.lang.Object callable)
public void runLaunched(java.lang.Object callable)
public int size()
size in interface java.util.Map<java.lang.String,java.lang.Object>public boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.Object>public void waitFor(java.lang.String beanName,
java.util.function.Consumer consumer)
public void waitFor(java.lang.Class cls,
java.util.function.Consumer consumer)
public void configuration(java.lang.Object c)
public void preInit(groovy.lang.Closure c)
public void postInit(groovy.lang.Closure c)
public void after(groovy.lang.Closure c)
public void launched(groovy.lang.Closure c)
public java.lang.Object exec(java.lang.String str)
public void exec(java.util.List list)
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object put(java.lang.String key,
java.lang.Object value)
put in interface java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,java.lang.Object>public void putAll(java.util.Map<? extends java.lang.String,?> m)
putAll in interface java.util.Map<java.lang.String,java.lang.Object>public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>