public class TimelyReteBackendFactory extends ReteBackendFactory
ReteBackendFactory implementation that creates ReteEngines that use non-scattered timely
evaluation.| Modifier and Type | Field and Description |
|---|---|
static TimelyReteBackendFactory |
FAITHFUL_PARALLEL |
static TimelyReteBackendFactory |
FAITHFUL_SEQUENTIAL |
static TimelyReteBackendFactory |
FIRST_ONLY_PARALLEL |
static TimelyReteBackendFactory |
FIRST_ONLY_SEQUENTIAL |
INSTANCE, reteThreads| Constructor and Description |
|---|
TimelyReteBackendFactory(TimelyConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
IQueryBackend |
create(IQueryBackendContext context)
Creates a new
IQueryBackend instance tied to the given context elements. |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
calculateRequiredCapability, create, getBackendClass, isCachingpublic static final TimelyReteBackendFactory FIRST_ONLY_SEQUENTIAL
public static final TimelyReteBackendFactory FIRST_ONLY_PARALLEL
public static final TimelyReteBackendFactory FAITHFUL_SEQUENTIAL
public static final TimelyReteBackendFactory FAITHFUL_PARALLEL
public TimelyReteBackendFactory(TimelyConfiguration configuration)
public IQueryBackend create(IQueryBackendContext context)
IQueryBackendFactoryIQueryBackend instance tied to the given context elements.create in interface IQueryBackendFactorycreate in class ReteBackendFactoryIQueryBackendFactory.getBackendClass() that operates in the given context.public int hashCode()
hashCode in class ReteBackendFactorypublic boolean equals(java.lang.Object obj)
equals in class ReteBackendFactory