Package org.apache.ws.notification.topics

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


         TopicSpace topicSpace      = topicSpaces[i];
         String     targetNamespace = topicSpace.getTargetNamespace(  );
         Iterator   iterator        = topicSpace.topicIterator(  );
         while ( iterator.hasNext(  ) )
         {
            Topic  topic          = (Topic) iterator.next(  );
            String topicName      = topic.getName(  );
            QName  rootTopicQName = new QName( targetNamespace, topicName );

            if ( topic.isVisible(  ) )
            {
               addSimpleTopicExpression( prop, rootTopicQName );
            }

            Iterator subTopics = topic.topicIterator(  );
            while ( subTopics.hasNext(  ) )
            {
               Topic subTopic = (Topic) subTopics.next(  );
               addConcreteTopicExpressions( prop, rootTopicQName, subTopic );
            }
         }
      }
View Full Code Here


      }

      Iterator iterator = subTopic.topicIterator(  );
      while ( iterator.hasNext(  ) )
      {
         Topic topic = (Topic) iterator.next(  );
         addConcreteTopicExpressions( topicProp, concreteTopicName, topic );
      }
   }
View Full Code Here

      m_evaluator        = new FullTopicExpressionEvaluator(  );
      m_topicSpaceSet    = new TopicSpaceSetImpl( true );
      TopicSpace topicSpace0 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( "" ) );
      topicSpace0.addTopic( "celebs" );
      TopicSpace topicSpace1 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( NSURI1 ) );
      Topic      sportsTopic = topicSpace1.addTopic( "sports" );
      Topic      tennisTopic = sportsTopic.addTopic( "tennis" );
      tennisTopic.addTopic( "college" );
      Topic footballTopic = sportsTopic.addTopic( "football" );
      footballTopic.addTopic( "college" );
      Topic gamesTopic = topicSpace1.addTopic( "games" );
      gamesTopic.addTopic( "monopoly" );
      gamesTopic.addTopic( "chess" );
      TopicSpace topicSpace2 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( NSURI2 ) );
      Topic      bandsTopic = topicSpace2.addTopic( "bands" );
      bandsTopic.addTopic( "beatles" );
      bandsTopic.addTopic( "kinks" );
   }
View Full Code Here

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

        Iterator rootit =pman.topicSpace.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

      m_evaluator        = new ConcreteTopicExpressionEvaluator(  );
      m_topicSpaceSet    = new TopicSpaceSetImpl( true );
      TopicSpace topicSpace0 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( "" ) );
      topicSpace0.addTopic( "celebs" );
      TopicSpace topicSpace1 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( NSURI1 ) );
      Topic      sportsTopic = topicSpace1.addTopic( "sports" );
      Topic      tennisTopic = sportsTopic.addTopic( "tennis" );
      tennisTopic.addTopic( "college" );
      Topic footballTopic = sportsTopic.addTopic( "football" );
      footballTopic.addTopic( "college" );
      Topic gamesTopic = topicSpace1.addTopic( "games" );
      gamesTopic.addTopic( "monopoly" );
      gamesTopic.addTopic( "chess" );
   }
View Full Code Here

      m_evaluator        = new SimpleTopicExpressionEvaluator(  );
      m_topicSpaceSet    = new TopicSpaceSetImpl( true );
      TopicSpace topicSpace0 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( "" ) );
      topicSpace0.addTopic( "celebs" );
      TopicSpace topicSpace1 = m_topicSpaceSet.addTopicSpace( new TopicSpaceImpl( NSURI1 ) );
      Topic      sportsTopic = topicSpace1.addTopic( "sports" );
      Topic      tennisTopic = sportsTopic.addTopic( "tennis" );
      tennisTopic.addTopic( "college" );
      Topic footballTopic = sportsTopic.addTopic( "football" );
      footballTopic.addTopic( "college" );
      Topic gamesTopic = topicSpace1.addTopic( "games" );
      gamesTopic.addTopic( "monopoly" );
      gamesTopic.addTopic( "chess" );
   }
View Full Code Here

      {
         throw new InvalidTopicExpressionFaultException( NAMESPACE_SET,
                                                         "Given TopicExpression matched more than one Topic supported by this NotificationProducer - the WS-BaseN spec mandates that it match exactly one." );
      }

      Topic     topic      = topics[0];
      XmlObject currentMsg = (XmlObject) topic.getCurrentMessage(  );
      if ( currentMsg == null )
      {
         throw new NoCurrentMessageOnTopicFaultException( NAMESPACE_SET );
      }
View Full Code Here

      while ( propIter.hasNext(  ) )
      {
         ResourceProperty prop = (ResourceProperty) propIter.next(  );
         if ( !prop.getMetaData(  ).isReadOnly(  ) )
         {
            Topic topic = addResourcePropertyValueChangeTopic( prop, topicSpaceSet );
            topicList.add( topic );
         }
      }

      return (Topic[]) topicList.toArray( new Topic[0] );
View Full Code Here

      {
         topicSpace = new TopicSpaceImpl( namespace );
         topicSpaceSet.addTopicSpace( topicSpace );
      }

      Topic resourceTerminationTopic = null;
      while ( topicSpace.topicIterator(  ).hasNext(  ) )
      {
         Topic topic = (Topic) topicSpace.topicIterator(  ).next(  );
         if ( topic.getName(  ).equals( ResourceTerminationTopicImpl.TOPIC_NAME ) )
         {
            resourceTerminationTopic = topic;
            break;
         }
      }
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.