interface Plugin
The interface for Winter plugins.
abstract fun graphClose(graph: Graph): Unit
This is called whenever a Graph is going to be closed. |
|
abstract fun graphInitialized(graph: Graph): Unit
This is called when a Graph is initialized and before eager dependencies are resolved. |
|
abstract fun graphInitializing(parentGraph: Graph?, builder: Component.Builder): Unit
This is called when a Graph is initializing and allows to manipulate (derive) the backing io.jentz.winter.Component. |
|
abstract fun postConstruct(graph: Graph, scope: Scope, instance: Any): Unit
This is called whenever a new instance was created. |
open class SimplePlugin : Plugin
Empty implementation of Plugin. |