Canceling an
RWRunnableServer instance causes the server to attempt to cancel any current,
non-threaded runnable being executed.
Canceling an
RWServerPool instance causes the server pool to attempt to cancel all runnable server instances within its pool. Each of these runnable servers in turn attempts to cancel the current runnable, if any, that they are currently executing.