Package org.jgroups

Examples of org.jgroups.ViewId


            System.out.println();

            Map<ViewId,Integer> views=new HashMap<ViewId,Integer>();

            for(JChannel ch: channels) {
                ViewId view_id=ch.getView().getViewId();
                Integer val=views.get(view_id);
                views.put(view_id, val == null? 1 : val+1);
                int size=ch.getView().size();
                if(size != NUM)
                    merge_completed=false;
View Full Code Here


    public void testEquals() {
        assert view.equals(view);
    }

    public void testEquals2() {
        View v1=new View(new ViewId(a, 12345), new ArrayList<Address>(members));
        View v2=new View(a, 12345, new ArrayList<Address>(members));
        assert v1.equals(v2);
        View v3=new View(a, 12543, new ArrayList<Address>(members));
        assert !v1.equals(v3);
    }
View Full Code Here

                if(!response.isServer())
                    continue;
                View view=response.getView();
                if(view == null)
                    continue;
                ViewId vid=view.getVid();
                if(!containsViewId(ret, vid))
                    ret.add(view);
            }
            return ret;
        }
View Full Code Here

       


        boolean containsViewId(Collection<View> views, ViewId vid) {
            for(View view: views) {
                ViewId tmp=view.getVid();
                if(Util.sameViewId(vid, tmp))
                    return true;
            }
            return false;
        }
View Full Code Here

        public List<View> detectDifferentViews(Map<Address,View> map) {
            final List<View> ret=new ArrayList<View>();
            for(View view: map.values()) {
                if(view == null)
                    continue;
                ViewId vid=view.getVid();
                if(!Util.containsViewId(ret, vid))
                    ret.add(view);
            }
            return ret;
        }
View Full Code Here

TOP

Related Classes of org.jgroups.ViewId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.