Lines Matching defs:listener

58  * manager. There are two ways to add this listener. If you want to be informed about incoming

59 * In-Band Bytestreams from a specific user add the listener by invoking
60 * {@link #addIncomingBytestreamListener(BytestreamListener, String)}. If the listener should
93 * create a new InBandBytestreamManager and register its shutdown listener on every established
102 // register shutdown listener
138 * assigns a user to a listener that is informed if an In-Band Bytestream request for this user
149 /* listener that handles all incoming In-Band Bytestream requests */
152 /* listener that handles all incoming In-Band Bytestream IQ data packets */
155 /* listener that handles all incoming In-Band Bytestream close requests */
202 // register bytestream open packet listener
207 // register bytestream data packet listener
211 // register bytestream close packet listener
229 * @param listener the listener to register
231 public void addIncomingBytestreamListener(BytestreamListener listener) {
232 this.allRequestListeners.add(listener);
236 * Removes the given listener from the list of listeners for all incoming In-Band Bytestream
239 * @param listener the listener to remove
241 public void removeIncomingBytestreamListener(BytestreamListener listener) {
242 this.allRequestListeners.remove(listener);
260 * @param listener the listener to register
263 public void addIncomingBytestreamListener(BytestreamListener listener, String initiatorJID) {
264 this.userListeners.put(initiatorJID, listener);
268 * Removes the listener for the given user.
270 * @param initiatorJID the JID of the user the listener should be removed
487 * @return the listener