Package org.drools.model.impl
Class WindowReferenceImpl<T>
java.lang.Object
org.drools.model.impl.AbstractWindow
org.drools.model.impl.WindowReferenceImpl<T>
- All Implemented Interfaces:
DeclarationSource,ModelComponent,WindowDefinition,WindowReference<T>
public class WindowReferenceImpl<T>
extends AbstractWindow
implements WindowReference<T>, ModelComponent
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.model.WindowDefinition
WindowDefinition.Type -
Constructor Summary
ConstructorsConstructorDescriptionWindowReferenceImpl(WindowDefinition.Type type, long value, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates) WindowReferenceImpl(WindowDefinition.Type type, long value, Class<T> patternType, Predicate1<T>... predicates) WindowReferenceImpl(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates) WindowReferenceImpl(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, Predicate1<T>... predicates) -
Method Summary
Methods inherited from class org.drools.model.impl.AbstractWindow
getType, getValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.model.WindowDefinition
getType, getValue
-
Constructor Details
-
WindowReferenceImpl
public WindowReferenceImpl(WindowDefinition.Type type, long value, Class<T> patternType, Predicate1<T>... predicates) -
WindowReferenceImpl
public WindowReferenceImpl(WindowDefinition.Type type, long value, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates) -
WindowReferenceImpl
public WindowReferenceImpl(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, Predicate1<T>... predicates) -
WindowReferenceImpl
public WindowReferenceImpl(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates)
-
-
Method Details
-
getPatternType
- Specified by:
getPatternTypein interfaceWindowReference<T>
-
getPredicates
- Specified by:
getPredicatesin interfaceWindowReference<T>
-
getName
- Specified by:
getNamein interfaceWindowReference<T>
-
getEntryPoint
- Specified by:
getEntryPointin interfaceWindowReference<T>
-
isEqualTo
- Specified by:
isEqualToin interfaceModelComponent- Overrides:
isEqualToin classAbstractWindow
-