Package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub

Examples of org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.NodeSubscriberVisitor


     * @return the list of subscriptions or an empty list.
     */
    private List<SubscriptionItem> collectSubscriptions(CollectionNode root, Entity sender, String nodeName) {
        List<SubscriptionItem> subscriptions;
        if(nodeName == null) { // all subscriptions for all nodes
            NodeSubscriberVisitor nodeSubscriptionVisitor = new NodeSubscriberVisitor(sender);
            root.acceptNodes(nodeSubscriptionVisitor);
            subscriptions = nodeSubscriptionVisitor.getSubscriptions();
        } else { // only the subscriptions for the requested node
            LeafNode node = root.find(nodeName);

            if(node == null) {
                // done - this is only a filter - no error conditions are defined
View Full Code Here


     * @return the list of subscriptions or an empty list.
     */
    private List<SubscriptionItem> collectSubscriptions(CollectionNode root, Entity sender, String nodeName) {
        List<SubscriptionItem> subscriptions;
        if (nodeName == null) { // all subscriptions for all nodes
            NodeSubscriberVisitor nodeSubscriptionVisitor = new NodeSubscriberVisitor(sender);
            root.acceptNodes(nodeSubscriptionVisitor);
            subscriptions = nodeSubscriptionVisitor.getSubscriptions();
        } else { // only the subscriptions for the requested node
            LeafNode node = root.find(nodeName);

            if (node == null) {
                // done - this is only a filter - no error conditions are defined
View Full Code Here

     * @return the list of subscriptions or an empty list.
     */
    private List<SubscriptionItem> collectSubscriptions(CollectionNode root, Entity sender, String nodeName) {
        List<SubscriptionItem> subscriptions;
        if (nodeName == null) { // all subscriptions for all nodes
            NodeSubscriberVisitor nodeSubscriptionVisitor = new NodeSubscriberVisitor(sender);
            root.acceptNodes(nodeSubscriptionVisitor);
            subscriptions = nodeSubscriptionVisitor.getSubscriptions();
        } else { // only the subscriptions for the requested node
            LeafNode node = root.find(nodeName);

            if (node == null) {
                // done - this is only a filter - no error conditions are defined
View Full Code Here

TOP

Related Classes of org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.NodeSubscriberVisitor

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.