我正在为 apache HttpClient 包实现一个 ResponseHandler
,如下所示:
new ResponseHandler<int>() {
public int handleResponse(...) {
// ... code ...
return 0;
}
}
但是我希望 handleResponse
函数什么也不返回,也就是 void
。这可能吗?由于 void
不是有效的 Java 类型,以下内容不能编译:
new ResponseHandler<void>() {
public void handleResponse(...) {
// ... code ...
}
}
我想我可以用 Void
代替 void
来返回一个 Void
对象,但这不是我真正想要的。有没有可能组织这种回调情况,使我可以从 handleResponse
返回 void
?