Class: RServiceBus::SubscriptionStorage
- Inherits:
-
Object
- Object
- RServiceBus::SubscriptionStorage
- Defined in:
- lib/rservicebus/SubscriptionStorage.rb
Overview
Base class for subscription storage
Direct Known Subclasses
Instance Method Summary collapse
-
#add(eventName, queueName) ⇒ Object
Add a new subscription.
-
#getAll ⇒ Object
Get a list of all subscription, as an Array.
-
#initialize(appName, uri) ⇒ SubscriptionStorage
constructor
Constructor.
-
#remove(eventName, queueName) ⇒ Object
Remove an existing subscription.
Constructor Details
#initialize(appName, uri) ⇒ SubscriptionStorage
Constructor
15 16 17 18 |
# File 'lib/rservicebus/SubscriptionStorage.rb', line 15 def initialize(appName, uri) @appName = appName @uri = uri end |
Instance Method Details
#add(eventName, queueName) ⇒ Object
Add a new subscription
32 33 34 |
# File 'lib/rservicebus/SubscriptionStorage.rb', line 32 def add( eventName, queueName ) raise 'Method, add, needs to be implemented for this subscription storage' end |
#getAll ⇒ Object
Get a list of all subscription, as an Array
24 25 26 |
# File 'lib/rservicebus/SubscriptionStorage.rb', line 24 def getAll raise 'Method, getResource, needs to be implemented for resource' end |
#remove(eventName, queueName) ⇒ Object
Remove an existing subscription
40 41 42 |
# File 'lib/rservicebus/SubscriptionStorage.rb', line 40 def remove( eventName, queueName ) raise 'Method, remove, needs to be implemented for this subscription storage' end |