atavism.msgsys
Class SubjectFilter
java.lang.Object
atavism.msgsys.Filter
atavism.msgsys.MessageTypeFilter
atavism.msgsys.SubjectFilter
- All Implemented Interfaces:
- IFilter, IMessageTypeFilter
public class SubjectFilter
- extends MessageTypeFilter
Match subject messages by message type and OID.
Constructor Summary |
SubjectFilter()
|
SubjectFilter(java.util.Collection<MessageType> types,
OID oid)
Match subject messages by message type and OID, and target messages by message type and target OID. |
SubjectFilter(OID oid)
Match subject messages by OID and target messages by target OID. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SubjectFilter
public SubjectFilter()
SubjectFilter
public SubjectFilter(OID oid)
- Match subject messages by OID and target messages by target OID.
SubjectFilter
public SubjectFilter(java.util.Collection<MessageType> types,
OID oid)
- Match subject messages by message type and OID, and target messages by message type and target OID.
matchRemaining
public boolean matchRemaining(Message message)
- True if
message
is a SubjectMessage
with matching
OID, or if message
is a TargetMessage
with matching
target OID.
- Specified by:
matchRemaining
in interface IFilter
- Overrides:
matchRemaining
in class MessageTypeFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class MessageTypeFilter
toStringInternal
protected java.lang.String toStringInternal()
- Overrides:
toStringInternal
in class MessageTypeFilter