org.exolab.jms.config
Class AdministeredTopic

java.lang.Object
  |
  +--org.exolab.jms.config.AdministeredTopic
All Implemented Interfaces:
java.io.Serializable

public synchronized class AdministeredTopic
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
AdministeredTopic()
           
 
Method Summary
 void addSubscriber(int, Subscriber)
           
 void addSubscriber(Subscriber)
           
 void clearSubscriber()
           
 java.util.Enumeration enumerateSubscriber()
           
 java.lang.String getName()
           
 Subscriber[] getSubscriber()
           
 Subscriber getSubscriber(int)
           
 int getSubscriberCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler)
           
 void marshal(java.io.Writer)
           
 boolean removeSubscriber(Subscriber)
           
 void setName(java.lang.String)
           
 void setSubscriber(int, Subscriber)
           
 void setSubscriber(Subscriber[])
           
static AdministeredTopic unmarshal(java.io.Reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdministeredTopic

public AdministeredTopic()
Method Detail

addSubscriber

public void addSubscriber(Subscriber)
                   throws java.lang.IndexOutOfBoundsException

addSubscriber

public void addSubscriber(int,
                          Subscriber)
                   throws java.lang.IndexOutOfBoundsException

clearSubscriber

public void clearSubscriber()

enumerateSubscriber

public java.util.Enumeration enumerateSubscriber()

getName

public java.lang.String getName()

getSubscriber

public Subscriber getSubscriber(int)
                         throws java.lang.IndexOutOfBoundsException

getSubscriber

public Subscriber[] getSubscriber()

getSubscriberCount

public int getSubscriberCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException

removeSubscriber

public boolean removeSubscriber(Subscriber)

setName

public void setName(java.lang.String)

setSubscriber

public void setSubscriber(int,
                          Subscriber)
                   throws java.lang.IndexOutOfBoundsException

setSubscriber

public void setSubscriber(Subscriber[])

unmarshal

public static AdministeredTopic unmarshal(java.io.Reader)
                                   throws org.exolab.castor.xml.MarshalException,
                                          org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException


Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.