@Override @Nullable public <T> T convertSendAndReceive(D destination, Object request, Class<T> targetClass) { return convertSendAndReceive(destination, request, null, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive( D destination, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass) { return convertSendAndReceive(destination, request, headers, targetClass, null); }
@Override @Nullable public <T> T convertSendAndReceive(D destination, Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { return convertSendAndReceive(destination, request, null, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, headers, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive(Object request, Class<T> targetClass) { return convertSendAndReceive(getRequiredDefaultDestination(), request, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive( Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { return convertSendAndReceive(getRequiredDefaultDestination(), request, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, headers, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive(D destination, Object request, Class<T> targetClass) { return convertSendAndReceive(destination, request, null, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive( D destination, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass) { return convertSendAndReceive(destination, request, headers, targetClass, null); }
@Override @Nullable public <T> T convertSendAndReceive(D destination, Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { return convertSendAndReceive(destination, request, null, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive(Object request, Class<T> targetClass) { return convertSendAndReceive(getRequiredDefaultDestination(), request, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive( Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { return convertSendAndReceive(getRequiredDefaultDestination(), request, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, headers, targetClass); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, headers, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(D destination, Object request, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { return convertSendAndReceive(destination, request, null, targetClass, postProcessor); }
@Override @Nullable public <T> T convertSendAndReceive(String destinationName, Object request, @Nullable Map<String, Object> headers, Class<T> targetClass, @Nullable MessagePostProcessor postProcessor) { D destination = resolveDestination(destinationName); return super.convertSendAndReceive(destination, request, headers, targetClass, postProcessor); }