Я реализую ResponseHandler
для пакета apache HttpClient, вот так:
new ResponseHandler<int>() {
public int handleResponse(...) {
// ... code ...
return 0;
}
}
но я бы хотел, чтобы функция handleResponse
ничего не возвращала, т.е. void
. Это возможно? Следующее не компилируется, так как void
не является допустимым типом Java:
new ResponseHandler<void>() {
public void handleResponse(...) {
// ... code ...
}
}
Полагаю, я мог бы заменить void
на Void
, чтобы вернуть Void
объект, но это не совсем то, что я хочу. Вопрос : можно ли организовать эту ситуацию обратного вызова таким образом, чтобы я мог вернуть void
из handleResponse
?