public class Atom
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.Object>
| Modifier and Type | Method and Description |
|---|---|
void |
after(groovy.lang.Closure c) |
<T> T |
bind(java.lang.Class<T> cls,
T resource)
Used by groovy scripts.
|
void |
bindInitialContext(java.lang.String key,
java.lang.Object value) |
Atom |
build() |
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 |
discard() |
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() |
boolean |
isEmpty() |
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 |
resourceManangerBind(java.lang.Class<T> cls,
T resource) |
void |
run(java.lang.Object callable) |
void |
runAfter(java.lang.Object callable)
runs callable after every script is loaded
|
void |
runLaunched(java.lang.Object callable)
runs after all resourceManagers are launched.
|
void |
setName(java.lang.String name) |
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 <T> T bind(java.lang.Class<T> cls,
T resource)
T - type of resourcecls - The class that identifies the binding object.resource - the object to be bound to the clspublic <T> T resourceManangerBind(java.lang.Class<T> cls,
T resource)
public java.lang.String getName()
public void setName(java.lang.String name)
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 discard()
public <T> T getInstance(java.lang.Class<T> cl)
public void runAfter(java.lang.Object callable)
callable - public void run(java.lang.Object callable)
public void runLaunched(java.lang.Object callable)
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>