Package org.jivesoftware.smackx.pubsub

Examples of org.jivesoftware.smackx.pubsub.PubSubManager


        this.parent = parent;
        this.messageTxt = messageTxt;
    }
   
    public void actionPerformed(ActionEvent e) {
        PubSubManager pubsubMgr = parent.getPubsubMgr();
       
        Node node = getNode(pubsubMgr);
        if(node == null) return;
       
        String message = getMessage();
View Full Code Here


        this.parent = parent;
    }

    public void tableChanged(TableModelEvent event) {
        PubsubTableModel dtm = parent.getTableModel();
        PubSubManager pubsubMgr = parent.getPubsubMgr();
        String jid = parent.getJID();
       
        if(event.getType() == TableModelEvent.UPDATE) {
            try {
                Boolean sub = (Boolean)dtm.getValueAt(event.getFirstRow(), event.getColumn());
                String nodeName = (String)dtm.getValueAt(event.getFirstRow(), 0);
   
                Node node = pubsubMgr.getNode(nodeName);
   
                if(sub.booleanValue()) { // contains the new value (soll)
                    node.subscribe(jid);
                    System.out.println(jid + " subscribed to " + node.getId());
                } else {
View Full Code Here

            System.err.println("Login failed for user "+username);
            e.printStackTrace();
            return false;
        }
       
        pubsubMgr = new PubSubManager(connection);
        return true;
    }
View Full Code Here

        this.parent = parent;
        this.messageTxt = messageTxt;
    }

    public void actionPerformed(ActionEvent e) {
        PubSubManager pubsubMgr = parent.getPubsubMgr();

        Node node = getNode(pubsubMgr);
        if (node == null)
            return;
View Full Code Here

        this.parent = parent;
    }

    public void tableChanged(TableModelEvent event) {
        PubsubTableModel dtm = parent.getTableModel();
        PubSubManager pubsubMgr = parent.getPubsubMgr();
        String jid = parent.getJID();

        if (event.getType() == TableModelEvent.UPDATE) {
            try {
                Boolean sub = (Boolean) dtm.getValueAt(event.getFirstRow(), event.getColumn());
                String nodeName = (String) dtm.getValueAt(event.getFirstRow(), 0);

                Node node = pubsubMgr.getNode(nodeName);

                if (sub.booleanValue()) { // contains the new value (soll)
                    node.subscribe(jid);
                    System.out.println(jid + " subscribed to " + node.getId());
                } else {
View Full Code Here

            System.err.println("Login failed for user " + username);
            e.printStackTrace();
            return false;
        }

        pubsubMgr = new PubSubManager(connection, "pubsub.vysper.org");
        return true;
    }
View Full Code Here

    {
      manager = new PubSubManager[getMaxConnections()];
     
      for(int i=0; i<manager.length; i++)
      {
        manager[i] = new PubSubManager(getConnection(i), getService());
      }
    }
    return manager[idx];
  }
View Full Code Here

    {
      manager = new PubSubManager[getMaxConnections()];
     
      for(int i=0; i<manager.length; i++)
      {
        manager[i] = new PubSubManager(getConnection(i), getService());
      }
    }
    return manager[idx];
  }
View Full Code Here

TOP

Related Classes of org.jivesoftware.smackx.pubsub.PubSubManager

Copyright © 2018 www.massapicom. 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.