/** {@inheritDoc} */ @Override protected void body() throws InterruptedException { try { adapter.serve(); } finally { shmemWorkers.remove(this); endpoint.close(); } }