@Override public String manifest(final Object event) { if (event instanceof PolicyEvent) { return ((WithType) event).getType(); } else { throw new IllegalArgumentException( "Unable to create manifest for a non-'PolicyEvent' object! Was: " + event.getClass()); } }
@Override public String manifest(final Object event) { if (event instanceof PolicyEvent) { return ((WithType) event).getType(); } else { throw new IllegalArgumentException( "Unable to create manifest for a non-'PolicyEvent' object! Was: " + event.getClass()); } }
private String getMessageType(final Object message) { if (isCommand(message)) { return ((WithType) message).getType(); } else { return message.getClass().getSimpleName(); } }
private String getMessageType(final Object message) { if (isCommand(message)) { return ((WithType) message).getType(); } else { return message.getClass().getSimpleName(); } }