public abstract class ResourceManagerScript extends AbstractScriptBase<ResourceManager>
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceManagerScript.AtomBuilder |
CALLER| Constructor and Description |
|---|
ResourceManagerScript() |
| Modifier and Type | Method and Description |
|---|---|
Atom |
atom(groovy.lang.Closure closure) |
ResourceManagerScript.AtomBuilder |
atom(java.lang.String name) |
Atom |
atom(java.lang.String name,
groovy.lang.Closure closure) |
Atom |
atom(java.lang.String name,
java.lang.String prototypePath,
groovy.lang.Closure closure) |
<T> T |
bind(java.lang.Class<T> cls,
T resource) |
<T> T |
bind(T resource) |
void |
bindClass(java.lang.Class a,
java.lang.Class b) |
<T> T |
bindNamedInstance(java.lang.String name,
java.lang.Class<T> a,
T b) |
<T> T |
bindNamedInstance(java.lang.String name,
T b) |
Bootstrap |
boot(java.lang.Object bootScript,
java.lang.Object... components) |
<T> T |
getBean(java.lang.String name) |
Bootstrap |
getBootstrap() |
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object args)
This method is for catching key { closure } pattern.
|
ResourceManagerScript.AtomBuilder |
prototype(java.lang.String name) |
Atom |
prototype(java.lang.String name,
groovy.lang.Closure closure) |
Atom |
prototype(java.lang.String name,
java.lang.String prototypePath,
groovy.lang.Closure closure) |
<T> T |
rebind(java.lang.Class<T> cls,
T resource) |
<T> T |
rebind(T resource) |
<T> T |
rebindNamedInstance(java.lang.String name,
java.lang.Class<T> a,
T b) |
<T> T |
rebindNamedInstance(java.lang.String name,
T b) |
<T> T |
registerBean(java.lang.String name,
java.lang.Object instance) |
void |
unregisterBean(java.lang.String name) |
after, call, dir, env, exec, exec, execDir, getenv, getProperty, getShell, getVariable, hasVariable, loadClass, loadClass, setBinding, setup, setVariable, systemProperties, tryExecpublic Bootstrap getBootstrap()
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class groovy.lang.Scriptname - method nameargs - argumentspublic <T> T bind(T resource)
public <T> T bind(java.lang.Class<T> cls,
T resource)
public <T> T rebind(T resource)
public <T> T rebind(java.lang.Class<T> cls,
T resource)
public void bindClass(java.lang.Class a,
java.lang.Class b)
public <T> T bindNamedInstance(java.lang.String name,
java.lang.Class<T> a,
T b)
public <T> T bindNamedInstance(java.lang.String name,
T b)
public <T> T rebindNamedInstance(java.lang.String name,
java.lang.Class<T> a,
T b)
public <T> T rebindNamedInstance(java.lang.String name,
T b)
public <T> T registerBean(java.lang.String name,
java.lang.Object instance)
public void unregisterBean(java.lang.String name)
public <T> T getBean(java.lang.String name)
public Atom atom(groovy.lang.Closure closure)
public ResourceManagerScript.AtomBuilder prototype(java.lang.String name)
public Atom prototype(java.lang.String name, groovy.lang.Closure closure)
public Atom prototype(java.lang.String name, java.lang.String prototypePath, groovy.lang.Closure closure)
public ResourceManagerScript.AtomBuilder atom(java.lang.String name)
public Atom atom(java.lang.String name, groovy.lang.Closure closure)
public Atom atom(java.lang.String name, java.lang.String prototypePath, groovy.lang.Closure closure)
public Bootstrap boot(java.lang.Object bootScript, java.lang.Object... components)