Tabnine Logo
InternalDistributedMember.getVmViewId
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: org.apache.geode/gemfire-core

/**
 * return members added in this view
 */
public List<InternalDistributedMember> getNewMembers() {
 List<InternalDistributedMember> result = new ArrayList<InternalDistributedMember>(5);
 for (InternalDistributedMember mbr : this.members) {
  if (mbr.getVmViewId() == this.viewId) {
   result.add(mbr);
  }
 }
 return result;
}
origin: io.snappydata/gemfire-core

public static String getUniqueIDForMember(DistributedMember member) {
 InternalDistributedMember iMember = (InternalDistributedMember) member;
 final StringBuilder sb = new StringBuilder();
 sb.append(iMember.getIpAddress().getHostAddress());
 sb.append("<v" + iMember.getVmViewId() + ">"); // View ID will be 0 for
 // Loner, but in that case no
 // federation as well
 sb.append(iMember.getPort());
 return makeCompliantName(sb.toString().toLowerCase());// Lower case to
 // handle IPv6
}
origin: org.apache.geode/gemfire-core

public static String getUniqueIDForMember(DistributedMember member) {
 InternalDistributedMember iMember = (InternalDistributedMember) member;
 final StringBuilder sb = new StringBuilder();
 sb.append(iMember.getInetAddress().getHostAddress());
 sb.append("<v" + iMember.getVmViewId() + ">"); // View ID will be 0 for
 // Loner, but in that case no
 // federation as well
 sb.append(iMember.getPort());
 return makeCompliantName(sb.toString().toLowerCase());// Lower case to
 // handle IPv6
}

origin: io.snappydata/gemfire-core

/** Create a TCPConduit stub from a JGroups InternalDistributedMember */
public Stub createConduitStub(InternalDistributedMember addr) {
 int port = addr.getDirectChannelPort();
 Stub stub = new Stub(addr.getIpAddress(), port, addr.getVmViewId());
 return stub;
}

origin: org.apache.geode/gemfire-core

InternalDistributedMember mbr = resp.getCoordinator();
if (!state.alreadyTried.contains(mbr)) {
 boolean mbrIsNoob = (mbr.getVmViewId() < 0);
 if (mbrIsNoob) {
  if (coordIsNoob || mbr.getVmViewId() > coord.getVmViewId()) {
   coord = mbr;
   coordIsNoob = false;
origin: org.apache.geode/gemfire-core

@Override
public void installView(NetView v) {
 this.view = v;
 
 if (this.jgAddress.getVmViewId() < 0) {
  this.jgAddress.setVmViewId(this.localAddress.getVmViewId());
 }
 List<JGAddress> mbrs = new ArrayList<JGAddress>(v.size());
 for (InternalDistributedMember idm: v.getMembers()) {
  mbrs.add(new JGAddress(idm));
 }
 ViewId vid = new ViewId(new JGAddress(v.getCoordinator()), v.getViewId());
 View jgv = new View(vid, new ArrayList<Address>(mbrs));
 logger.trace("installing JGroups view: {}", jgv);
 this.myChannel.down(new Event(Event.VIEW_CHANGE, jgv));
 addressesWithioExceptionsProcessed.clear();
}
 
origin: org.apache.geode/gemfire-core

public JGAddress(InternalDistributedMember idm) {
 super();
 GMSMember mbr = (GMSMember)idm.getNetMember();
 this.mostSigBits = mbr.getUuidMSBs();
 this.leastSigBits = mbr.getUuidLSBs();
 this.ip_addr = idm.getInetAddress();
 this.port = idm.getPort();
 this.vmViewId = idm.getVmViewId();
}
origin: org.apache.geode/gemfire-core

   state.locatorsContacted++;
   if (!state.hasContactedAJoinedLocator &&
     response.getSenderId() != null && response.getSenderId().getVmViewId() >= 0) {
    logger.debug("Locator's address indicates it is part of a distributed system "
      + "so I will not become membership coordinator on this attempt to join");
InternalDistributedMember mbr = it.next();
if (!state.alreadyTried.contains(mbr)) {
 boolean mbrIsNoob = (mbr.getVmViewId() < 0);
 if (mbrIsNoob) {
  if (coordIsNoob || mbr.getVmViewId() > coord.getVmViewId()) {
   coord = mbr;
   coordIsNoob = false;
origin: org.apache.geode/gemfire-core

 return true;
if (member.getVmViewId() < 0) {
 logger.warn("adding a surprise member that has not yet joined the distributed system: " + member, new Exception("stack trace"));
if (latestView.getViewId() > member.getVmViewId()) {
origin: org.apache.geode/gemfire-core

private void processHeartbeatRequest(HeartbeatRequestMessage m) {
 
 this.stats.incHeartbeatRequestsReceived();
 
 if (this.isStopping || this.playingDead) {
  return;
 }
 
 // only respond if the intended recipient is this member
 InternalDistributedMember me = localAddress;
 if (me.getVmViewId() >= 0  &&  m.getTarget().equals(me)) {
  HeartbeatMessage hm = new HeartbeatMessage(m.getRequestId());
  hm.setRecipient(m.getSender());
  Set<InternalDistributedMember> membersNotReceivedMsg = services.getMessenger().send(hm);
  this.stats.incHeartbeatsSent();
  if (membersNotReceivedMsg != null && membersNotReceivedMsg.contains(m.getSender())) {
   logger.debug("Unable to send heartbeat to member: {}", m.getSender());
  }
 } else {
  logger.debug("Ignoring heartbeat request intended for {}.  My ID is {}", m.getTarget(), me);
 }
}
origin: org.apache.geode/gemfire-core

/**
 * waits until we've joined the distributed system
 * before returning
 */
private void waitForAddressCompletion() {
 InternalDistributedMember myAddr = this.owner.getConduit().getLocalAddress();
 synchronized (myAddr) {
  while ((owner.getConduit().getCancelCriterion().cancelInProgress() == null)
    && myAddr.getInetAddress() == null && myAddr.getVmViewId() < 0) {
   try {
    myAddr.wait(100); // spurious wakeup ok
   }
   catch (InterruptedException ie) {
    Thread.currentThread().interrupt();
    this.owner.getConduit().getCancelCriterion().checkCancelInProgress(ie);
   }
  }
  Assert.assertTrue(myAddr.getDirectChannelPort() == this.owner.getConduit().getPort());
 }
}
origin: org.apache.geode/gemfire-core

this.birthViewId = response.getMemberID().getVmViewId();
this.localAddress.setVmViewId(this.birthViewId);
GMSMember me = (GMSMember) this.localAddress.getNetMember();
origin: io.snappydata/gemfire-core

return new Stub(m.getIpAddress(), m.getPort(), m.getVmViewId());
origin: org.apache.geode/gemfire-core

int rand = testing? 0 : NetView.RANDOM.nextInt(10);
int viewNumber = currentView.getViewId() + 5 + rand;
if (this.localAddress.getVmViewId() < 0) {
 this.localAddress.setVmViewId(viewNumber);
origin: io.snappydata/gemfire-core

 return true;
if (latestView.getViewNumber() > member.getVmViewId()) {
   LocalizedStrings.DEBUG,
   "Membership: Received message from surprise member: <" 
   + member + ">.  My view number is " + latestView.getViewNumber() + " its is " + member.getVmViewId());
origin: org.apache.geode/gemfire-core

if (this.localAddress.equals(mbr)) {
 found = true;
 this.birthViewId = mbr.getVmViewId();
 this.localAddress.setVmViewId(this.birthViewId);
 GMSMember me = (GMSMember) this.localAddress.getNetMember();
origin: org.apache.geode/gemfire-core

int viewId = sender.getVmViewId();
if (cv.getViewId() >= viewId && !cv.contains(incomingRequest.getSender())) {
 logger.info("Membership ignoring suspect request for " + incomingRequest + " from non-member " + incomingRequest.getSender());
origin: io.snappydata/gemfire-core

DirectChannel dc = directChannel;
InternalDistributedMember idm = (InternalDistributedMember)mbr;
Stub stub = new Stub(idm.getIpAddress(), idm.getPort(), idm.getVmViewId());
int memberTimeout = this.dconfig.getMemberTimeout();
long pauseTime = (memberTimeout < 1000) ? 100 : memberTimeout / 10;
origin: org.apache.geode/gemfire-core

if (!v.contains(mbr) && mbr.getVmViewId() < v.getViewId()) {
 logger.debug("ignoring leave request from old member");
 return;
origin: io.snappydata/gemfire-hydra-tests

int oldViewId = mbr.getVmViewId();
mbr.setVmViewId((int)mgr.getView().getViewNumber()-1);
getLogWriter().info("current membership view is " + mgr.getView());
getLogWriter().info("created ID " + mbr + " with view ID " + mbr.getVmViewId());
sys.getLogWriter().info("<ExpectedException action=add>attempt to add old member</ExpectedException>");
sys.getLogWriter().info("<ExpectedException action=add>Removing shunned GemFire node</ExpectedException>");
com.gemstone.gemfire.distributed.internal.membershipInternalDistributedMembergetVmViewId

Javadoc

Returns the membership view ID that this member was born in. For backward compatibility reasons this is limited to 16 bits.

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)
  • getRoles
    Returns an unmodifiable Set of this member's Roles.
  • getVmKind
    [GemStone] Returns the kind of VM that hosts the distribution manager with this address.
  • hashCode
  • getIpAddress
    Return the underlying host address
  • getProcessId
  • getIpAddress,
  • getProcessId,
  • getVersionObject,
  • fromData,
  • getDirectChannelPort,
  • getGroups,
  • getNetMember,
  • toData,
  • _readEssentialData

Popular in Java

  • Running tasks concurrently on multiple threads
  • setScale (BigDecimal)
  • startActivity (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Reference (javax.naming)
  • BoxLayout (javax.swing)
  • JLabel (javax.swing)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now