Я реализую 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
?