Package org.apache.ws.notification.topics

Examples of org.apache.ws.notification.topics.Topic


    public TopicSpaceTree(PubSubWSmanager pman) { 
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("TopicSpace");

        Iterator rootit =pman.topicNs.topicIterator();
        while(rootit.hasNext()){
            Topic t = (Topic)rootit.next();
            root.add(recurse(t));
        }
        tree = new JTree(root);
//        tree.setRootVisible(true);       
    }
View Full Code Here


    private DefaultMutableTreeNode recurse(Topic t){
        DefaultMutableTreeNode tn = new DefaultMutableTreeNode(t);
        Iterator it = t.topicIterator();
       // System.out.println("topic "+t.getName());
        while(it.hasNext()){
            Topic tc = (Topic)it.next();
            tn.add(recurse(tc));
        }
        return tn;
    }
View Full Code Here

                                Topic[]      topics )
   {
      Map topicToSubscriptionMap = getTopicToSubscriptionMap( subscription );
      for ( int i = 0; i < topics.length; i++ )
      {
         Topic topic           = topics[i];
         List  subscriptionIds = (List) topicToSubscriptionMap.get( topic );
         if ( subscriptionIds == null )
         {
            subscriptionIds = new ArrayList(  );
            topicToSubscriptionMap.put( topic, subscriptionIds );
View Full Code Here

                                   Topic[]      topics )
   {
      Map topicToSubscriptionMap = getTopicToSubscriptionMap( subscription );
      for ( int i = 0; i < topics.length; i++ )
      {
         Topic topic           = topics[i];
         List  subscriptionIds = (List) topicToSubscriptionMap.get( topic );
         synchronized ( subscriptionIds )
         {
            subscriptionIds.remove( subscription.getID(  ) );
         }
View Full Code Here

TOP

Related Classes of org.apache.ws.notification.topics.Topic

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.