class BoltResponseMessageWriterV1 implements BoltResponseMessageWriter {

    @Override
    public void write( ResponseMessage message ) throws IOException
    {
        packCompleteMessageOrFail( message );
        if ( message instanceof FatalFailureMessage )
        {
            flush();
        }
    }

    public  BoltResponseMessageWriterV1( PackProvider packerProvider, PackOutput output, LogService logService );

}