this.routingTable = server.getRoutingTable(); RosterEventDispatcher.addListener(new RosterEventListener() { @Override public void rosterLoaded(Roster roster) {
persistent = RosterEventDispatcher.addingContact(this, rosterItem, persistent); RosterEventDispatcher.contactAdded(this, rosterItem);
RosterEventDispatcher.contactUpdated(this, item); } else { RosterEventDispatcher.contactDeleted(this, item);
RosterEventDispatcher.contactAdded(this, item); } else { RosterEventDispatcher.contactUpdated(this, item);
@Override public void stop() { super.stop(); // Remove listeners PresenceEventDispatcher.removeListener(this); RosterEventDispatcher.removeListener(this); UserEventDispatcher.removeListener(this); // stop the executor service stopExecutor(); // stop the pepservicemananger pepServiceManager.stop(); }
RosterEventDispatcher.contactUpdated(this, item); RosterEventDispatcher.contactUpdated(this, item);
broadcast(roster); RosterEventDispatcher.contactDeleted(this, item); RosterEventDispatcher.contactDeleted(this, item);
RosterEventDispatcher.rosterLoaded(this);
RosterEventDispatcher.contactAdded(this, item); } else { RosterEventDispatcher.contactUpdated(this, item);
@Override public void stop() { super.stop(); // Remove listeners PresenceEventDispatcher.removeListener(this); RosterEventDispatcher.removeListener(this); UserEventDispatcher.removeListener(this); // stop the executor service stopExecutor(); // stop the pepservicemananger pepServiceManager.stop(); }
RosterEventDispatcher.contactUpdated(this, item); RosterEventDispatcher.contactUpdated(this, item);
broadcast(roster); RosterEventDispatcher.contactDeleted(this, item); RosterEventDispatcher.contactDeleted(this, item);
RosterEventDispatcher.rosterLoaded(this);
RosterEventDispatcher.contactUpdated(this, item); } else { RosterEventDispatcher.contactDeleted(this, item);
RosterEventDispatcher.contactAdded(this, item); } else { RosterEventDispatcher.contactUpdated(this, item);
persistent = RosterEventDispatcher.addingContact(this, rosterItem, persistent); RosterEventDispatcher.contactAdded(this, rosterItem);
@Override public void start() { super.start(); // start the service manager pepServiceManager.start(); // start a new executor service startExecutor(); // Listen to presence events to manage PEP auto-subscriptions. PresenceEventDispatcher.addListener(this); // Listen to roster events for PEP subscription cancelling on contact deletion. RosterEventDispatcher.addListener(this); // Listen to user events in order to destroy a PEP service when a user is deleted. UserEventDispatcher.addListener(this); }
RosterEventDispatcher.contactUpdated(this, item); } else { RosterEventDispatcher.contactDeleted(this, item);
RosterEventDispatcher.contactAdded(this, item); } else { RosterEventDispatcher.contactUpdated(this, item);
this.routingTable = server.getRoutingTable(); RosterEventDispatcher.addListener(new RosterEventListener() { @Override public void rosterLoaded(Roster roster) {