public static class ObjectTracker.TrackerFilter extends PerceptionFilter
PerceptionFilter.IntHolder, PerceptionFilter.SubjectInfo, PerceptionFilter.TypedSubjectFIELD_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, unmarshalObjectapplyFilterUpdate, getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTableclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTablepublic boolean matchRemaining(Message msg)
PerceptionFilterMatches 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 IFiltermatchRemaining in class PerceptionFilterpublic OID getTrackedInstanceOid()
public void setTrackedInstanceOid(OID instanceOid)