com.ibm.websphere.sib.wsn
Class Filter
- java.lang.Object
com.ibm.websphere.sib.wsn.Filter
- public class Filter
- extends java.lang.Object
Field Summary
Modifier and Type | Field and Description |
---|---|
|
messageContentExpressions
The message content expressions in the filter
|
|
otherElements
Custom defined elements in the filter
|
|
producerPropertiesExpressions
The producer properties expressions in the filter
|
|
topicExpressions
The topic expressions in the filter
|
Constructor Summary
Constructor and Description |
---|
Filter()
Default constructor
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
addMessageContentExpression(QueryExpression messageContentExpression)
Add a MessageContent value in the filter
|
|
addOtherSOAPElement(javax.xml.soap.SOAPElement element)
Add a custom SOAPElement to the filter
|
|
addProducerPropertiesExpression(QueryExpression producerPropertiesExpression)
Add a ProducerProperties value in the filter
|
|
addTopicExpression(TopicExpression topicExpression)
Add a TopicExpression value to the filter
|
|
getMessageContentExpressions()
Get an iterator over all the MessageContent values set in the filter
|
|
getOtherSOAPElements()
Get an iterator over all the SOAPElements defined in this filter.
|
|
getProducerPropertiesExpressions()
Get an iterator over all the ProducerProperties values set in the filter
|
|
getTopicExpressions()
Get an iterator over all the TopicExpression values set in the filter
|
|
removeAllMessageContentExpressions()
Remove all MessageContent values from the filter
|
|
removeAllProducerPropertiesExpressions()
Remove all MessageContent values from the filter
|
|
removeAllTopicExpressions()
Remove all TopicExpression values from the filter
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
topicExpressions
- protected java.util.List topicExpressions
The topic expressions in the filter
producerPropertiesExpressions
- protected java.util.List producerPropertiesExpressions
The producer properties expressions in the filter
messageContentExpressions
- protected java.util.List messageContentExpressions
The message content expressions in the filter
otherElements
- protected java.util.List otherElements
Custom defined elements in the filter
Constructor Detail
Filter
- public Filter()
Default constructor
Method Detail
getTopicExpressions
- public java.util.Iterator getTopicExpressions( )
Get an iterator over all the TopicExpression values set in the filter
Returns:
The Iterator. Each value iterated will be a
TopicExpression
addTopicExpression
- public void addTopicExpression( TopicExpression topicExpression)
Add a TopicExpression value to the filter
Parameters:
topicExpression
- The TopicExpression removeAllTopicExpressions
- public void removeAllTopicExpressions( )
Remove all TopicExpression values from the filter
getMessageContentExpressions
- public java.util.Iterator getMessageContentExpressions( )
Get an iterator over all the MessageContent values set in the filter
Returns:
The Iterator. Each value iterated will be a
QueryExpression
addMessageContentExpression
- public void addMessageContentExpression( QueryExpression messageContentExpression)
Add a MessageContent value in the filter
Parameters:
messageContentExpression
- The MessageContent value removeAllMessageContentExpressions
- public void removeAllMessageContentExpressions( )
Remove all MessageContent values from the filter
getProducerPropertiesExpressions
- public java.util.Iterator getProducerPropertiesExpressions( )
Get an iterator over all the ProducerProperties values set in the filter
Returns:
The Iterator. Each value iterated will be a
QueryExpression
addProducerPropertiesExpression
- public void addProducerPropertiesExpression( QueryExpression producerPropertiesExpression)
Add a ProducerProperties value in the filter
Parameters:
producerPropertiesExpression
- The ProducerProperties value removeAllProducerPropertiesExpressions
- public void removeAllProducerPropertiesExpressions( )
Remove all MessageContent values from the filter
addOtherSOAPElement
- public void addOtherSOAPElement( javax.xml.soap.SOAPElement element)
Add a custom SOAPElement to the filter
Parameters:
element
- The SOAPElement to add getOtherSOAPElements
- public java.util.Iterator getOtherSOAPElements( )
Get an iterator over all the SOAPElements defined in this filter.
The TopicExpression, MessageContent and ProducerProperties
values are not included. To get one of these values, see
getTopicExpressions()
, getMessageContentExpressions()
and getProducerPropertiesExpressions()
Returns:
An iterator over the custom SOAPElement values set in this filter