@Override public String entityId(final Object message) { if (message instanceof ShardedMessageEnvelope) { return ((ShardedMessageEnvelope) message).getId(); } else if (message instanceof WithId) { return ((WithId) message).getId(); } else if (message instanceof ShardRegion.StartEntity) { return ((ShardRegion.StartEntity) message).entityId(); } return null; }
@Override public String entityId(final Object message) { if (message instanceof ShardedMessageEnvelope) { return ((ShardedMessageEnvelope) message).getId(); } else if (message instanceof WithId) { return ((WithId) message).getId(); } else if (message instanceof ShardRegion.StartEntity) { return ((ShardRegion.StartEntity) message).entityId(); } return null; }