public IdentifiedDataSerializable createNew(Integer arg) { return new MemberImpl(); } };
public IdentifiedDataSerializable createNew(Integer arg) { return new MemberImpl(); } };
public MemberImpl toMember() { return new MemberImpl(address, version, false, uuid, attributes, liteMember, memberListJoinVersion, null); }
public MemberImpl toMember() { return new MemberImpl(address, version, false, uuid, attributes, liteMember, memberListJoinVersion, null); }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); String uuid = in.readUTF(); String host = in.readUTF(); int port = in.readInt(); boolean liteMember = in.readBoolean(); MemberVersion version = (MemberVersion) in.readObject(); member = new MemberImpl(new Address(host, port), version, false, uuid, null, liteMember); } }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); String uuid = in.readUTF(); String host = in.readUTF(); int port = in.readInt(); boolean liteMember = in.readBoolean(); MemberVersion version = (MemberVersion) in.readObject(); member = new MemberImpl(new Address(host, port), version, false, uuid, null, liteMember); } }
@Override public void readData(ObjectDataInput in) throws IOException { key = in.readUTF(); member = new MemberImpl(); member.readData(in); operationType = MemberAttributeOperationType.getValue(in.readByte()); if (operationType == PUT) { value = IOUtil.readAttributeValue(in); } this.source = member; } }
private Member getMember(EventData eventData) { Member member = nodeEngine.getClusterService().getMember(eventData.getCaller()); if (member == null) { member = new MemberImpl(eventData.getCaller(), nodeEngine.getVersion(), false); } return member; }
private Member getMember(EventData eventData) { Member member = nodeEngine.getClusterService().getMember(eventData.getCaller()); if (member == null) { member = new MemberImpl(eventData.getCaller(), nodeEngine.getVersion(), false); } return member; }
@Override public void readData(ObjectDataInput in) throws IOException { key = in.readUTF(); member = new MemberImpl(); member.readData(in); operationType = MemberAttributeOperationType.getValue(in.readByte()); if (operationType == PUT) { value = IOUtil.readAttributeValue(in); } this.source = member; } }
MemberImpl promoteAndGetLocalMember() { MemberImpl member = getLocalMember(); assert member.isLiteMember() : "Local member is not lite member!"; assert lock.isHeldByCurrentThread() : "Called without holding cluster service lock!"; localMember = new MemberImpl(member.getAddress(), member.getVersion(), true, member.getUuid(), member.getAttributes(), false, member.getMemberListJoinVersion(), node.hazelcastInstance); node.loggingService.setThisMember(localMember); return localMember; }
MemberImpl promoteAndGetLocalMember() { MemberImpl member = getLocalMember(); assert member.isLiteMember() : "Local member is not lite member!"; assert lock.isHeldByCurrentThread() : "Called without holding cluster service lock!"; localMember = new MemberImpl(member.getAddress(), member.getVersion(), true, member.getUuid(), member.getAttributes(), false, member.getMemberListJoinVersion(), node.hazelcastInstance); node.loggingService.setThisMember(localMember); return localMember; }
private Member getMember(EventData eventData) { Member member = replicatedMapService.getNodeEngine().getClusterService().getMember(eventData.getCaller()); if (member == null) { member = new MemberImpl(eventData.getCaller(), nodeEngine.getVersion(), false); } return member; }
private Member getMember(EventData eventData) { Member member = replicatedMapService.getNodeEngine().getClusterService().getMember(eventData.getCaller()); if (member == null) { member = new MemberImpl(eventData.getCaller(), nodeEngine.getVersion(), false); } return member; }
private void resetLocalMemberUuid() { assert lock.isHeldByCurrentThread() : "Called without holding cluster service lock!"; assert !isJoined() : "Cannot reset local member UUID when joined."; Address address = getThisAddress(); String newUuid = UuidUtil.createMemberUuid(address); logger.warning("Resetting local member UUID. Previous: " + localMember.getUuid() + ", new: " + newUuid); MemberImpl memberWithNewUuid = new MemberImpl(address, localMember.getVersion(), true, newUuid, localMember.getAttributes(), localMember.isLiteMember(), localMember.getMemberListJoinVersion(), node.hazelcastInstance); localMember = memberWithNewUuid; node.loggingService.setThisMember(localMember); }
private void resetLocalMemberUuid() { assert lock.isHeldByCurrentThread() : "Called without holding cluster service lock!"; assert !isJoined() : "Cannot reset local member UUID when joined."; Address address = getThisAddress(); String newUuid = UuidUtil.createMemberUuid(address); logger.warning("Resetting local member UUID. Previous: " + localMember.getUuid() + ", new: " + newUuid); MemberImpl memberWithNewUuid = new MemberImpl(address, localMember.getVersion(), true, newUuid, localMember.getAttributes(), localMember.isLiteMember(), localMember.getMemberListJoinVersion(), node.hazelcastInstance); localMember = memberWithNewUuid; node.loggingService.setThisMember(localMember); }
@Override public void dispatchEvent(Object event, Object listener) { TopicEvent topicEvent = (TopicEvent) event; ClusterService clusterService = nodeEngine.getClusterService(); MemberImpl member = clusterService.getMember(topicEvent.publisherAddress); if (member == null) { member = new MemberImpl(topicEvent.publisherAddress, nodeEngine.getVersion(), false); } Message message = new DataAwareMessage(topicEvent.name, topicEvent.data, topicEvent.publishTime, member , nodeEngine.getSerializationService()); incrementReceivedMessages(topicEvent.name); MessageListener messageListener = (MessageListener) listener; messageListener.onMessage(message); }
@Override public void dispatchEvent(Object event, Object listener) { TopicEvent topicEvent = (TopicEvent) event; ClusterService clusterService = nodeEngine.getClusterService(); MemberImpl member = clusterService.getMember(topicEvent.publisherAddress); if (member == null) { member = new MemberImpl(topicEvent.publisherAddress, nodeEngine.getVersion(), false); } Message message = new DataAwareMessage(topicEvent.name, topicEvent.data, topicEvent.publishTime, member , nodeEngine.getSerializationService()); incrementReceivedMessages(topicEvent.name); MessageListener messageListener = (MessageListener) listener; messageListener.onMessage(message); }
private MemberImpl createMember(MemberInfo memberInfo, Map<String, Object> attributes) { Address address = memberInfo.getAddress(); Address thisAddress = node.getThisAddress(); String ipV6ScopeId = thisAddress.getScopeId(); address.setScopeId(ipV6ScopeId); boolean localMember = thisAddress.equals(address); return new MemberImpl(address, memberInfo.getVersion(), localMember, memberInfo.getUuid(), attributes, memberInfo.isLiteMember(), memberInfo.getMemberListJoinVersion(), node.hazelcastInstance); }
private MemberImpl createMember(MemberInfo memberInfo, Map<String, Object> attributes) { Address address = memberInfo.getAddress(); Address thisAddress = node.getThisAddress(); String ipV6ScopeId = thisAddress.getScopeId(); address.setScopeId(ipV6ScopeId); boolean localMember = thisAddress.equals(address); return new MemberImpl(address, memberInfo.getVersion(), localMember, memberInfo.getUuid(), attributes, memberInfo.isLiteMember(), memberInfo.getMemberListJoinVersion(), node.hazelcastInstance); }