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