public Object getFieldValue(_Fields field) { switch (field) { case ADDRESS: return getAddress(); case ACTOR_CLASSIFIER: return getActorClassifier(); case NOTIFICATION_ID: return getNotificationId(); } throw new IllegalStateException(); }
@Override public void onUnicastNotificationMessage(ThriftUnicastNotificationMessage msg) { EndpointAddress address = fromThriftAddress(msg.getAddress()); ActorClassifier classifier = fromThriftActorClassifier(msg.getActorClassifier()); listener.onEndpointActorMsg(new ThriftEndpointActorMsg<>(address, classifier, msg)); }