方がシンプルで使いやすいと思いますが。非常に短期間で開発され、しかも当初から商用レベルの品質に達していました。いう完成品をラップしただけなので、ある意味当然の結果と言えます。本来、シャットダウンのためのコードを記述する必要があります(忘れるとリソースリークの原因となります)。自動的にシャットダウンするような仕組みになっています。シャットダウン・フックを乗っ取ってしまうらしく、別途シャットダウンのメソッドを呼び出す必要があります。ラップする一番外側の皮です。呼び出すことで同様の操作ができるわけです。起動・停止・デバッグ実行を実現しています。コマンドを実行できるようになっています。バックエンドに利用しているのです。はやらない方が無難です。少なくとも筆者の環境では上手くいった試しがありません。ポートをリスンする自動バインド機能が備わっています(既定では無効)。空いているかどうかを調べ、使用中ならば空いているポートが見つかるまでリスンポートをインクリメントしていく仕掛けになっています。実現したいという、ただそれだけの理由で追加されました。実装も難しいものではありません。自動バインドは機能そのものとしては面白いしデモのネタにはなるのですが、現在のロードバランサーの多くがアドレスとポート番号を直接指定していることを考えると、今のところ実用性は薄いのかもしれません。裏で何をしているのかについて、いくつかピックアップしてご紹介しました。オープンソースなので、ソースコードを見れば今回ご紹介したことは全部分かってしまうのですが、ミドルウェアのソースコードを積極的に見ることはあまりないかと思って、ちょっとまとめてみました。