public class FileTopicImpl<E> extends AbstractTopic<E>
| Modifier | Constructor and Description |
|---|---|
|
FileTopicImpl() |
protected |
FileTopicImpl(Path path,
java.lang.String name,
java.lang.String serverId) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeSubscriber(AbstractQueue<E> queue) |
AbstractQueue<E> |
createSubscriber(java.lang.String publisher,
java.lang.String name,
boolean noLocal) |
java.lang.String |
getUrl()
Returns the JMS configuration url.
|
void |
init() |
void |
send(java.lang.String msgId,
E payload,
int priority,
long timeout,
java.lang.String publisher)
Sends a message to the queue
|
void |
setPath(Path path)
Sets the path to the backing database
|
java.lang.String |
toString() |
drainTo, drainTo, iterator, offer, offer, peek, poll, poll, postConstruct, put, receive, remainingCapacity, setTopicName, size, takeacknowledge, close, generateMessageID, generateMessageID, getJMSDestination, getName, getQueueName, getTopicName, hasMessage, rollback, setName, setSerializationHandlecontains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTopicNamepublic FileTopicImpl()
protected FileTopicImpl(Path path, java.lang.String name, java.lang.String serverId)
public void setPath(Path path)
public java.lang.String getUrl()
getUrl in class AbstractDestination<E>public void init()
init in class AbstractTopic<E>public AbstractQueue<E> createSubscriber(java.lang.String publisher, java.lang.String name, boolean noLocal)
createSubscriber in class AbstractTopic<E>public void closeSubscriber(AbstractQueue<E> queue)
closeSubscriber in class AbstractTopic<E>public void send(java.lang.String msgId,
E payload,
int priority,
long timeout,
java.lang.String publisher)
throws MessageException
AbstractDestinationsend in class AbstractDestination<E>MessageExceptionpublic java.lang.String toString()
toString in interface TopictoString in class AbstractDestination<E>