org.apache.savan.eventing
Class EventingSubscriptionProcessor

java.lang.Object
  extended byorg.apache.savan.subscription.SubscriptionProcessor
      extended byorg.apache.savan.eventing.EventingSubscriptionProcessor

public class EventingSubscriptionProcessor
extends SubscriptionProcessor


Constructor Summary
EventingSubscriptionProcessor()
           
 
Method Summary
 void doProtocolSpecificEndSubscription(Subscriber subscriber, java.lang.String reason, org.apache.axis2.context.ConfigurationContext configurationContext)
           
 ExpirationBean getExpirationBean(SavanMessageContext renewMessage)
           
 Subscriber getSubscriberFromMessage(SavanMessageContext smc)
           
 java.lang.String getSubscriberID(SavanMessageContext smc)
           
 void init(SavanMessageContext smc)
           
 void pauseSubscription(SavanMessageContext pauseSubscriptionMessage)
           
 void resumeSubscription(SavanMessageContext resumeSubscriptionMessage)
           
 
Methods inherited from class org.apache.savan.subscription.SubscriptionProcessor
endSubscription, renewSubscription, subscribe, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventingSubscriptionProcessor

public EventingSubscriptionProcessor()
Method Detail

init

public void init(SavanMessageContext smc)
          throws SavanException
Specified by:
init in class SubscriptionProcessor
Throws:
SavanException

getSubscriberFromMessage

public Subscriber getSubscriberFromMessage(SavanMessageContext smc)
                                    throws SavanException
Specified by:
getSubscriberFromMessage in class SubscriptionProcessor
Throws:
SavanException

pauseSubscription

public void pauseSubscription(SavanMessageContext pauseSubscriptionMessage)
                       throws SavanException
Specified by:
pauseSubscription in class SubscriptionProcessor
Throws:
SavanException

resumeSubscription

public void resumeSubscription(SavanMessageContext resumeSubscriptionMessage)
                        throws SavanException
Specified by:
resumeSubscription in class SubscriptionProcessor
Throws:
SavanException

getExpirationBean

public ExpirationBean getExpirationBean(SavanMessageContext renewMessage)
                                 throws SavanException
Specified by:
getExpirationBean in class SubscriptionProcessor
Throws:
SavanException

getSubscriberID

public java.lang.String getSubscriberID(SavanMessageContext smc)
                                 throws SavanException
Specified by:
getSubscriberID in class SubscriptionProcessor
Throws:
SavanException

doProtocolSpecificEndSubscription

public void doProtocolSpecificEndSubscription(Subscriber subscriber,
                                              java.lang.String reason,
                                              org.apache.axis2.context.ConfigurationContext configurationContext)
                                       throws SavanException
Specified by:
doProtocolSpecificEndSubscription in class SubscriptionProcessor
Throws:
SavanException


Copyright © 2007 null. All Rights Reserved.