Tabnine Logo
GossipData.getGroup
Code IndexAdd Tabnine to your IDE (free)

How to use
getGroup
method
in
org.jgroups.stack.GossipData

Best Java code snippets using org.jgroups.stack.GossipData.getGroup (Showing top 11 results out of 315)

origin: wildfly/wildfly

protected void handleUnregister(DataInput in) {
  GossipData req=readRequest(in, GossipType.UNREGISTER);
  if(req != null)
    removeAddressMapping(req.getGroup(), req.getAddress());
}
origin: wildfly/wildfly

protected void handleGetMembersRequest(Address sender, DataInput in) {
  GossipData req=readRequest(in, GossipType.GET_MBRS);
  if(req == null)
    return;
  GossipData rsp=new GossipData(GossipType.GET_MBRS_RSP, req.getGroup(), null);
  Map<Address,Entry> members=address_mappings.get(req.getGroup());
  if(members != null) {
    for(Map.Entry<Address,Entry> entry : members.entrySet()) {
      Address logical_addr=entry.getKey();
      PhysicalAddress phys_addr=entry.getValue().phys_addr;
      String logical_name=entry.getValue().logical_name;
      PingData data=new PingData(logical_addr, true, logical_name, phys_addr);
      rsp.addPingData(data);
    }
  }
  ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(rsp.serializedSize());
  try {
    rsp.writeTo(out);
    server.send(sender, out.buffer(), 0, out.position());
  }
  catch(Exception ex) {
    log.error("failed sending %d to %s: %s", GossipType.GET_MBRS_RSP, sender, ex);
  }
}
origin: wildfly/wildfly

protected void handleRegister(Address sender, DataInput in) {
  GossipData req=readRequest(in, GossipType.REGISTER);
  if(req != null) {
    String          group=req.getGroup();
    Address         addr=req.getAddress();
    PhysicalAddress phys_addr=req.getPhysicalAddress();
    String          logical_name=req.getLogicalName();
    addAddressMapping(sender, group, addr, phys_addr, logical_name);
  }
}
origin: wildfly/wildfly

public void receive(Address sender, DataInput in) throws Exception {
  GossipData data=new GossipData();
  data.readFrom(in);
  switch(data.getType()) {
    case MESSAGE:
    case SUSPECT:
      if(receiver != null)
        receiver.receive(data);
      break;
    case GET_MBRS_RSP:
      notifyResponse(data.getGroup(), data.getPingData());
      break;
  }
}
origin: wildfly/wildfly

@Override
public void receive(Address sender, byte[] buf, int offset, int length) {
  ByteArrayDataInputStream in=new ByteArrayDataInputStream(buf, offset, length);
  GossipData data=new GossipData();
  try {
    data.readFrom(in);
    switch(data.getType()) {
      case MESSAGE:
      case SUSPECT:
        if(receiver != null)
          receiver.receive(data);
        break;
      case GET_MBRS_RSP:
        notifyResponse(data.getGroup(), data.getPingData());
        break;
    }
  }
  catch(Exception ex) {
    log.error(Util.getMessage("FailedReadingData"), ex);
  }
}
origin: org.jboss.eap/wildfly-client-all

protected void handleUnregister(DataInput in) {
  GossipData req=readRequest(in, GossipType.UNREGISTER);
  if(req != null)
    removeAddressMapping(req.getGroup(), req.getAddress());
}
origin: org.jboss.eap/wildfly-client-all

protected void handleGetMembersRequest(Address sender, DataInput in) {
  GossipData req=readRequest(in, GossipType.GET_MBRS);
  if(req == null)
    return;
  GossipData rsp=new GossipData(GossipType.GET_MBRS_RSP, req.getGroup(), null);
  Map<Address,Entry> members=address_mappings.get(req.getGroup());
  if(members != null) {
    for(Map.Entry<Address,Entry> entry : members.entrySet()) {
      Address logical_addr=entry.getKey();
      PhysicalAddress phys_addr=entry.getValue().phys_addr;
      String logical_name=entry.getValue().logical_name;
      PingData data=new PingData(logical_addr, true, logical_name, phys_addr);
      rsp.addPingData(data);
    }
  }
  ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(rsp.serializedSize());
  try {
    rsp.writeTo(out);
    server.send(sender, out.buffer(), 0, out.position());
  }
  catch(Exception ex) {
    log.error("failed sending %d to %s: %s", GossipType.GET_MBRS_RSP, sender, ex);
  }
}
origin: org.jboss.eap/wildfly-client-all

protected void handleRegister(Address sender, DataInput in) {
  GossipData req=readRequest(in, GossipType.REGISTER);
  if(req != null) {
    String          group=req.getGroup();
    Address         addr=req.getAddress();
    PhysicalAddress phys_addr=req.getPhysicalAddress();
    String          logical_name=req.getLogicalName();
    addAddressMapping(sender, group, addr, phys_addr, logical_name);
  }
}
origin: org.jgroups/com.springsource.org.jgroups

case GossipRouter.REGISTER:
  mbr=req.getAddress();
  group=req.getGroup();
  if(log.isTraceEnabled())
    log.trace("REGISTER(" + group + ", " + mbr + ")");
  group=req.getGroup();
  if(log.isTraceEnabled())
    log.trace("UNREGISTER(" + group + ", " + mbr + ")");
  group=req.getGroup();
  List<Address> mbrs=null;
  Map<Address,AddressEntry> map;
  group=req.getGroup();
  output=new DataOutputStream(sock.getOutputStream());
  output=new DataOutputStream(sock.getOutputStream());
  logical_addr=req.getAddress();
  String group_name=req.getGroup();
  group_name=req.getGroup();
  removeEntry(group_name, addr);
  if(log.isTraceEnabled())
origin: org.jboss.eap/wildfly-client-all

public void receive(Address sender, DataInput in) throws Exception {
  GossipData data=new GossipData();
  data.readFrom(in);
  switch(data.getType()) {
    case MESSAGE:
    case SUSPECT:
      if(receiver != null)
        receiver.receive(data);
      break;
    case GET_MBRS_RSP:
      notifyResponse(data.getGroup(), data.getPingData());
      break;
  }
}
origin: org.jboss.eap/wildfly-client-all

@Override
public void receive(Address sender, byte[] buf, int offset, int length) {
  ByteArrayDataInputStream in=new ByteArrayDataInputStream(buf, offset, length);
  GossipData data=new GossipData();
  try {
    data.readFrom(in);
    switch(data.getType()) {
      case MESSAGE:
      case SUSPECT:
        if(receiver != null)
          receiver.receive(data);
        break;
      case GET_MBRS_RSP:
        notifyResponse(data.getGroup(), data.getPingData());
        break;
    }
  }
  catch(Exception ex) {
    log.error(Util.getMessage("FailedReadingData"), ex);
  }
}
org.jgroups.stackGossipDatagetGroup

Popular methods of GossipData

  • <init>
  • getAddress
  • getType
  • readFrom
  • writeTo
  • addPingData
  • getBuffer
  • getLogicalName
  • getPhysicalAddress
  • getPingData
  • getSender
  • serializedSize
  • getSender,
  • serializedSize,
  • setSender

Popular in Java

  • Finding current android device location
  • setContentView (Activity)
  • getContentResolver (Context)
  • getSystemService (Context)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • Path (java.nio.file)
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Join (org.hibernate.mapping)
  • Top plugins for WebStorm
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