@SuppressWarnings("unchecked") @Override public <T> MessageHandlingMember<T> wrapHandler(MessageHandlingMember<T> original) { return original.annotationAttributes(DeadlineHandler.class) .map(attr -> (MessageHandlingMember<T>) new DeadlineMethodMessageHandlingMember(original, attr)) .orElse(original); }
@SuppressWarnings("unchecked") @Override public <T> MessageHandlingMember<T> wrapHandler(MessageHandlingMember<T> original) { return original.annotationAttributes(DeadlineHandler.class) .map(attr -> (MessageHandlingMember<T>) new DeadlineMethodMessageHandlingMember(original, attr)) .orElse(original); }
@SuppressWarnings("unchecked") @Override public <T> MessageHandlingMember<T> wrapHandler(MessageHandlingMember<T> original) { return original.annotationAttributes(DeadlineHandler.class) .map(attr -> (MessageHandlingMember<T>) new DeadlineMethodMessageHandlingMember(original, attr)) .orElse(original); }