183184185186187188189190191192193
protected boolean isJoinResponseValid(final JoinRsp rsp) { if(rsp.getFailReason() != null) throw new SecurityException(rsp.getFailReason()); Digest tmp_digest=rsp.getDigest(); if(tmp_digest == null || tmp_digest.capacity() == 0) { log.warn("%s: digest is empty: digest=%s", gms.local_addr, rsp.getDigest()); return false; } if(!tmp_digest.contains(gms.local_addr)) {
4344454647484950515253
} public void testConstructor1() { Digest dd=new MutableDigest(members); Assert.assertEquals(dd.capacity(),members.length); } public void testConstructor2() { d=new Digest(members, new long[]{1,2,3,4,5,6}); System.out.println("d = " + d);
427428429430431432433434435436437
Digest digest1=(Digest)Util.streamableFromByteBuffer(Digest.class,buf1); System.out.println("digest1 = " + digest1); assert digest.equals(digest1); assert digest.capacity() == digest1.capacity(); } }