public class TimelyReteBackendFactory extends ReteBackendFactory
ReteBackendFactory
implementation that creates ReteEngine
s 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, isCaching
public 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)
IQueryBackendFactory
IQueryBackend
instance tied to the given context elements.create
in interface IQueryBackendFactory
create
in class ReteBackendFactory
IQueryBackendFactory.getBackendClass()
that operates in the given context.public int hashCode()
hashCode
in class ReteBackendFactory
public boolean equals(java.lang.Object obj)
equals
in class ReteBackendFactory