Package io.siddhi.core.event.stream
Class StreamEventFactory
- java.lang.Object
-
- io.siddhi.core.event.stream.StreamEventFactory
-
- All Implemented Interfaces:
com.lmax.disruptor.EventFactory<StreamEvent>,Serializable
public class StreamEventFactory extends Object implements com.lmax.disruptor.EventFactory<StreamEvent>, Serializable
Event Factory to create new StreamEvents- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StreamEventFactory(int beforeWindowDataSize, int onAfterWindowDataSize, int outputDataSize)Initialization of the factory with event data sizesStreamEventFactory(MetaStreamEvent metaStreamEvent)Initialization of the factory using MetaStreamEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamEventnewInstance()Constructs new Events
-
-
-
Constructor Detail
-
StreamEventFactory
public StreamEventFactory(MetaStreamEvent metaStreamEvent)
Initialization of the factory using MetaStreamEvent- Parameters:
metaStreamEvent- meta stream event
-
StreamEventFactory
public StreamEventFactory(int beforeWindowDataSize, int onAfterWindowDataSize, int outputDataSize)Initialization of the factory with event data sizes- Parameters:
beforeWindowDataSize- BeforeWindow sizeonAfterWindowDataSize- OnAfterWindow sizeoutputDataSize- Output Size
-
-
Method Detail
-
newInstance
public StreamEvent newInstance()
Constructs new Events- Specified by:
newInstancein interfacecom.lmax.disruptor.EventFactory<StreamEvent>- Returns:
- StreamEvent
-
-