class ClientConnectionEventListener implements ConnectionEventListener {

    @Override
    public void connectionClosed(final IOException e) {
        LOGGER.info("Connection with device {} closed.", this.deviceIdentification);
        LOGGER.debug("Exception: ", e);

        this.connectionCache.removeConnection(this.deviceIdentification);
    }

    public  ClientConnectionEventListener(final String deviceIdentification, final ClientConnectionCache connectionCache,
            final ClientAsduHandlerRegistry asduHandlerRegistry, final ResponseMetadata responseMetadata);

}