Examples of toBareJID()


Examples of org.xmpp.packet.JID.toBareJID()

     * @param presence the Presence packet sent to the pubsub service.
     */
    public void process(PubSubService service, Presence presence) {
        if (presence.isAvailable()) {
            JID subscriber = presence.getFrom();
            Map<String, String> fullPresences = service.getBarePresences().get(subscriber.toBareJID());
            if (fullPresences == null) {
                synchronized (subscriber.toBareJID().intern()) {
                    fullPresences = service.getBarePresences().get(subscriber.toBareJID());
                    if (fullPresences == null) {
                        fullPresences = new ConcurrentHashMap<String, String>();
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

    public void process(PubSubService service, Presence presence) {
        if (presence.isAvailable()) {
            JID subscriber = presence.getFrom();
            Map<String, String> fullPresences = service.getBarePresences().get(subscriber.toBareJID());
            if (fullPresences == null) {
                synchronized (subscriber.toBareJID().intern()) {
                    fullPresences = service.getBarePresences().get(subscriber.toBareJID());
                    if (fullPresences == null) {
                        fullPresences = new ConcurrentHashMap<String, String>();
                        service.getBarePresences().put(subscriber.toBareJID(), fullPresences);
                    }
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

        if (presence.isAvailable()) {
            JID subscriber = presence.getFrom();
            Map<String, String> fullPresences = service.getBarePresences().get(subscriber.toBareJID());
            if (fullPresences == null) {
                synchronized (subscriber.toBareJID().intern()) {
                    fullPresences = service.getBarePresences().get(subscriber.toBareJID());
                    if (fullPresences == null) {
                        fullPresences = new ConcurrentHashMap<String, String>();
                        service.getBarePresences().put(subscriber.toBareJID(), fullPresences);
                    }
                }
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

            if (fullPresences == null) {
                synchronized (subscriber.toBareJID().intern()) {
                    fullPresences = service.getBarePresences().get(subscriber.toBareJID());
                    if (fullPresences == null) {
                        fullPresences = new ConcurrentHashMap<String, String>();
                        service.getBarePresences().put(subscriber.toBareJID(), fullPresences);
                    }
                }
            }
            Presence.Show show = presence.getShow();
            fullPresences.put(subscriber.toString(), show == null ? "online" : show.name());
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

            Presence.Show show = presence.getShow();
            fullPresences.put(subscriber.toString(), show == null ? "online" : show.name());
        }
        else if (presence.getType() == Presence.Type.unavailable) {
            JID subscriber = presence.getFrom();
            Map<String, String> fullPresences = service.getBarePresences().get(subscriber.toBareJID());
            if (fullPresences != null) {
                fullPresences.remove(subscriber.toString());
                if (fullPresences.isEmpty()) {
                    service.getBarePresences().remove(subscriber.toBareJID());
                }
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

            JID subscriber = presence.getFrom();
            Map<String, String> fullPresences = service.getBarePresences().get(subscriber.toBareJID());
            if (fullPresences != null) {
                fullPresences.remove(subscriber.toString());
                if (fullPresences.isEmpty()) {
                    service.getBarePresences().remove(subscriber.toBareJID());
                }
            }
        }
    }
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

        result.setError(PacketError.Condition.bad_request);
        return result;
      }
     
      // Add the relation to the database
      ActivityManager.getInstance().subscribe(sender.toBareJID(), recipient.toBareJID());
     
      // Return and send a result packet
      IQ result = IQ.createResultIQ(packet);
      Element resultPubsubElement = result.setChildElement("pubsub", "http://jabber.org/protocol/pubsub");
      Element resultSubscriptionElement = resultPubsubElement.addElement("subscription", "http://jabber.org/protocol/pubsub");
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

      // Return and send a result packet
      IQ result = IQ.createResultIQ(packet);
      Element resultPubsubElement = result.setChildElement("pubsub", "http://jabber.org/protocol/pubsub");
      Element resultSubscriptionElement = resultPubsubElement.addElement("subscription", "http://jabber.org/protocol/pubsub");
      resultSubscriptionElement.addAttribute("node", PEPActivityHandler.NODE);
      resultSubscriptionElement.addAttribute("jid", recipient.toBareJID());
      resultSubscriptionElement.addAttribute("subscription", "subscribed");
      return result;
     
    } catch (Exception e) {
      Log.error(LocaleUtils.getLocalizedString("admin.error"), e);
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

        result.setError(PacketError.Condition.bad_request);
        return result;
      }
     
      // We fetch the activities of the target user
      List<ActivityEntry> activities = ActivityManager.getInstance().getActivities(sender.toBareJID(), target.toBareJID());
     
      // Prepare the result packet
      ActivityDomWriter writer = new DefaultActivityDomWriter();
      DOMDocument domDocument = new DOMDocument();
      IQ result = IQ.createResultIQ(packet);
View Full Code Here

Examples of org.xmpp.packet.JID.toBareJID()

        result.setError(PacketError.Condition.bad_request);
        return result;
      }
     
      // We fetch the relations of the target user
      List<Relation> relations = RelationManager.getInstance().getRelations(sender.toBareJID(), target.toBareJID());
     
      // Prepare the result packet
      RelationDomWriter writer = new DefaultRelationDomWriter();
      DOMDocument domDocument = new DOMDocument();
      IQ result = IQ.createResultIQ(packet);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.