Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mom4j.messaging
Class DurableSubscriptions  view DurableSubscriptions download DurableSubscriptions.java

java.lang.Object
  extended byorg.mom4j.messaging.DurableSubscriptions

public final class DurableSubscriptions
extends java.lang.Object


Nested Class Summary
static class DurableSubscriptions.Subscription
           
 
Field Summary
private  org.mom4j.ostore.ObjectStore store
           
 
Constructor Summary
DurableSubscriptions(java.io.File file)
           
 
Method Summary
 void close()
           
 java.lang.String getConsumerId(java.lang.String subscriberName)
           
 DurableSubscriptions.Subscription getSubscription(java.lang.String subscriberName)
           
 java.util.Iterator getSubscriptions()
           
 void removeSubscription(java.lang.String subscriberName)
           
 void setSubscription(java.lang.String destination, java.lang.String subscriberName, java.lang.String consumerId, java.lang.String selector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

store

private org.mom4j.ostore.ObjectStore store
Constructor Detail

DurableSubscriptions

public DurableSubscriptions(java.io.File file)
Method Detail

close

public void close()

setSubscription

public void setSubscription(java.lang.String destination,
                            java.lang.String subscriberName,
                            java.lang.String consumerId,
                            java.lang.String selector)
                     throws java.io.IOException

removeSubscription

public void removeSubscription(java.lang.String subscriberName)
                        throws java.io.IOException

getConsumerId

public java.lang.String getConsumerId(java.lang.String subscriberName)
                               throws java.io.IOException

getSubscription

public DurableSubscriptions.Subscription getSubscription(java.lang.String subscriberName)
                                                  throws java.io.IOException

getSubscriptions

public java.util.Iterator getSubscriptions()