Plugin

interface Plugin(source)

The interface for Winter plugins.

Functions

Link copied to clipboard
open fun graphClose(graph: Graph)

This is called whenever a Graph is going to be closed.

Link copied to clipboard
open fun graphInitialized(graph: Graph)

This is called when a Graph is initialized and before eager dependencies are resolved.

Link copied to clipboard
open fun graphInitializing(parentGraph: Graph?, builder: Component.Builder)

This is called when a Graph is initializing and allows to manipulate (derive) the backing io.jentz.winter.Component.

Link copied to clipboard
open fun postConstruct(graph: Graph, scope: Qualifier, instance: Any)

This is called whenever a new instance was created.