Tabnine Logo
GmsImpl
Code IndexAdd Tabnine to your IDE (free)

How to use
GmsImpl
in
org.jgroups.protocols.pbcast

Best Java code snippets using org.jgroups.protocols.pbcast.GmsImpl (Showing top 20 results out of 315)

origin: wildfly/wildfly

protected void process(Collection<Request> requests) {
  if(requests.isEmpty())
    return;
  Request firstReq=requests.iterator().next();
  switch(firstReq.type) {
    case Request.JOIN:
    case Request.JOIN_WITH_STATE_TRANSFER:
    case Request.LEAVE:
    case Request.SUSPECT:
      impl.handleMembershipChange(requests);
      break;
    case Request.MERGE:
      impl.merge(firstReq.views);
      break;
    default:
      log.error("request " + firstReq.type + " is unknown; discarded");
  }
}
origin: wildfly/wildfly

public void init() throws Exception {
  super.init();
  join_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

  break;
case GmsHeader.JOIN_RSP:
  impl.handleJoinResponse(hdr.join_rsp);
  break;
case GmsHeader.LEAVE_REQ:
  break;
case GmsHeader.LEAVE_RSP:
  impl.handleLeaveResponse();
  break;
case GmsHeader.VIEW:
    impl.handleViewChange(new_view, hdr.my_digest);
    impl.handleViewChange(new_view, hdr.my_digest);
  impl.handleMergeRequest(msg.getSrc(), hdr.merge_id);
  break;
  MergeData merge_data=new MergeData(msg.getSrc(), hdr.view, hdr.my_digest);
  merge_data.merge_rejected=hdr.merge_rejected;
  impl.handleMergeResponse(merge_data, hdr.merge_id);
  break;
  impl.handleMergeView(new MergeData(msg.getSrc(), hdr.view, hdr.my_digest), hdr.merge_id);
  down_prot.down(new Event(Event.RESUME_STABLE));
  break;
  impl.handleMergeCancelled(hdr.merge_id);
origin: wildfly/wildfly

  JoinRsp join_rsp=readJoinRsp(msg.getRawBuffer(), msg.getOffset(), msg.getLength());
  if(join_rsp != null)
    impl.handleJoinResponse(join_rsp);
  break;
case GmsHeader.LEAVE_REQ:
  break;
case GmsHeader.LEAVE_RSP:
  impl.handleLeaveResponse();
  break;
case GmsHeader.VIEW:
    impl.handleViewChange(new_view, tuple.getVal2());
    impl.handleViewChange(new_view, tuple.getVal2());
  Collection<? extends Address> mbrs=readMembers(msg.getRawBuffer(), msg.getOffset(), msg.getLength());
  if(mbrs != null)
    impl.handleMergeRequest(msg.getSrc(), hdr.merge_id, mbrs);
  break;
  log.trace("%s: got merge response from %s, merge_id=%s, merge data is %s",
       local_addr, msg.getSrc(), hdr.merge_id, merge_data);
  impl.handleMergeResponse(merge_data, hdr.merge_id);
  break;
  if(tuple == null)
    return null;
  impl.handleMergeView(new MergeData(msg.getSrc(), tuple.getVal1(), tuple.getVal2()), hdr.merge_id);
origin: wildfly/wildfly

  impl.joinWithStateTransfer(local_addr, use_flush);
else
  impl.join(local_addr, use_flush);
return null;  // don't pass down: event has already been passed down
impl.leave(evt.getArg());
if(!(impl instanceof CoordGmsImpl)) {
origin: org.jgroups/com.springsource.org.jgroups

  if(log.isFatalEnabled()) log.fatal("[CONNECT] local_addr is null");
try {
  impl.join(local_addr);
impl.leave((Address)evt.getArg());
if(!(impl instanceof CoordGmsImpl)) {
origin: wildfly/wildfly

impl.handleViewChange(full_view, digest); // install the view locally first
down_prot.down(view_change_msg);
sendJoinResponses(jr, joiners);
origin: org.jboss.eap/wildfly-client-all

  JoinRsp join_rsp=readJoinRsp(msg.getRawBuffer(), msg.getOffset(), msg.getLength());
  if(join_rsp != null)
    impl.handleJoinResponse(join_rsp);
  break;
case GmsHeader.LEAVE_REQ:
  break;
case GmsHeader.LEAVE_RSP:
  impl.handleLeaveResponse();
  break;
case GmsHeader.VIEW:
    impl.handleViewChange(new_view, tuple.getVal2());
    impl.handleViewChange(new_view, tuple.getVal2());
  Collection<? extends Address> mbrs=readMembers(msg.getRawBuffer(), msg.getOffset(), msg.getLength());
  if(mbrs != null)
    impl.handleMergeRequest(msg.getSrc(), hdr.merge_id, mbrs);
  break;
  log.trace("%s: got merge response from %s, merge_id=%s, merge data is %s",
       local_addr, msg.getSrc(), hdr.merge_id, merge_data);
  impl.handleMergeResponse(merge_data, hdr.merge_id);
  break;
  if(tuple == null)
    return null;
  impl.handleMergeView(new MergeData(msg.getSrc(), tuple.getVal1(), tuple.getVal2()), hdr.merge_id);
origin: org.jboss.eap/wildfly-client-all

  impl.joinWithStateTransfer(local_addr, use_flush);
else
  impl.join(local_addr, use_flush);
return null;  // don't pass down: event has already been passed down
impl.leave(evt.getArg());
if(!(impl instanceof CoordGmsImpl)) {
origin: org.jboss.eap/wildfly-client-all

impl.handleViewChange(full_view, digest); // install the view locally first
down_prot.down(view_change_msg);
sendJoinResponses(jr, joiners);
origin: org.jboss.eap/wildfly-client-all

protected void process(Collection<Request> requests) {
  if(requests.isEmpty())
    return;
  Request firstReq=requests.iterator().next();
  switch(firstReq.type) {
    case Request.JOIN:
    case Request.JOIN_WITH_STATE_TRANSFER:
    case Request.LEAVE:
    case Request.SUSPECT:
      impl.handleMembershipChange(requests);
      break;
    case Request.MERGE:
      impl.merge(firstReq.views);
      break;
    default:
      log.error("request " + firstReq.type + " is unknown; discarded");
  }
}
origin: wildfly/wildfly

public void init() throws Exception {
  super.init();
  leave_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

  impl.handleMembershipChange(newMembers, oldMembers, suspectedMembers);
  break;
case Request.MERGE:
  if(requests.size() > 1)
    log.error("more than one MERGE request to process, ignoring the others");
  impl.merge(firstReq.coordinators);
  break;
case Request.VIEW:
origin: wildfly/wildfly

public void init() throws Exception {
  merger=new Merger(this);
  if(view_ack_collection_timeout <= 0)
    throw new IllegalArgumentException("view_ack_collection_timeout has to be greater than 0");
  if(merge_timeout <= 0)
    throw new IllegalArgumentException("merge_timeout has to be greater than 0");
  prev_members=new BoundedList<>(num_prev_mbrs);
  prev_views=new BoundedList<>(num_prev_views);
  TP transport=getTransport();
  timer=transport.getTimer();
  if(timer == null)
    throw new Exception("timer is null");
  if(impl != null)
    impl.init();
  transport.registerProbeHandler(this);
}
origin: org.jboss.eap/wildfly-client-all

public void init() throws Exception {
  super.init();
  join_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

public void init() throws Exception {
  super.init();
  suspected_mbrs.removeAllElements();
  leave_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

public void init() throws Exception {
  super.init();
  synchronized(initial_mbrs) {
    initial_mbrs.clear();
    initial_mbrs_received=false;
  }
  join_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

public void init() throws Exception {
  super.init();
  cancelMerge();
}
origin: org.jboss.eap/wildfly-client-all

public void init() throws Exception {
  super.init();
  leave_promise.reset();
}
origin: org.jgroups/com.springsource.org.jgroups

public void init() throws Exception {
  prev_members=new BoundedList(num_prev_mbrs);
  timer=stack != null? stack.timer : null;
  if(timer == null)
    throw new Exception("GMS.init(): timer is null");
  if(impl != null)
    impl.init();
}
org.jgroups.protocols.pbcastGmsImpl

Most used methods

  • handleJoinResponse
  • handleLeaveResponse
  • handleMembershipChange
  • handleMergeCancelled
  • handleMergeRequest
  • handleMergeResponse
  • handleMergeView
  • handleViewChange
  • init
  • join
  • leave
  • merge
  • leave,
  • merge,
  • start,
  • stop,
  • unsuspect,
  • handleDigestResponse,
  • joinWithStateTransfer,
  • handleExit,
  • handleUpEvent

Popular in Java

  • Reading from database using SQL prepared statement
  • setScale (BigDecimal)
  • scheduleAtFixedRate (Timer)
  • getSystemService (Context)
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Collectors (java.util.stream)
  • JTable (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • From CI to AI: The AI layer in your organization
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