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

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

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

origin: io.snappydata/gemfire-core

/**
 * Given two DistributionManager ids, check to see if they are
 * from the same host address.
 * @param id1 a DistributionManager id
 * @param id2 a DistributionManager id
 * @return true if id1 and id2 are from the same host, false otherwise
 */
public static boolean isSameHost(InternalDistributedMember id1, InternalDistributedMember id2) {
 return (id1.getIpAddress().equals(id2.getIpAddress()));
}
origin: io.snappydata/gemfire-junit

public boolean areSameZone(InternalDistributedMember member1,
  InternalDistributedMember member2) {
 return member1.getIpAddress().equals(member2.getIpAddress());
}
origin: io.snappydata/gemfire-core

/**
 * Returns true if the two members are on the same equivalent host based 
 * on overlapping IP addresses collected for all NICs during exchange of
 * startup messages.
 * 
 * @param member1 First member
 * @param member2 Second member
 */
public boolean areOnEquivalentHost(InternalDistributedMember member1,
                  InternalDistributedMember member2) {
 Set<InetAddress> equivalents1 = getEquivalents(member1.getIpAddress());
 return equivalents1.contains(member2.getIpAddress());
}

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: io.snappydata/gemfire-core

public Set<InetAddress> getEquivalents(InetAddress in) {
 Set<InetAddress> value = new THashSet();
 value.add(this.getId().getIpAddress());
 return value;
}
origin: io.snappydata/gemfire-core

/** A unique string representation of this member that will never change */
public String canonicalString() {
 return getIpAddress().getHostAddress() + '(' + getVmPid() + "):" + getPort();
}
origin: io.snappydata/gemfire-core

final InetAddress myAddr = getIpAddress();
final InetAddress otherAddr = m.getIpAddress();
origin: io.snappydata/gemfire-core

public Set<InternalDistributedMember> getMembersInSameZone(InternalDistributedMember targetMember) {
 final THashSet buddyMembers = new THashSet();
 if(!redundancyZones.isEmpty()) {
  synchronized(redundancyZones) {
   String targetZone = redundancyZones.get(targetMember);
   for(Map.Entry<InternalDistributedMember, String> entry : redundancyZones.entrySet()) {
    if(entry.getValue().equals(targetZone)) {
     buddyMembers.add(entry.getKey());
    }
   }
  }
 } else {
  buddyMembers.add(targetMember);
  Set targetAddrs = getEquivalents(targetMember.getIpAddress());
  for (Iterator i = getDistributionManagerIds().iterator(); i.hasNext();) {
   InternalDistributedMember o = (InternalDistributedMember)i.next();
   if (SetUtils.intersectsWith(targetAddrs, getEquivalents(o.getIpAddress()))) {
    buddyMembers.add(o);
   }
  }
 }
 return buddyMembers;
}

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: io.snappydata/gemfire-core

for (Iterator it=ids.iterator(); it.hasNext(); ) {
 InternalDistributedMember mbr = (InternalDistributedMember)it.next();
 if (mbr.getProcessId() > 0 && mbr.getIpAddress().equals(this.myid.getIpAddress())) {
  if (!mbr.equals(myid)) {
   if (!OSProcess.printStacks(mbr.getProcessId(), this.logger.convertToLogWriter(), false)) {
origin: io.snappydata/gemfire-core

public PersistentID getPersistentID() {
 InetAddress host = cache.getDistributedSystem().getDistributedMember()
   .getIpAddress();
 String dir = getDiskDirs()[0].getAbsolutePath();
 return new PersistentMemberPattern(host, dir, this.diskStoreID.toUUID(), 0);
}
origin: io.snappydata/gemfire-core

InternalDistributedMember idm = (InternalDistributedMember)it.next();
endShun(idm);
ipAddrToMemberMap.remove(new IpAddress(idm.getIpAddress(), idm.getPort()));
origin: io.snappydata/gemfire-core

if (idm.getIpAddress().equals(s.getInetAddress())
  && idm.getDirectChannelPort() == s.getPort()) {
 addChannel(idm, s);
origin: io.snappydata/gemfire-core

public PersistentMemberID generatePersistentID(DiskRegionView dr) {
 File firstDir = getInfoFileDir().getDir();
 InternalDistributedSystem ids = getCache().getDistributedSystem();
 InternalDistributedMember memberId = ids.getDistributionManager()
   .getDistributionManagerId();
 
 //NOTE - do NOT use DM.cacheTimeMillis here. See bug #49920
 long timestamp = System.currentTimeMillis();
 PersistentMemberID id = new PersistentMemberID(getDiskStoreID(), memberId.getIpAddress(),
   firstDir.getAbsolutePath(), memberId.getName(),
   timestamp, (short) 0);
 return id;
}
origin: io.snappydata/gemfire-core

byte[] address = getIpAddress().getAddress();
origin: io.snappydata/gemfire-core

DataSerializer.writeInetAddress(getIpAddress(), out);
out.writeInt(getPort());
origin: io.snappydata/gemfire-core

return new Stub(m.getIpAddress(), m.getPort(), m.getVmViewId());
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: io.snappydata/gemfire-core

while (myAddr.getIpAddress() == null) {
 try {
origin: io.snappydata/gemfire-core

DataSerializer.writeInetAddress(getIpAddress(), out);
out.writeInt(getPort());
com.gemstone.gemfire.distributed.internal.membershipInternalDistributedMembergetIpAddress

Javadoc

Return the underlying host address

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
  • getProcessId
  • getVersionObject
  • getProcessId,
  • getVersionObject,
  • fromData,
  • getDirectChannelPort,
  • getGroups,
  • getNetMember,
  • getVmViewId,
  • toData,
  • _readEssentialData

Popular in Java

  • Finding current android device location
  • onRequestPermissionsResult (Fragment)
  • getExternalFilesDir (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • 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