У меня проблема с получением объекта из ListenableFutureCallback, когда я использую функцию удаления AsyncRestTemplate. Это мой исходный код:
ListenableFutureCallback<Object> callbackDelete = new ListenableFutureCallback<Object>() {
@Override
public void onFailure(Throwable ex) {
logger.error("Error processing the delete request: " + ex.getMessage());
}
@Override
public void onSuccess(Object result) {
System.out.println("Async Delete Success : " + result.toString() );
logger.debug("The request has been processed successfully");
}
};
ListenableFuture<?> response = asyncRestTemplate.delete(DELETE_URL + "/" + id);
response.addCallback(callbackDelete);
Когда я выполняю result.toString (), результат всегда будет нулевым.
Спасибо