Class ReteBackendFactory
java.lang.Object
tools.refinery.interpreter.rete.matcher.ReteBackendFactory
- All Implemented Interfaces:
IQueryBackendFactory
- Direct Known Subclasses:
DRedReteBackendFactory,TimelyReteBackendFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReteBackendFactoryprotected static final intEXPERIMENTAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateRequiredCapability(PQuery query, QueryEvaluationHint hint) create(IQueryBackendContext context) create(IQueryBackendContext context, boolean deleteAndRederiveEvaluation, TimelyConfiguration timelyConfiguration) booleanClass<? extends IQueryBackend> inthashCode()boolean
-
Field Details
-
reteThreads
protected static final int reteThreadsEXPERIMENTAL- See Also:
-
INSTANCE
- Since:
- 2.0
-
-
Constructor Details
-
ReteBackendFactory
Deprecated.Use the staticINSTANCEfield instead
-
-
Method Details
-
create
- Specified by:
createin interfaceIQueryBackendFactory- Since:
- 1.5
-
create
public IQueryBackend create(IQueryBackendContext context, boolean deleteAndRederiveEvaluation, TimelyConfiguration timelyConfiguration) - Since:
- 2.4
-
getBackendClass
- Specified by:
getBackendClassin interfaceIQueryBackendFactory
-
hashCode
public int hashCode() -
equals
-
calculateRequiredCapability
- Specified by:
calculateRequiredCapabilityin interfaceIQueryBackendFactory- Since:
- 1.4
-
isCaching
public boolean isCaching()- Specified by:
isCachingin interfaceIQueryBackendFactory
-
INSTANCEfield instead