public class StreamSpecOptions extends Object implements MetaDefItem, Serializable
Implementation classes for views and patterns add additional information defining the stream of events.
Modifier and Type | Field and Description |
---|---|
static StreamSpecOptions |
DEFAULT |
Constructor and Description |
---|
StreamSpecOptions(boolean isUnidirectional,
boolean isRetainUnion,
boolean isRetainIntersection)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isRetainIntersection()
Indicator for retaining the intersection of multiple expiry policies.
|
boolean |
isRetainUnion()
Indicator for retaining the union of multiple expiry policies.
|
boolean |
isUnidirectional()
Returns true to indicate a unidirectional stream in a join, applicable for joins.
|
public static final StreamSpecOptions DEFAULT
public StreamSpecOptions(boolean isUnidirectional, boolean isRetainUnion, boolean isRetainIntersection)
isUnidirectional
- - true to indicate a unidirectional stream in a join, applicable for joinsisRetainUnion
- - for retaining the union of multiple data windowsisRetainIntersection
- - for retaining the intersection of multiple data windowspublic boolean isRetainUnion()
public boolean isRetainIntersection()
public boolean isUnidirectional()