private ArrayBlockingQueue<MessagePacket> getMsgQueue() { if (msgQueue == null) { msgQueue = getGMSContext().getMessageQueue(); } return msgQueue; }
public static GMSMember getGMSMember( final SystemAdvertisement systemAdvertisement ) { GMSMember member; String memberType = getCustomTagValue(systemAdvertisement, CustomTagNames.MEMBER_TYPE.toString()); String groupName = getGroupName(systemAdvertisement); long startTime = getStartTime(systemAdvertisement); member = new GMSMember( systemAdvertisement.getName(), memberType, groupName, startTime); return member; }
private void addReadyMembers(final EventPacket packet) { final SystemAdvertisement advert = packet.getSystemAdvertisement(); final String token = advert.getName(); final GMSMember member = Utility.getGMSMember(advert); if (member.isCore()) { addJoinedAndReadyNotificationSignal(token, member.getGroupName(), member.getStartTime()); } }
@Override protected void createDistributedStateCache() { if (isWatchdog()) { distributedStateCache = null; } else { distributedStateCache = DistributedStateCacheImpl.getInstance(groupName); } }
public void addToLocalCache(final String componentName, final String memberTokenId, final Serializable key, final byte[] state) { final GMSCacheable cKey = createCompositeKey(componentName, memberTokenId, key); addToLocalCache(cKey, state); }
@Override public DistributedStateCache getDistributedStateCache() { // Never create a distributed state cache for a WATCHDOG. if (distributedStateCache == null && !isWatchdog()) { createDistributedStateCache(); } return distributedStateCache; }
/** * {@inheritDoc} */ public String toString() { return "HealthMessage.Entry: Id = " + id.toString() + "; State = " + state + "; LastTimeStamp = " + timestamp + "; Sequence ID = " + seqID; }
@Override public boolean setGroupStartupState(String member, MemberStates state) { return viewWindow.setGroupStartupState(member, state); } }
/** * {@inheritDoc} */ public int hashCode() { return id.hashCode() * 45191; }
public static GMSMember getGMSMember( final SystemAdvertisement systemAdvertisement ) { GMSMember member; String memberType = getCustomTagValue(systemAdvertisement, CustomTagNames.MEMBER_TYPE.toString()); String groupName = getGroupName(systemAdvertisement); long startTime = getStartTime(systemAdvertisement); member = new GMSMember( systemAdvertisement.getName(), memberType, groupName, startTime); return member; }
private void addReadyMembers(final EventPacket packet) { final SystemAdvertisement advert = packet.getSystemAdvertisement(); final String token = advert.getName(); final GMSMember member = Utility.getGMSMember(advert); if (member.isCore()) { addJoinedAndReadyNotificationSignal(token, member.getGroupName(), member.getStartTime()); } }
private ArrayBlockingQueue<MessagePacket> getMsgQueue() { if (msgQueue == null) { msgQueue = getGMSContext().getMessageQueue(); } return msgQueue; }
@Override protected void createDistributedStateCache() { if (isWatchdog()) { distributedStateCache = null; } else { distributedStateCache = DistributedStateCacheImpl.getInstance(groupName); } }
@Override public boolean setGroupStartupState(String member, MemberStates state) { return viewWindow.setGroupStartupState(member, state); } }