You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pubscribe-dev@ws.apache.org by li...@apache.org on 2005/03/21 01:32:42 UTC
svn commit: r158384 -
incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java
Author: lischke
Date: Sun Mar 20 16:32:41 2005
New Revision: 158384
URL: http://svn.apache.org/viewcvs?view=rev&rev=158384
Log:
JIRA Hermes #10 added PropertiesResource Interface
Modified:
incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java
Modified: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java
URL: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java?view=diff&r1=158383&r2=158384
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java (original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java Sun Mar 20 16:32:41 2005
@@ -18,6 +18,7 @@
import org.apache.ws.resource.Resource;
import org.apache.ws.resource.properties.query.QueryExpression;
import org.apache.ws.resource.lifetime.ScheduledResourceTerminationResource;
+import org.apache.ws.resource.PropertiesResource;
import org.apache.ws.notification.topics.TopicExpression;
import org.apache.ws.notification.topics.impl.SimpleSubscriptionTopicListener;
import org.apache.ws.notification.base.v1_2.porttype.impl.NotificationProducerPortTypeImpl;
@@ -30,7 +31,7 @@
* associated with a subscription request, as well as resource lifetime-related
* state.
*/
-public interface Subscription extends org.apache.ws.pubsub.Subscription, ScheduledResourceTerminationResource
+public interface Subscription extends PropertiesResource, org.apache.ws.pubsub.Subscription, ScheduledResourceTerminationResource
{
/**
@@ -61,6 +62,11 @@
*/
boolean getUseNotify();
+ public boolean isPaused();
+
+ public void pause() throws Exception;
+
+ public void resume() throws Exception;
/**
* Get the producing resource.
*
@@ -77,4 +83,5 @@
void setNotificationProducer(NotificationProducer notificationProducer);
EndpointReference getConsumerReference();
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: hermes-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: hermes-dev-help@ws.apache.org