org.apache.muse.ws.notification.impl
Class ProducerPropertiesFilter
java.lang.Object
org.apache.muse.ws.notification.impl.ProducerPropertiesFilter
- All Implemented Interfaces:
- Filter, XmlSerializable
- public class ProducerPropertiesFilter
- extends java.lang.Object
- implements Filter
ProducerPropertiesFilter is the implementation of resource property filters
for WS-N subscriptions. The filter objects need a reference to the producer
resource so that they can read current property values each time the filter
is evaluated. This filter is different from others in that it doesn't
evaluate the message content; rather, it evalutes the resource's current
WS-RP document in order to decide if it should send the message.
- Author:
- Dan Jemiolo (danj)
Method Summary |
boolean |
accepts(NotificationMessage message)
|
WsResource |
getResource()
|
void |
setResource(WsResource resource)
|
java.lang.String |
toString()
|
org.w3c.dom.Element |
toXML()
Converts this object into an XML representation, as defined by its
related schema or specification. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
Converts this object into an XML representation, as defined by its
related schema or specification. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProducerPropertiesFilter
public ProducerPropertiesFilter(java.lang.String expression,
java.lang.String dialect)
throws InvalidProducerPropertiesExpressionFault
accepts
public boolean accepts(NotificationMessage message)
- Specified by:
accepts
in interface Filter
- Parameters:
message
-
- Returns:
- True if the content of the message passes the filter tests (and,
consequently, should be sent to the subscriber that created the
filter).
getResource
public WsResource getResource()
setResource
public void setResource(WsResource resource)
toString
public java.lang.String toString()
toXML
public org.w3c.dom.Element toXML()
- Description copied from interface:
XmlSerializable
- Converts this object into an XML representation, as defined by its
related schema or specification. The format of the XML is dependent
on the concrete type.
- Specified by:
toXML
in interface XmlSerializable
- Returns:
- An XML representation of this object.
toXML
public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
- Description copied from interface:
XmlSerializable
- Converts this object into an XML representation, as defined by its
related schema or specification. The format of the XML is dependent
on the concrete type.
- Specified by:
toXML
in interface XmlSerializable
- Parameters:
doc
- The DOM Document that will be used to create all of the nodes
in the resulting XML fragment.
- Returns:
- An XML representation of this object.