このJava 8コードを考えると
public Server send(String message) {
sessions.parallelStream()
.map(Session::getBasicRemote)
.forEach(basic -> {
try {
basic.sendText(message);
} catch (IOException e) {
e.printStackTrace();
}
});
return this;
}
IOException
これをメソッド呼び出しのスタックに委任するにはどうすればよいでしょうか? (一言で言えば、このメソッドにこれをスローさせる方法はIOException
?)
Javaのラムダは、エラー処理にあまり適していないようです...