Codota Logo
InternalDistributedMember.getRoles
Code IndexAdd Codota to your IDE (free)

How to use
getRoles
method
in
com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember

Best Java code snippets using com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember.getRoles (Showing top 20 results out of 315)

  • Common ways to obtain InternalDistributedMember
private void myMethod () {
InternalDistributedMember i =
  • Codota Iconnew InternalDistributedMember()
  • Codota IconIterator it;(InternalDistributedMember) it.next()
  • Codota IconGemFireCacheImpl gemFireCacheImpl;gemFireCacheImpl.getDistributedSystem().getDistributedMember()
  • Smart code suggestions by Codota
}
origin: org.apache.geode/gemfire-core

/** Returns a set of all roles currently in the distributed system. */
public Set getAllRoles() {
 return id.getRoles();
}
origin: io.snappydata/gemfire-core

/** Returns a set of all roles currently in the distributed system. */
public Set getAllRoles() {
 return id.getRoles();
}
origin: io.snappydata/gemfire-core

/** Returns count of members filling the specified role */
public int getRoleCount(Role role) {
 return id.getRoles().contains(role) ? 1 : 0;
}
origin: io.snappydata/gemfire-core

/** Returns true if at least one member is filling the specified role */
public boolean isRolePresent(Role role) {
 return id.getRoles().contains(role);
}
origin: org.apache.geode/gemfire-core

/** Returns count of members filling the specified role */
public int getRoleCount(Role role) {
 return id.getRoles().contains(role) ? 1 : 0;
}
origin: org.apache.geode/gemfire-core

/** Returns true if at least one member is filling the specified role */
public boolean isRolePresent(Role role) {
 return id.getRoles().contains(role);
}
origin: io.snappydata/gemfire-core

/** Returns a set of all roles currently in the distributed system. */
public Set getAllRoles() {
 Set allRoles = new HashSet();
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   allRoles.add(mbrRole);
  }
 }
 return allRoles;
}

origin: org.apache.geode/gemfire-core

public String[] getRoles() {
 Set roles = this.internalId.getRoles();
 String[] roleNames = new String[roles.size()];
 Iterator iter = roles.iterator();
 for (int i = 0; i < roleNames.length; i++) {
  Role role = (Role) iter.next();
  roleNames[i] = role.getName();
 }
 return roleNames;
}

origin: io.snappydata/gemfire-core

public String[] getRoles() {
 Set roles = this.internalId.getRoles();
 String[] roleNames = new String[roles.size()];
 Iterator iter = roles.iterator();
 for (int i = 0; i < roleNames.length; i++) {
  Role role = (Role) iter.next();
  roleNames[i] = role.getName();
 }
 return roleNames;
}

origin: org.apache.geode/gemfire-core

/** Returns a set of all roles currently in the distributed system. */
public Set getAllRoles() {
 Set allRoles = new HashSet();
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   allRoles.add(mbrRole);
  }
 }
 return allRoles;
}

origin: io.snappydata/gemfire-core

/** Returns true if at least one member is filling the specified role */
public boolean isRolePresent(Role role) {
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   if (mbrRole.equals(role)) {
    return true;
   }
  }
 }
 return false;
}

origin: org.apache.geode/gemfire-core

/** Returns true if at least one member is filling the specified role */
public boolean isRolePresent(Role role) {
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   if (mbrRole.equals(role)) {
    return true;
   }
  }
 }
 return false;
}

origin: io.snappydata/gemfire-core

/** Returns count of members filling the specified role */
public int getRoleCount(Role role) {
 int count = 0;
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   if (mbrRole.equals(role)) {
    count++;
    break;
   }
  }
 }
 return count;
}

origin: org.apache.geode/gemfire-core

/** Returns count of members filling the specified role */
public int getRoleCount(Role role) {
 int count = 0;
 Set mbrs = getDistributionManagerIds();
 for (Iterator mbrIter = mbrs.iterator(); mbrIter.hasNext();) {
  Set roles = ((InternalDistributedMember) mbrIter.next()).getRoles();
  for (Iterator rolesIter = roles.iterator(); rolesIter.hasNext();) {
   Role mbrRole = (Role) rolesIter.next();
   if (mbrRole.equals(role)) {
    count++;
    break;
   }
  }
 }
 return count;
}

origin: org.apache.geode/gemfire-core

 public boolean include(Profile profile) {
  assert profile instanceof CacheProfile;
  CacheProfile cp = (CacheProfile)profile;
  // if region in cache is not yet initialized, exclude
  if (!cp.regionInitialized) {
   return false;
  }
  // if member is not yet initialized, exclude
  if (cp.memberUnInitialized) {
   return false;
  }
  if (!cp.cachedOrAllEventsWithListener()) {
   return false;
  }
  return cp.getDistributedMember().getRoles().contains(role);
 }
});
origin: io.snappydata/gemfire-core

 public boolean include(Profile profile) {
  assert profile instanceof CacheProfile;
  CacheProfile cp = (CacheProfile)profile;
  // if region in cache is not yet initialized, exclude
  if (!cp.regionInitialized) {
   return false;
  }
  // if member is not yet initialized, exclude
  if (cp.memberUnInitialized) {
   return false;
  }
  if (!cp.cachedOrAllEventsWithListener()) {
   return false;
  }
  return cp.getDistributedMember().getRoles().contains(role);
 }
});
origin: io.snappydata/gemfire-core

protected boolean basicIsRoleInRegionMembership(Role role)
{
 if (getSystem().getDistributedMember().getRoles().contains(role)) {
  // since we are playing the role
  return true;
 }
 Set members = this.distAdvisor.adviseGeneric();
 for (Iterator iter = members.iterator(); iter.hasNext();) {
  DistributedMember member = (DistributedMember)iter.next();
  Set roles = member.getRoles();
  if (roles.contains(role)) {
   return true;
  }
 }
 return false;
}

origin: org.apache.geode/gemfire-core

protected boolean basicIsRoleInRegionMembership(Role role)
{
 if (getSystem().getDistributedMember().getRoles().contains(role)) {
  // since we are playing the role
  return true;
 }
 Set members = this.distAdvisor.adviseGeneric();
 for (Iterator iter = members.iterator(); iter.hasNext();) {
  DistributedMember member = (DistributedMember)iter.next();
  Set roles = member.getRoles();
  if (roles.contains(role)) {
   return true;
  }
 }
 return false;
}

origin: io.snappydata/gemfire-hydra-tests

/** 
 * Tests that specifying duplicate role names results in just one Role.
 */
public void testDuplicateRoleNames() {
 final String rolesProp = "A,A";
 
 Properties config = new Properties();
 config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
 config.setProperty(DistributionConfig.LOCATORS_NAME, "");
 config.setProperty(DistributionConfig.ROLES_NAME, rolesProp);
 InternalDistributedSystem system = getSystem(config);
 try {
  DM dm = system.getDistributionManager();
  InternalDistributedMember member = dm.getDistributionManagerId();
  
  Set roles = member.getRoles();
  assertEquals(1, roles.size());
  
  Role role = (Role) roles.iterator().next();
  assertEquals(true, role.isPresent());
  assertEquals(1, role.getCount());
 } 
 finally {
  system.disconnect();
 }
}

origin: io.snappydata/gemfire-hydra-tests

/**
 * Tests default settings.
 */
public void testDefaults() {
 Properties config = new Properties();
 config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0"); 
 config.setProperty(DistributionConfig.LOCATORS_NAME, ""); 
 config.setProperty(DistributionConfig.ROLES_NAME, "");
 config.setProperty(DistributionConfig.GROUPS_NAME, "");
 config.setProperty(DistributionConfig.NAME_NAME, "");
 InternalDistributedSystem system = getSystem(config);
 try {
  assertTrue(system.getConfig().getRoles().equals(
    DistributionConfig.DEFAULT_ROLES));
  assertTrue(system.getConfig().getGroups().equals(
    DistributionConfig.DEFAULT_ROLES));
  assertTrue(system.getConfig().getName().equals(
    DistributionConfig.DEFAULT_NAME));
  DM dm = system.getDistributionManager();
  InternalDistributedMember member = dm.getDistributionManagerId();
  
  Set roles = member.getRoles();
  assertEquals(0, roles.size());
  assertEquals("", member.getName());
  assertEquals(Collections.emptyList(), member.getGroups());
 } 
 finally {
  system.disconnect();
 }
}
com.gemstone.gemfire.distributed.internal.membershipInternalDistributedMembergetRoles

Javadoc

Returns an unmodifiable Set of this member's Roles.

Popular methods of InternalDistributedMember

  • <init>
    Construct a InternalDistributedMember. All fields are specified. This, and the following constructor
  • equals
  • toString
  • getHost
  • getId
  • getName
    Returns the name of this member's distributed system connection or null if no name was specified.
  • getPort
    Return the underlying port (membership port)
  • getVmKind
    [GemStone] Returns the kind of VM that hosts the distribution manager with this address.
  • hashCode
  • getIpAddress
    Return the underlying host address
  • getProcessId
  • getVersionObject
  • getProcessId,
  • getVersionObject,
  • fromData,
  • getDirectChannelPort,
  • getGroups,
  • getNetMember,
  • getVmViewId,
  • toData,
  • _readEssentialData

Popular in Java

  • Finding current android device location
  • onCreateOptionsMenu (Activity)
  • getSystemService (Context)
  • setScale (BigDecimal)
    Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to thi
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • MessageFormat (java.text)
    MessageFormat provides a means to produce concatenated messages in language-neutral way. Use this to
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now