104 Commits

Author SHA1 Message Date
Johannes Weiß
4b14b7f2b1 quiescing helper & demo (#2)
Motivation:

In a few cases quiescing a server application is useful but it's harder
than necessary with core-NIO. Therefore this adds a helper & a
demonstration.

Modifications:

- add `QuiescingHelper` which helps users to quiesce a channel by
  collecting all accepted channels and when needed sends them the
  quiescing user event. When all collected channels have closed the
  user will be notified and can just shut down the ELG.
- added a demo implementation with a simple HTTP server that quiesces
  when receiving a signal

Result:

Make it quite easy to quiesce a server and show users how to do it.
2018-05-17 20:27:15 +02:00
Johannes Weiß
609d45fe14 add README (#1) 2018-05-16 11:44:17 +01:00
Johannes Weiss
9883b25cf0 add git commit template
Motivation:

We want commits to have messages like this commit

Modifications:

added commit template

Result:

More uniform commits
2018-05-15 17:09:13 +01:00
Johannes Weiss
0874b531ce initial commit 2018-05-15 15:36:56 +01:00