public static class ObjectTracker.TrackerFilter extends PerceptionFilter
PerceptionFilter.IntHolder, PerceptionFilter.SubjectInfo, PerceptionFilter.TypedSubject
FIELD_SUBJECTS, FIELD_TARGETS
Constructor and Description |
---|
TrackerFilter() |
Modifier and Type | Method and Description |
---|---|
OID |
getTrackedInstanceOid() |
boolean |
matchRemaining(Message msg)
True if the message matches filter criteria.
|
void |
setTrackedInstanceOid(OID instanceOid) |
addSubject, addSubjectIfMissing, addTarget, addType, addUpdateTrigger, applyFilterUpdate, getMatchAllSubjects, getMatchSubjects, getMessageTypes, getSubjectObjectTypes, hasSubject, hasTarget, marshalObject, matchMessageType, removeSubject, removeTarget, setMatchAllSubjects, setMatchSubjects, setSubjectObjectTypes, setTypes, toString, toStringInternal, unmarshalObject
applyFilterUpdate, getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTable
public boolean matchRemaining(Message msg)
PerceptionFilter
Matches TargetMessage target OID in the filter's target set.
Matches SubjectMessage subject OID in the filter's target or subject set.
Matches PerceptionMessage target OIDs in the filter's target set.
matchRemaining
in interface IFilter
matchRemaining
in class PerceptionFilter
public OID getTrackedInstanceOid()
public void setTrackedInstanceOid(OID instanceOid)