|
|||||||||
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.messages.SubObjectFilter
public class SubObjectFilter
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 | |
---|---|
SubObjectFilter()
|
|
SubObjectFilter(java.util.Collection<Namespace> namespaces)
|
Method Summary | |
---|---|
java.util.Collection<Namespace> |
getNamespaces()
|
boolean |
matchNamespace(Message message)
|
protected boolean |
matchPerception(Message message)
|
boolean |
matchRemaining(Message message)
True if the message matches filter criteria. |
void |
setNamespaces(java.util.Collection<Namespace> namespaces)
|
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.IMessageTypeFilter |
---|
addType, getMessageTypes, setTypes |
Methods inherited from interface atavism.msgsys.IFilter |
---|
applyFilterUpdate, getReceiveFilterTable, getResponderReceiveFilterTable, getResponderSendFilterTable, getSendFilterTable, matchMessageType |
Constructor Detail |
---|
public SubObjectFilter()
public SubObjectFilter(java.util.Collection<Namespace> namespaces)
Method Detail |
---|
public java.util.Collection<Namespace> getNamespaces()
getNamespaces
in interface INamespaceFilter
public void setNamespaces(java.util.Collection<Namespace> namespaces)
setNamespaces
in interface INamespaceFilter
public boolean matchNamespace(Message message)
public boolean matchRemaining(Message message)
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
protected boolean matchPerception(Message message)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |