public abstract class FunctionScript
extends io.micronaut.function.executor.FunctionInitializer
implements io.micronaut.context.env.PropertySource
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.
|
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 void |
startThis(io.micronaut.context.ApplicationContext applicationContext) |
buildApplicationContext, getApplicationContext, newApplicationContextBuilder, resolveFunction, resolveFunctionName, startEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.PropertySource
public 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.FunctionInitializer