Uses of Interface
io.streamthoughts.azkarra.api.components.ComponentFactory
-
-
Uses of ComponentFactory in io.streamthoughts.azkarra.api
Methods in io.streamthoughts.azkarra.api with parameters of type ComponentFactory Modifier and Type Method Description <T> AzkarraContext
AzkarraContext. addComponent(ComponentFactory<T> factory)
Registers a components into this context. -
Uses of ComponentFactory in io.streamthoughts.azkarra.api.components
Classes in io.streamthoughts.azkarra.api.components that implement ComponentFactory Modifier and Type Class Description static class
ComponentFactory.SimpleFactory<T>
class
ComponentModule<T>
Methods in io.streamthoughts.azkarra.api.components that return ComponentFactory Modifier and Type Method Description static <T> ComponentFactory<T>
ComponentFactory. prototypeOf(T instance)
static <T> ComponentFactory<T>
ComponentFactory. singletonOf(T instance)
Methods in io.streamthoughts.azkarra.api.components with parameters of type ComponentFactory Modifier and Type Method Description <T> void
ComponentClassReader. registerComponent(ComponentFactory<T> componentFactory, ComponentRegistry registry)
Registers theProvider
class using the specifiedComponentRegistry
.<T> void
ComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor, ComponentFactory<T> factory)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
. -
Uses of ComponentFactory in io.streamthoughts.azkarra.runtime.components
Classes in io.streamthoughts.azkarra.runtime.components that implement ComponentFactory Modifier and Type Class Description class
BasicComponentFactory<T>
Methods in io.streamthoughts.azkarra.runtime.components with parameters of type ComponentFactory Modifier and Type Method Description <T> void
DefaultComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor, ComponentFactory<T> factory)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
.<T> void
DefaultProviderClassReader. registerComponent(ComponentFactory<T> factory, ComponentRegistry registry)
Registers theProvider
class using the specifiedComponentRegistry
. -
Uses of ComponentFactory in io.streamthoughts.azkarra.runtime.context
Methods in io.streamthoughts.azkarra.runtime.context with parameters of type ComponentFactory Modifier and Type Method Description <T> AzkarraContext
DefaultAzkarraContext. addComponent(ComponentFactory<T> factory)
Registers a components into this context. -
Uses of ComponentFactory in io.streamthoughts.examples.azkarra.dependency
Classes in io.streamthoughts.examples.azkarra.dependency that implement ComponentFactory Modifier and Type Class Description class
ComplexWordCountTopologyModule
AComponentModule
for providing a new @{link ComplexWordCountTopology} instance.
-