Package-level declarations

Types

Link copied to clipboard
abstract class BoundService<R>

Interface for bound service entries in a Graph.

Link copied to clipboard
class ConstantService<R>(val key: TypeKey<R>, val value: R) : BoundService<R> , UnboundService<R>
Link copied to clipboard
class PrototypeService<R>(val key: TypeKey<R>, factory: GFactory<R>) : UnboundService<R>
Link copied to clipboard
class SingletonService<R>(val key: TypeKey<R>, factory: GFactory<R>) : UnboundService<R>
Link copied to clipboard
interface UnboundService<R>

Interface for service entries registered in a io.jentz.winter.Component.

Functions

Link copied to clipboard
fun <R> BoundService<R>.checkedInstance(isOptional: Boolean, block: ComponentBuilderBlock? = null): R