Class JGroupsCluster

  • All Implemented Interfaces:
    ClusterIF, org.jgroups.MembershipListener, org.jgroups.MessageListener, org.jgroups.Receiver, org.jgroups.StateListener

    public class JGroupsCluster
    extends org.jgroups.ReceiverAdapter
    implements ClusterIF
    INTERNAL: Class that represents a cluster of OKS instances.
    • Constructor Detail

      • JGroupsCluster

        protected JGroupsCluster​(String clusterId,
                                 String clusterProps,
                                 StorageIF storage)
    • Method Detail

      • join

        public void join()
        Specified by:
        join in interface ClusterIF
      • leave

        public void leave()
        Specified by:
        leave in interface ClusterIF
      • flush

        public void flush()
        Specified by:
        flush in interface ClusterIF
      • processEvent

        protected void processEvent​(JGroupsEvent e)
      • receive

        public void receive​(org.jgroups.Message msg)
        Specified by:
        receive in interface org.jgroups.MessageListener
        Overrides:
        receive in class org.jgroups.ReceiverAdapter
      • viewAccepted

        public void viewAccepted​(org.jgroups.View view)
        Specified by:
        viewAccepted in interface org.jgroups.MembershipListener
        Overrides:
        viewAccepted in class org.jgroups.ReceiverAdapter