public void disconnect() { if (bufferIsConnected) { bufferClient.flushData(); bufferClient.flushEvents(); bufferClient.flushHeader(); bufferClient.disconnect(); bufferIsConnected = false; } }