public void setConnected(Boolean connected) { if (connected) { setOpen(true); if (statusBuffer != null) statusBuffer.setActive(true); } else { setOpen(false); if (statusBuffer != null) statusBuffer.setActive(false); for (Buffer buffer : buffers.getBufferList(true)) { buffer.setActive(false); } } this.isConnected = connected; this.setChanged(); notifyObservers(); }