|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.rule.ConditionalElement
org.drools.rule.EntryPoint
public class EntryPoint
This class defines a Rete "Entry Point". An entry point is used as a source of facts that are scoped to a separate alpha network. The alpha network is not shared among separate entry points and this allows them to safelly run in parallel and concurrent modes.
Field Summary | |
---|---|
static EntryPoint |
DEFAULT
|
Constructor Summary | |
---|---|
EntryPoint()
|
|
EntryPoint(String entryPointId)
Constructor. |
Method Summary | |
---|---|
Object |
clone()
There is not reason to clone this object since it is stateless. |
boolean |
equals(Object obj)
|
String |
getEntryPointId()
|
Map |
getInnerDeclarations()
It is not possible to declare any new variables, so always return an Empty Map |
List |
getNestedElements()
It is not possible to nest elements inside an entry point, so always return an empty list. |
Map |
getOuterDeclarations()
It is not possible to declare and export any variables, so always return an empty map |
int |
hashCode()
|
boolean |
isPatternScopeDelimiter()
Returns true in case this RuleConditionElement delimits a pattern visibility scope. |
void |
readExternal(ObjectInput in)
|
Declaration |
resolveDeclaration(String identifier)
Not possible to resolve any declaration, so always return null. |
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final EntryPoint DEFAULT
Constructor Detail |
---|
public EntryPoint()
public EntryPoint(String entryPointId)
entryPointId
- the ID for this entry pointMethod Detail |
---|
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public Object clone()
clone
in interface RuleConditionElement
clone
in class ConditionalElement
ConditionalElement.clone()
public Map getInnerDeclarations()
getInnerDeclarations
in interface RuleConditionElement
RuleConditionElement.getInnerDeclarations()
public List getNestedElements()
getNestedElements
in interface RuleConditionElement
RuleConditionElement.getNestedElements()
public Map getOuterDeclarations()
getOuterDeclarations
in interface RuleConditionElement
RuleConditionElement.getOuterDeclarations()
public Declaration resolveDeclaration(String identifier)
resolveDeclaration
in interface RuleConditionElement
RuleConditionElement.resolveDeclaration(java.lang.String)
public String getEntryPointId()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object
public boolean isPatternScopeDelimiter()
RuleConditionElement
isPatternScopeDelimiter
in interface RuleConditionElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |