|
||||||||||
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<E>
com.caucho.jms.queue.AbstractDestination
com.caucho.jms.jdbc.JdbcDestination
public abstract class JdbcDestination
Represents a JDBC destination.
Field Summary | |
---|---|
protected JdbcManager |
_jdbcManager
|
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, close, generateMessageID, generateMessageID, getJMSDestination, getQueueName, getTopicName, getUrl, hasMessage, rollback, send, setSerializationHandle, toString |
Methods inherited from class java.util.AbstractQueue |
---|
add, addAll, clear, element, remove |
Methods inherited from class java.util.AbstractCollection |
---|
contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, 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, drainTo, drainTo, offer, offer, poll, put, remainingCapacity, remove, take |
Methods inherited from interface java.util.Queue |
---|
element, peek, poll, remove |
Methods inherited from interface java.util.Collection |
---|
addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, removeAll, retainAll, size, toArray, toArray |
Field Detail |
---|
protected JdbcManager _jdbcManager
Constructor Detail |
---|
public JdbcDestination()
Method Detail |
---|
public void setName(java.lang.String name)
setName
in class AbstractDestination
public java.lang.String getName()
getName
in class AbstractDestination
public boolean isTopic()
public void setJdbcManager(JdbcManager jdbcManager)
public JdbcManager getJdbcManager()
public void setDataSource(javax.sql.DataSource dataSource)
public void setTablespace(java.lang.String tablespace)
@PostConstruct 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.SQLException
protected void purgeExpiredMessages()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |