Package io.siddhi.core.config
Class SiddhiAppContext
- java.lang.Object
-
- io.siddhi.core.config.SiddhiAppContext
-
public class SiddhiAppContext extends Object
Holder object for context information ofSiddhiApp.
-
-
Constructor Summary
Constructors Constructor Description SiddhiAppContext()
-
Method Summary
-
-
-
Method Detail
-
startGroupByFlow
public static void startGroupByFlow(String key)
-
stopGroupByFlow
public static void stopGroupByFlow()
-
startPartitionFlow
public static void startPartitionFlow(String key)
-
stopPartitionFlow
public static void stopPartitionFlow()
-
getCurrentFlowId
public static String getCurrentFlowId()
-
getPartitionFlowId
public static String getPartitionFlowId()
-
getGroupByFlowId
public static String getGroupByFlowId()
-
getSiddhiContext
public SiddhiContext getSiddhiContext()
-
setSiddhiContext
public void setSiddhiContext(SiddhiContext siddhiContext)
-
getAttributes
public Map<String,Object> getAttributes()
Attributes that are common across all the Siddhi Apps- Returns:
- Attribute Map<String, Object>
-
getName
public String getName()
-
setName
public void setName(String name)
-
isPlayback
public boolean isPlayback()
-
setPlayback
public void setPlayback(boolean playback)
-
isEnforceOrder
public boolean isEnforceOrder()
-
setEnforceOrder
public void setEnforceOrder(boolean enforceOrder)
-
getRootMetricsLevel
public Level getRootMetricsLevel()
-
setRootMetricsLevel
public void setRootMetricsLevel(Level rootMetricsLevel)
-
getStatisticsManager
public StatisticsManager getStatisticsManager()
-
setStatisticsManager
public void setStatisticsManager(StatisticsManager statisticsManager)
-
getScheduledExecutorService
public ScheduledExecutorService getScheduledExecutorService()
-
setScheduledExecutorService
public void setScheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
-
addEternalReferencedHolder
public void addEternalReferencedHolder(ExternalReferencedHolder externalReferencedHolder)
-
getExternalReferencedHolders
public List<ExternalReferencedHolder> getExternalReferencedHolders()
-
addTrigger
public void addTrigger(Trigger trigger)
-
getThreadBarrier
public ThreadBarrier getThreadBarrier()
-
setThreadBarrier
public void setThreadBarrier(ThreadBarrier threadBarrier)
-
getExecutorService
public ExecutorService getExecutorService()
-
setExecutorService
public void setExecutorService(ExecutorService executorService)
-
getTimestampGenerator
public TimestampGenerator getTimestampGenerator()
-
setTimestampGenerator
public void setTimestampGenerator(TimestampGenerator timestampGenerator)
-
getSnapshotService
public SnapshotService getSnapshotService()
-
setSnapshotService
public void setSnapshotService(SnapshotService snapshotService)
-
setIdGenerator
public void setIdGenerator(IdGenerator idGenerator)
-
isFunctionExist
public boolean isFunctionExist(String name)
-
getDisruptorExceptionHandler
public com.lmax.disruptor.ExceptionHandler<Object> getDisruptorExceptionHandler()
-
setDisruptorExceptionHandler
public void setDisruptorExceptionHandler(com.lmax.disruptor.ExceptionHandler<Object> disruptorExceptionHandler)
-
getRuntimeExceptionListener
public ExceptionListener getRuntimeExceptionListener()
-
setRuntimeExceptionListener
public void setRuntimeExceptionListener(ExceptionListener runtimeExceptionListener)
-
getBufferSize
public int getBufferSize()
-
setBufferSize
public void setBufferSize(int bufferSize)
-
getSiddhiAppString
public String getSiddhiAppString()
-
setSiddhiAppString
public void setSiddhiAppString(String siddhiAppString)
-
getSiddhiApp
public io.siddhi.query.api.SiddhiApp getSiddhiApp()
-
setSiddhiApp
public void setSiddhiApp(io.siddhi.query.api.SiddhiApp siddhiApp)
-
isTransportChannelCreationEnabled
public boolean isTransportChannelCreationEnabled()
-
setTransportChannelCreationEnabled
public void setTransportChannelCreationEnabled(boolean transportChannelCreationEnabled)
-
addScheduler
public void addScheduler(Scheduler scheduler)
-
generateStateHolder
public StateHolder generateStateHolder(String name, StateFactory stateFactory)
-
generateStateHolder
public StateHolder generateStateHolder(String name, StateFactory stateFactory, boolean unSafe)
-
-