Class Option Recommendations

Below, is a list of classes that may be updated with final or abstract.
The red stars mention possible upgrade by using final or abstract keywords; The green stars mention a valid absence of the option (an extended class, that can't be final, ...); The absence of star report currently configured classes. .

Final Abstract Name Path
class Rfc6455Gateway implements Middleware, Monitor, ServerObserver \rfc6455gateway
class Code \code
class Rfc6455Endpoint implements Endpoint \rfc6455endpoint
class ($app, $options) implements Bootable \($app,
class ($docroot, $options) implements Bootable \($docroot,
class Console \console
final class ConsoleLogger extends Logger \consolelogger
class implements Websocket \implements
class Http2Driver implements HttpDriver \http2driver
class Client \client
class Options \options
class \{
class Http1Driver implements HttpDriver \http1driver
class DebugProcess extends Process \debugprocess
class VhostContainer implements \Countable, Monitor \vhostcontainer
class Ticker implements ServerObserver \ticker
class Vhost implements Monitor \vhost
class ParsedBody \parsedbody
class WatcherProcess extends Process \watcherprocess
class Root implements ServerObserver \root
class InternalRequest \internalrequest
class BodyParser implements InputStream, Promise \bodyparser
class HPack \hpack
class StandardResponse implements Response \standardresponse
class FieldBody extends Message \fieldbody
final class NullBody extends Message \nullbody
class ClientSizeException extends ClientException \clientsizeexception
class Handshake implements Response \handshake
class ($applications) implements Bootable, ServerObserver \($applications)
class Rfc6455Client \rfc6455client
class Message extends \Amp\ByteStream\Message \message
class FilterException extends \Exception \filterexception
class Server implements Monitor \server
class CommandClient \commandclient
class IpcLogger extends Logger \ipclogger
class Host \host
class Router implements Bootable, Middleware, Monitor, ServerObserver \router
class StandardRequest implements Request \standardrequest
class WorkerProcess extends Process \workerprocess
abstract class Process \process
abstract class Logger implements PsrLogger \logger