/** * Allows to add {@link MessagePayload} to the current {@link Message} * @param payload payload-instance which should be added */ public void addPayload(MessagePayload payload) { Class key = payload.getClass(); if (payload.getClass().isAnnotationPresent(MessagePayloadKey.class)) { key = payload.getClass().getAnnotation(MessagePayloadKey.class).value(); } addPayload(key, payload); }
/** * Allows to add {@link MessagePayload} to the current {@link Message} * @param payload payload-instance which should be added */ public void addPayload(MessagePayload payload) { Class key = payload.getClass(); if (payload.getClass().isAnnotationPresent(MessagePayloadKey.class)) { key = payload.getClass().getAnnotation(MessagePayloadKey.class).value(); } addPayload(key, payload); }
/** * Allows to add {@link MessagePayload} to the current {@link Message} * @param payload payload-instance which should be added */ public void addPayload(MessagePayload payload) { Class key = payload.getClass(); if (payload.getClass().isAnnotationPresent(MessagePayloadKey.class)) { key = payload.getClass().getAnnotation(MessagePayloadKey.class).value(); } addPayload(key, payload); }
public AbstractMessage(String messageDescriptor, Serializable... arguments) { this.messageDescriptor = messageDescriptor; for (Serializable argument : arguments) { if (argument instanceof MessagePayload) { //TODO log warning //noinspection unchecked addPayload((MessagePayload) argument); } else { addArgument(argument); } } cleanup(); }
public AbstractMessage(String messageDescriptor, Serializable... arguments) { this.messageDescriptor = messageDescriptor; for (Serializable argument : arguments) { if (argument instanceof MessagePayload) { //TODO log warning //noinspection unchecked addPayload((MessagePayload) argument); } else { addArgument(argument); } } cleanup(); }
public AbstractMessage(String messageDescriptor, Serializable... arguments) { this.messageDescriptor = messageDescriptor; for (Serializable argument : arguments) { if (argument instanceof MessagePayload) { //TODO log warning //noinspection unchecked addPayload((MessagePayload) argument); } else { addArgument(argument); } } cleanup(); }