org.apache.ws.notification.pubsub
Class Subscriber

java.lang.Object
  extended byorg.apache.ws.notification.pubsub.Subscriber
All Implemented Interfaces:
NotificationProducer

public class Subscriber
extends java.lang.Object
implements NotificationProducer

Author:
Stefan Lischke

Constructor Summary
Subscriber(java.lang.String url, java.lang.String configfile)
          Creates a new instance of Subscriber
 
Method Summary
 java.lang.Object getCurrentMessage(Filter[] filters)
          DOCUMENT_ME
 org.apache.ws.addressing.EndpointReference getEPR()
          DOCUMENT_ME
 void init(java.lang.String configfile)
          runs resource discovery.
 Subscription subscribe(NotificationConsumer notificationConsumer, SubscriptionEndConsumer subscriptionEndConsumer, TopicFilter tf, XPathFilter xf, java.util.Calendar initialTerminationTime, boolean UseNotify)
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subscriber

public Subscriber(java.lang.String url,
                  java.lang.String configfile)
Creates a new instance of Subscriber

Method Detail

getCurrentMessage

public java.lang.Object getCurrentMessage(Filter[] filters)
DOCUMENT_ME

Parameters:
filters - DOCUMENT_ME
Returns:
DOCUMENT_ME

getEPR

public org.apache.ws.addressing.EndpointReference getEPR()
DOCUMENT_ME

Specified by:
getEPR in interface NotificationProducer
Returns:
DOCUMENT_ME

init

public void init(java.lang.String configfile)
          throws java.lang.Exception
runs resource discovery.

Throws:
java.lang.Exception

subscribe

public Subscription subscribe(NotificationConsumer notificationConsumer,
                              SubscriptionEndConsumer subscriptionEndConsumer,
                              TopicFilter tf,
                              XPathFilter xf,
                              java.util.Calendar initialTerminationTime,
                              boolean UseNotify)
DOCUMENT_ME

Specified by:
subscribe in interface NotificationProducer
Parameters:
notificationConsumer - DOCUMENT_ME
subscriptionEndConsumer - DOCUMENT_ME
tf - DOCUMENT_ME
xf - DOCUMENT_ME
initialTerminationTime - DOCUMENT_ME
UseNotify - DOCUMENT_ME
Returns:
DOCUMENT_ME


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