Типы void / Void generics Java

Я реализую ResponseHandler для пакета apache HttpClient, например:

new ResponseHandler<int>() {
    public int handleResponse(...) {
        // ... code ...
        return 0;
    }
}

, но я бы хотел, чтобы функция handleResponse ничего не возвращала, т.е. недействительным . Это возможно? Следующее не компилируется, поскольку void не является допустимым типом Java:

new ResponseHandler<void>() {
        public void handleResponse(...) {
            // ... code ...
        }
}

Я полагаю, я мог бы заменить void на Void , чтобы вернуть Пустота , но я не хочу этого. Вопрос : можно ли организовать эту ситуацию обратного вызова таким образом, чтобы я мог вернуть void из handleResponse ?

69
задан Travis Webb 6 April 2011 в 14:53
поделиться