|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractQueue
com.caucho.jms.queue.AbstractDestination
com.caucho.jms.jdbc.JdbcDestination
public abstract class JdbcDestination
Represents a JDBC destination.
| Field Summary | |
|---|---|
protected JdbcManager |
_jdbcManager
|
| Fields inherited from class com.caucho.jms.queue.AbstractDestination |
|---|
_messageFactory |
| Constructor Summary | |
|---|---|
JdbcDestination()
|
|
| Method Summary | |
|---|---|
protected int |
createDestination(java.lang.String name,
boolean isTopic)
Creates a queue. |
JdbcManager |
getJdbcManager()
Gets the JDBC manager. |
java.lang.String |
getName()
Gets the name. |
void |
init()
Initializes the JdbcDestination |
boolean |
isTopic()
Returns true for a topic. |
protected void |
purgeExpiredMessages()
Purges expired messages. |
void |
setDataSource(javax.sql.DataSource dataSource)
Sets the data source. |
void |
setJdbcManager(JdbcManager jdbcManager)
Sets the jdbc manager |
void |
setName(java.lang.String name)
Sets the name. |
void |
setTablespace(java.lang.String tablespace)
Sets the tablespace for Oracle. |
| Methods inherited from class com.caucho.jms.queue.AbstractDestination |
|---|
acknowledge, addMessageAvailableListener, close, drainTo, drainTo, generateMessageID, generateMessageID, getJMSDestination, getQueueName, getReadConsumer, getTopicName, getUrl, getWriteSession, hasMessage, iterator, offer, offer, peek, poll, poll, put, receive, remainingCapacity, removeMessageAvailableListener, rollback, send, setSerializationHandle, size, take, toString |
| Methods inherited from class java.util.AbstractQueue |
|---|
add, addAll, clear, element, remove |
| Methods inherited from class java.util.AbstractCollection |
|---|
contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.concurrent.BlockingQueue |
|---|
add, contains, remove |
| Methods inherited from interface java.util.Queue |
|---|
element, remove |
| Methods inherited from interface java.util.Collection |
|---|
addAll, clear, containsAll, equals, hashCode, isEmpty, removeAll, retainAll, toArray, toArray |
| Field Detail |
|---|
protected JdbcManager _jdbcManager
| Constructor Detail |
|---|
public JdbcDestination()
| Method Detail |
|---|
public void setName(java.lang.String name)
setName in class AbstractDestinationpublic java.lang.String getName()
getName in class AbstractDestinationpublic boolean isTopic()
public void setJdbcManager(JdbcManager jdbcManager)
public JdbcManager getJdbcManager()
public void setDataSource(javax.sql.DataSource dataSource)
public void setTablespace(java.lang.String tablespace)
public void init()
throws ConfigException,
java.sql.SQLException
ConfigException
java.sql.SQLException
protected int createDestination(java.lang.String name,
boolean isTopic)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void purgeExpiredMessages()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||