public abstract class FunctionScript
extends io.micronaut.function.executor.FunctionInitializer
implements io.micronaut.context.env.PropertySource
| Modifier and Type | Field and Description |
|---|---|
protected io.micronaut.context.ApplicationContext |
applicationContext |
| Modifier | Constructor and Description |
|---|---|
|
FunctionScript()
Constuctor.
|
protected |
FunctionScript(io.micronaut.context.ApplicationContext applicationContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addProperty(java.lang.String name,
java.lang.Object value)
Add a property to the script.
|
protected io.micronaut.context.ApplicationContext |
buildApplicationContext(C arg0) |
java.lang.Object |
get(java.lang.String key) |
java.lang.String |
getName() |
protected void |
injectThis(io.micronaut.context.ApplicationContext applicationContext) |
java.util.Iterator<java.lang.String> |
iterator() |
protected io.micronaut.context.ApplicationContextBuilder |
newApplicationContextBuilder() |
protected io.micronaut.inject.ExecutableMethod<java.lang.Object,java.lang.Object> |
resolveFunction(io.micronaut.function.LocalFunctionRegistry arg0,
java.lang.String arg1) |
protected java.lang.String |
resolveFunctionName(io.micronaut.context.env.Environment arg0) |
protected io.micronaut.context.env.Environment |
startEnvironment(io.micronaut.context.ApplicationContext arg0) |
protected void |
startThis(io.micronaut.context.ApplicationContext applicationContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected io.micronaut.context.ApplicationContext applicationContext
public FunctionScript()
protected FunctionScript(io.micronaut.context.ApplicationContext applicationContext)
applicationContext - applicationContext@Internal public java.lang.Object get(java.lang.String key)
get in interface io.micronaut.context.env.PropertySourcepublic final java.lang.String getName()
getName in interface io.micronaut.context.env.PropertySource@Internal public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>protected void addProperty(java.lang.String name,
java.lang.Object value)
name - name of the propertyvalue - value@Internal protected void startThis(io.micronaut.context.ApplicationContext applicationContext)
startThis in class io.micronaut.function.executor.FunctionInitializer@Internal protected void injectThis(io.micronaut.context.ApplicationContext applicationContext)
injectThis in class io.micronaut.function.executor.FunctionInitializerprotected io.micronaut.inject.ExecutableMethod<java.lang.Object,java.lang.Object> resolveFunction(io.micronaut.function.LocalFunctionRegistry arg0,
java.lang.String arg1)
protected java.lang.String resolveFunctionName(io.micronaut.context.env.Environment arg0)
protected io.micronaut.context.ApplicationContext buildApplicationContext(@Nullable
C arg0)
@Nonnull protected io.micronaut.context.ApplicationContextBuilder newApplicationContextBuilder()
protected io.micronaut.context.env.Environment startEnvironment(io.micronaut.context.ApplicationContext arg0)