Class ContextAwareTopologySupplier
- java.lang.Object
-
- io.streamthoughts.azkarra.api.config.ConfigurableSupplier<TopologyProvider>
-
- io.streamthoughts.azkarra.runtime.context.internal.ContextAwareTopologySupplier
-
- All Implemented Interfaces:
Configurable
,Supplier<TopologyProvider>
public class ContextAwareTopologySupplier extends ConfigurableSupplier<TopologyProvider>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContextAwareTopologySupplier.DelegateContextTopologyProvider
A delegatingTopologyProvider
which is notConfigurable
.
-
Constructor Summary
Constructors Constructor Description ContextAwareTopologySupplier(AzkarraContext context, ComponentDescriptor<TopologyProvider> descriptor)
Creates a newContextAwareTopologySupplier
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopologyProvider
get(Conf configs)
-
Methods inherited from class io.streamthoughts.azkarra.api.config.ConfigurableSupplier
configure, get
-
-
-
-
Constructor Detail
-
ContextAwareTopologySupplier
public ContextAwareTopologySupplier(AzkarraContext context, ComponentDescriptor<TopologyProvider> descriptor)
Creates a newContextAwareTopologySupplier
instance.- Parameters:
context
- theAzkarraContext
instance.descriptor
- theTopologyDescriptor
instance.
-
-
Method Detail
-
get
public TopologyProvider get(Conf configs)
- Specified by:
get
in classConfigurableSupplier<TopologyProvider>
-
-