@Override
 public void handle(Member member, int eventType) {
   switch (eventType) {
     case MembershipEvent.MEMBER_ADDED:
       memberAdded(member);
       break;
     case MembershipEvent.MEMBER_REMOVED:
       memberRemoved(member);
       break;
     default:
       LOGGER.warning("Unknown event type :" + eventType);
   }
   partitionService.refreshPartitions();
 }
コード例 #2
0
 private void handleMember(ClientMessage clientMessage) {
   final MemberResultParameters memberResultParameters =
       MemberResultParameters.decode(clientMessage);
   switch (memberResultParameters.eventType) {
     case MemberResultParameters.MEMBER_ADDED:
       memberAdded(memberResultParameters.member);
       break;
     case MemberResultParameters.MEMBER_REMOVED:
       memberRemoved(memberResultParameters.member);
       break;
     default:
       LOGGER.warning("Unknown event type :" + memberResultParameters.eventType);
   }
   partitionService.refreshPartitions();
 }