Class AbstractExtensionHolder
- java.lang.Object
-
- io.siddhi.core.util.extension.holder.AbstractExtensionHolder
-
- Direct Known Subclasses:
AttributeAggregatorExtensionHolder,DistributionStrategyExtensionHolder,FunctionExecutorExtensionHolder,IncrementalAttributeAggregatorExtensionHolder,ScriptExtensionHolder,SinkExecutorExtensionHolder,SinkMapperExecutorExtensionHolder,SourceExecutorExtensionHolder,SourceMapperExecutorExtensionHolder,StreamFunctionProcessorExtensionHolder,StreamProcessorExtensionHolder,TableExtensionHolder,WindowProcessorExtensionHolder
public abstract class AbstractExtensionHolder extends Object
Abstract Holder class to retrieve added extensions and store them in a map.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Class>extensionMap
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractExtensionHolder(Class clazz, SiddhiAppContext siddhiAppContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(String extensionKey, Class clazz)ClassgetExtension(String extensionKey)ClassgetExtension(String namespace, String function)voidremoveExtension(String extensionKey)
-
-
-
Constructor Detail
-
AbstractExtensionHolder
protected AbstractExtensionHolder(Class clazz, SiddhiAppContext siddhiAppContext)
-
-