Class RegionMembershipOr


public class RegionMembershipOr extends RegionMembership
A RegionMembership implementation that uses an OR operation to check membership.

This class extends RegionMembership and implements the isMemberFlag method using an OR operation to determine if a region is a member.

  • Constructor Details

    • RegionMembershipOr

      public RegionMembershipOr()
      Constructs a RegionMembershipOr with no regions set.
    • RegionMembershipOr

      public RegionMembershipOr(int index)
      Constructs a RegionMembershipOr with a single region set.
      Parameters:
      index - the index of the region to set (0-7)
  • Method Details

    • isMemberFlag

      public boolean isMemberFlag(byte membership, byte flag)
      Description copied from class: RegionMembership
      Checks if a given membership flag is set for a specific region.
      Specified by:
      isMemberFlag in class RegionMembership
      Parameters:
      membership - the membership byte to check
      flag - the flag representing the region to check
      Returns:
      true if the region is a member, false otherwise