|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.msgsys.Filter
atavism.server.messages.PerceptionFilter
atavism.server.objects.ObjectTracker.TrackerFilter
public static class ObjectTracker.TrackerFilter
Nested Class Summary |
---|
Nested classes/interfaces inherited from class atavism.server.messages.PerceptionFilter |
---|
PerceptionFilter.IntHolder, PerceptionFilter.SubjectInfo, PerceptionFilter.TypedSubject |
Field Summary |
---|
Fields inherited from class atavism.server.messages.PerceptionFilter |
---|
FIELD_SUBJECTS, FIELD_TARGETS |
Constructor Summary | |
---|---|
ObjectTracker.TrackerFilter()
|
Method Summary | |
---|---|
OID |
getTrackedInstanceOid()
|
boolean |
matchRemaining(Message msg)
True if the message matches filter criteria. |
void |
setTrackedInstanceOid(OID instanceOid)
|
Methods inherited from class atavism.server.messages.PerceptionFilter |
---|
addSubject, addSubjectIfMissing, addTarget, addType, addUpdateTrigger, applyFilterUpdate, getMatchAllSubjects, getMatchSubjects, getMessageTypes, getSubjectObjectTypes, hasSubject, hasTarget, marshalObject, matchMessageType, removeSubject, removeTarget, setMatchAllSubjects, setMatchSubjects, setSubjectObjectTypes, setTypes, toString, toStringInternal, unmarshalObject |
Methods inherited from class atavism.msgsys.Filter |
---|
applyFilterUpdate, getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface atavism.msgsys.IFilter |
---|
getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTable |
Constructor Detail |
---|
public ObjectTracker.TrackerFilter()
Method Detail |
---|
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)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |