/** * Constructor. * * @param connection the XMPP connection */ private InBandBytestreamManager(Connection connection) { this.connection = connection; // register bytestream open packet listener initiationListener = new InitiationListener(this); this.connection.addPacketListener(initiationListener, initiationListener.getFilter()); // register bytestream data packet listener dataListener = new DataListener(this); this.connection.addPacketListener(dataListener, dataListener.getFilter()); // register bytestream close packet listener closeListener = new CloseListener(this); this.connection.addPacketListener(closeListener, closeListener.getFilter()); }