Class SenderRoleFilter

java.lang.Object
madkit.messages.SenderRoleFilter
All Implemented Interfaces:
MessageFilter

public class SenderRoleFilter extends Object implements MessageFilter
A filter that accepts message based on the sender's role.
Since:
MaDKit 5.0.4
  • Constructor Details

    • SenderRoleFilter

      public SenderRoleFilter(String community, String group, String role)
      a new filter that acts according to the sender's CGR location.
      Parameters:
      community -
      group -
      role - the role that the sender must have
  • Method Details

    • accept

      public boolean accept(Message m)
      Tests whether or not the specified message should be accepted. The message is accepted if the sender's community, group, and role match the specified values.
      Specified by:
      accept in interface MessageFilter
      Parameters:
      m - the message to be tested
      Returns:
      true if the message is accepted, false otherwise