org.apache.ws.notification.topics
Interface TopicSpaceSet

All Known Implementing Classes:
TopicSpaceSetImpl

public interface TopicSpaceSet

The set of topics that a particular NotificationProducer supports.


Method Summary
 TopicSpace addTopicSpace(TopicSpace topicSpace)
           
 Topic[] evaluateTopicExpression(TopicExpression topicExpr)
           
 TopicSpace getTopicSpace(java.lang.String namespaceURI)
           
 TopicSpace[] getTopicSpaces()
           
 boolean isFixed()
          Returns a boolean that indicates if this topic set is fixed as defined by the WS-BaseNotification specification.
 void removeTopicSpace(java.lang.String namespaceURI)
           
 void setFixed(boolean fixed)
           
 

Method Detail

addTopicSpace

public TopicSpace addTopicSpace(TopicSpace topicSpace)
                         throws java.lang.Exception
Throws:
java.lang.Exception

removeTopicSpace

public void removeTopicSpace(java.lang.String namespaceURI)

getTopicSpace

public TopicSpace getTopicSpace(java.lang.String namespaceURI)

getTopicSpaces

public TopicSpace[] getTopicSpaces()

evaluateTopicExpression

public Topic[] evaluateTopicExpression(TopicExpression topicExpr)
                                throws TopicExpressionException
Throws:
TopicExpressionException

isFixed

public boolean isFixed()
Returns a boolean that indicates if this topic set is fixed as defined by the WS-BaseNotification specification.


setFixed

public void setFixed(boolean fixed)


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.