Package org.apache.ws.notification.topics

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


    private List evaluateTopicPath( TopicSpaceSet topicSpaceSet, QName topicPath )
            throws TopicExpressionResolutionException, InvalidTopicExpressionException
    {
        List matchedTopics = new ArrayList();
        TopicSpace topicSpace = getTopicSpace( topicSpaceSet, topicPath );
        if ( topicPath.getLocalPart().indexOf( "//" ) != -1 ||
             topicPath.getLocalPart().indexOf( "*" ) != -1 ||
             topicPath.getLocalPart().indexOf( "|" ) != -1 ||
             topicPath.getLocalPart().indexOf( "." ) != -1 )
        {
View Full Code Here


    protected void setUp() throws Exception
    {
        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

    protected void setUp() throws Exception
    {
        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

    protected void setUp() throws Exception
    {
        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

         //    create the backend object associated with this resource
         m_instance = new HostInstance( getID(  ).toString(  ) );
         TopicSpaceSet aSet = getTopicSpaceSet(  );

         //MUWS TopicSpace
         TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS );
         aSet.addTopicSpace( muwsTopicSpace );

         ManagementEventTopic identityCapability =
            new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( identityCapability );
         ManagementEventTopic manageabilityCharacteristicsCapability =
            new XmlBeansManagementEventTopicImpl( ManageabilityCharacteristicsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( manageabilityCharacteristicsCapability );

         ManagementEventTopic muwsDescriptionCapability =
            new XmlBeansManagementEventTopicImpl( DescriptionCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( muwsDescriptionCapability );

         ManagementEventTopic metricCapability =
            new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( metricCapability );

         //MOWS TopicSpace
         TopicSpace mowsTopicSpace = new TopicSpaceImpl( MowsConstants.NSURI_MOWS_TOPICS );
         getTopicSpaceSet(  ).addTopicSpace( mowsTopicSpace );

         ManagementEventTopic mowsMetricsCapability =
            new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
         mowsTopicSpace.addTopic( mowsMetricsCapability );

         // init the {http://ws.apache.org/muse/example/host/properties}CpuUsage Resource Property
         resourceProperty = resourcePropertySet.get( HostPropertyQNames.CPUUSAGE );
         org.apache.ws.muse.example.host.properties.CpuUsageDocument prop_cpuusage =
            org.apache.ws.muse.example.host.properties.CpuUsageDocument.Factory.newInstance(  );
View Full Code Here

      void buildAndPublishEvent( boolean firstEvent )
      {
         try
         {
            TopicSpaceSet aSet = m_notificationProducerResource.getTopicSpaceSet(  );
            TopicSpace    aTopicSpace = aSet.getTopicSpace( MuwsConstants.NSURI_MUWS_PART2_TOPICS );
            ManagementEventTopic operationalStatus =  (ManagementEventTopic) aTopicSpace.getTopic( OperationalStatusCapability.TOPIC_NAME );
            org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.LangString lStringC = LangString.Factory.newInstance(  );
            lStringC.setLang( "en" );
            if ( operationalStatus == null )
            {
               throw new Exception( "The topic is not set" );
View Full Code Here

         TopicSpaceSet aSet = getTopicSpaceSet(  );
         MuwsUtils.addRelationshipTopics( aSet );

         //MUWS TopicSpace
         TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS );
         aSet.addTopicSpace( muwsTopicSpace );

         ManagementEventTopic identityCapability =
            new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( identityCapability );
         ManagementEventTopic manageabilityCharacteristicsCapability =
            new XmlBeansManagementEventTopicImpl( ManageabilityCharacteristicsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( manageabilityCharacteristicsCapability );

         ManagementEventTopic muwsDescriptionCapability =
            new XmlBeansManagementEventTopicImpl( DescriptionCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( muwsDescriptionCapability );

         ManagementEventTopic metricCapability =
            new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( metricCapability );

         // OperationalStatusCapability MUWS topic - add subtopics for AvailableDiskSpace
         ManagementEventTopic operationalStatCapability =
            new XmlBeansManagementEventTopicImpl( OperationalStatusCapability.TOPIC_NAME );

         //ManagementEventTopic statusDiskSpace = new XmlBeansManagementEventTopicImpl( ApplicationHome.AVAILABLE_DISK_TOPIC );
         //operationalStatCapability.addTopic(statusDiskSpace);
         muwsTopicSpace.addTopic( operationalStatCapability );

         m_eventScheduler = new EventScheduler( this );

         //MOWS TopicSpace
         TopicSpace mowsTopicSpace = new TopicSpaceImpl( MowsConstants.NSURI_MOWS_TOPICS );
         getTopicSpaceSet(  ).addTopicSpace( mowsTopicSpace );

         ManagementEventTopic mowsMetricsCapability =
            new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
         mowsTopicSpace.addTopic( mowsMetricsCapability );

         // init the {http://ws.apache.org/muse/example/application/properties}TotalNumberOfRequests Resource Property
         resourceProperty = resourcePropertySet.get( ApplicationPropertyQNames.TOTALNUMBEROFREQUESTS );
         org.apache.ws.muse.example.application.properties.TotalNumberOfRequestsDocument prop_totalnumberofrequests =
            org.apache.ws.muse.example.application.properties.TotalNumberOfRequestsDocument.Factory.newInstance(  );
View Full Code Here

         */
      TopicSpaceSet aSet = getTopicSpaceSet();
      MuwsUtils.addRelationshipTopics(aSet);

        //MUWS TopicSpace
        TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS );
        aSet.addTopicSpace( muwsTopicSpace );

        ManagementEventTopic identityCapability = new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
        muwsTopicSpace.addTopic( identityCapability );
       
        ManagementEventTopic manageabilityCharacteristicsCapability = new XmlBeansManagementEventTopicImpl( ManageabilityCharacteristicsCapability.TOPIC_NAME );
        muwsTopicSpace.addTopic( manageabilityCharacteristicsCapability );
       
        ManagementEventTopic operationalStatusCapability = new XmlBeansManagementEventTopicImpl(OperationalStatusCapability.TOPIC_NAME );
        muwsTopicSpace.addTopic( operationalStatusCapability );
       
        ManagementEventTopic muwsDescriptionCapability = new XmlBeansManagementEventTopicImpl( DescriptionCapability.TOPIC_NAME );
        muwsTopicSpace.addTopic( muwsDescriptionCapability );
       
        ManagementEventTopic metricCapability = new XmlBeansManagementEventTopicImpl(MetricsCapability.TOPIC_NAME );
        muwsTopicSpace.addTopic( metricCapability );


        //MOWS TopicSpace
        TopicSpace mowsTopicSpace = new TopicSpaceImpl( MowsConstants.NSURI_MOWS_TOPICS );
        getTopicSpaceSet().addTopicSpace( mowsTopicSpace );

        ManagementEventTopic mowsMetricsCapability = new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
        mowsTopicSpace.addTopic( mowsMetricsCapability );
    

    // init the {http://ws.apache.org/muse/example/integrationserver/properties}ListenPort Resource Property
    resourceProperty = resourcePropertySet.get(IntegrationserverPropertyQNames.LISTENPORT);
    org.apache.ws.muse.example.integrationserver.properties.ListenPortDocument prop_listenport = org.apache.ws.muse.example.integrationserver.properties.ListenPortDocument.Factory.newInstance();
View Full Code Here

         prop_supportedresources.setSupportedResources( supportedTypes );
         resourceProperty.add( prop_supportedresources );

         // Topics
         org.apache.ws.notification.topics.TopicSpaceSet topicSpaceSet  = getTopicSpaceSet(  );
         TopicSpace                                      muwsTopicSpace =
            new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS );

         Topic                                           manageabilityEndpointCreation    =
            new XmlBeansAdvertisementTopicImpl( AdvertisementCapability.TOPIC_MANAGEABILITY_ENPOINT_CREATION_NAME,
                                                false );
         Topic                                           manageabilityEndpointDestruction =
            new XmlBeansAdvertisementTopicImpl( AdvertisementCapability.TOPIC_MANAGEABILITY_ENPOINT_DESTRUCTION_NAME,
                                                false );

         XmlBeansAdvertisementTopicImpl                  manageableResourceCreation    =
            new XmlBeansAdvertisementTopicImpl( AdvertisementCapability.TOPIC_MANAGEABLE_RESOURCE_CREATION_NAME );
         XmlBeansAdvertisementTopicImpl                  manageableResourceDestruction =
            new XmlBeansAdvertisementTopicImpl( AdvertisementCapability.TOPIC_MANAGEABLE_RESOURCE_DESTRUCTION_NAME );

         //register listeners for those topics with all known to resourceadmin  homes....
         addListenersToHomes( manageableResourceCreation, manageableResourceDestruction );

         manageabilityEndpointCreation.addTopic( manageableResourceCreation );
         manageabilityEndpointDestruction.addTopic( manageableResourceDestruction );
         muwsTopicSpace.addTopic( manageabilityEndpointCreation );
         muwsTopicSpace.addTopic( manageabilityEndpointDestruction );
         topicSpaceSet.addTopicSpace( muwsTopicSpace );

         ManagementEventTopic identityCapability =
            new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( identityCapability );
         ManagementEventTopic manageabilityCharacteristicsCapability =
            new XmlBeansManagementEventTopicImpl( ManageabilityCharacteristicsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( manageabilityCharacteristicsCapability );
         ManagementEventTopic operationalStatusCapability =
            new XmlBeansManagementEventTopicImpl( OperationalStatusCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( operationalStatusCapability );
         ManagementEventTopic muwsDescriptionCapability =
            new XmlBeansManagementEventTopicImpl( DescriptionCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( muwsDescriptionCapability );
         ManagementEventTopic metricCapability =
            new XmlBeansManagementEventTopicImpl( MetricsCapability.TOPIC_NAME );
         muwsTopicSpace.addTopic( metricCapability );

         // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ResourceId Resource Property
         resourceProperty = resourcePropertySet.get( ResourceadminPropertyQNames.RESOURCEID );
         org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument prop_resourceid =
            org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument.Factory.newInstance(  );
View Full Code Here


        try
        {
            //MUWS TopicSpace
            TopicSpace muwsTopicSpace = new TopicSpaceImpl(MuwsConstants.NSURI_MUWS_PART2_TOPICS);
            getTopicSpaceSet().addTopicSpace(muwsTopicSpace);

            ManagementEventTopic identityCapability = new XmlBeansManagementEventTopicImpl("IdentityCapability");
            muwsTopicSpace.addTopic(identityCapability);
            ManagementEventTopic manageabilityCharacteristicsCapability = new XmlBeansManagementEventTopicImpl("ManageabilityCharacteristicsCapability");
            muwsTopicSpace.addTopic(manageabilityCharacteristicsCapability);
            ManagementEventTopic correlatablePropertiesCapability = new XmlBeansManagementEventTopicImpl("CorrelatablePropertiesCapability");
            muwsTopicSpace.addTopic(correlatablePropertiesCapability);
            ManagementEventTopic metricsCapability = new XmlBeansManagementEventTopicImpl("MetricsCapability");
            muwsTopicSpace.addTopic(metricsCapability);
            ManagementEventTopic relationshipCapability = new XmlBeansManagementEventTopicImpl("RelationshipCapability");
            muwsTopicSpace.addTopic(relationshipCapability);
            ManagementEventTopic operationalStatusCapability = new XmlBeansManagementEventTopicImpl("OperationalStatusCapability");
            muwsTopicSpace.addTopic(operationalStatusCapability);

            //MOWS TopicSpace
            TopicSpace mowsTopicSpace = new TopicSpaceImpl(MowsConstants.NSURI_MOWS_TOPICS);
            getTopicSpaceSet().addTopicSpace(mowsTopicSpace);

            ManagementEventTopic mowsIdentificationCapability = new XmlBeansManagementEventTopicImpl("IdentificationCapability");
            mowsTopicSpace.addTopic(mowsIdentificationCapability);
            ManagementEventTopic mowsMetricsCapability = new XmlBeansManagementEventTopicImpl("MetricsCapability");
            mowsTopicSpace.addTopic(mowsMetricsCapability);

            ManagementEventTopic mowsRequestProcessingStateCapability = new XmlBeansManagementEventTopicImpl("RequestProcessingStateCapability");
            mowsTopicSpace.addTopic(mowsRequestProcessingStateCapability);

            ManagementEventTopic mowsRequestProcessingObservations = new XmlBeansManagementEventTopicImpl("RequestProcessingObservations");
            mowsTopicSpace.addTopic(mowsRequestProcessingObservations);

            /** Capabilities **/
            //Management Characteristics
            resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.MANAGEABILITYCAPABILITY);
            resourceProperty.addChangeListener(manageabilityCharacteristicsCapability);
View Full Code Here

TOP

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

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.