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