Class BufferedDataStream<T>
- java.lang.Object
-
- org.drools.ruleunits.impl.datasources.AbstractDataSource<T>
-
- org.drools.ruleunits.impl.datasources.BufferedDataStream<T>
-
- All Implemented Interfaces:
org.drools.ruleunits.api.DataSource<T>,org.drools.ruleunits.api.DataStream<T>
public class BufferedDataStream<T> extends AbstractDataSource<T> implements org.drools.ruleunits.api.DataStream<T>
-
-
Field Summary
-
Fields inherited from class org.drools.ruleunits.impl.datasources.AbstractDataSource
entryPointSubscribers, subscribers
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBufferedDataStream(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(T value)voidsubscribe(org.drools.ruleunits.api.DataProcessor<T> subscriber)-
Methods inherited from class org.drools.ruleunits.impl.datasources.AbstractDataSource
forEachSubscriber
-
-
-
-
Method Detail
-
append
public void append(T value)
- Specified by:
appendin interfaceorg.drools.ruleunits.api.DataStream<T>
-
subscribe
public void subscribe(org.drools.ruleunits.api.DataProcessor<T> subscriber)
- Specified by:
subscribein interfaceorg.drools.ruleunits.api.DataSource<T>- Overrides:
subscribein classAbstractDataSource<T>
-
-