@Override public Receive createReceive() { return ReceiveBuilder.create() .match(JmsMessage.class, this::handleJmsMessage) .match(AddressMetric.class, this::handleAddressMetric) .match(RetrieveAddressMetric.class, ram -> { getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric.getStatus(), addressMetric.getStatusDetails().orElse(null), consumedMessages, lastMessageConsumedAt), getSelf()); }) .matchAny(m -> { log.warning("Unknown message: {}", m); unhandled(m); }).build(); }
@Override public Receive createReceive() { return ReceiveBuilder.create() .match(Delivery.class, this::handleDelivery) .match(AddressMetric.class, this::handleAddressMetric) .match(RetrieveAddressMetric.class, ram -> { getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric != null ? addressMetric.getStatus() : ConnectionStatus.UNKNOWN, addressMetric != null ? addressMetric.getStatusDetails().orElse(null) : null, consumedMessages, lastMessageConsumedAt), getSelf()); }) .matchAny(m -> { log.warning("Unknown message: {}", m); unhandled(m); }).build(); }
@Override public Receive createReceive() { return ReceiveBuilder.create() .match(Delivery.class, this::handleDelivery) .match(AddressMetric.class, this::handleAddressMetric) .match(RetrieveAddressMetric.class, ram -> { getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric != null ? addressMetric.getStatus() : ConnectionStatus.UNKNOWN, addressMetric != null ? addressMetric.getStatusDetails().orElse(null) : null, consumedMessages, lastMessageConsumedAt), getSelf()); }) .matchAny(m -> { log.warning("Unknown message: {}", m); unhandled(m); }).build(); }
@Override public Receive createReceive() { return ReceiveBuilder.create() .match(JmsMessage.class, this::handleJmsMessage) .match(AddressMetric.class, this::handleAddressMetric) .match(RetrieveAddressMetric.class, ram -> { getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric.getStatus(), addressMetric.getStatusDetails().orElse(null), consumedMessages, lastMessageConsumedAt), getSelf()); }) .matchAny(m -> { log.warning("Unknown message: {}", m); unhandled(m); }).build(); }
final AddressMetric theAddressMetric = ConnectivityModelFactory.newAddressMetric( this.addressMetric != null ? this.addressMetric.getStatus() : ConnectionStatus.UNKNOWN, this.addressMetric != null ? this.addressMetric.getStatusDetails().orElse(null) : null, consumedMessages, lastMessageConsumedAt); log.debug("theAddressMetric: {}", theAddressMetric);
final AddressMetric theAddressMetric = ConnectivityModelFactory.newAddressMetric( this.addressMetric != null ? this.addressMetric.getStatus() : ConnectionStatus.UNKNOWN, this.addressMetric != null ? this.addressMetric.getStatusDetails().orElse(null) : null, consumedMessages, lastMessageConsumedAt); log.debug("theAddressMetric: {}", theAddressMetric);
.match(RetrieveAddressMetric.class, ram -> getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric != null ? addressMetric.getStatus() : ConnectionStatus.UNKNOWN, addressMetric != null ? addressMetric.getStatusDetails().orElse(null) : null, publishedMessages, lastMessagePublishedAt), getSelf())
.match(RetrieveAddressMetric.class, ram -> getSender().tell(ConnectivityModelFactory.newAddressMetric( addressMetric != null ? addressMetric.getStatus() : ConnectionStatus.UNKNOWN, addressMetric != null ? addressMetric.getStatusDetails().orElse(null) : null, publishedMessages, lastMessagePublishedAt), getSelf())