Save This Page
Home » activemq-parent-5.3.1-source-release » org.apache » activemq » store » jpa » [javadoc | source]
org.apache.activemq.store.jpa
public class: JPAReferenceStoreAdapter [javadoc | source]
java.lang.Object
   org.apache.activemq.store.jpa.JPAPersistenceAdapter
      org.apache.activemq.store.jpa.JPAReferenceStoreAdapter

All Implemented Interfaces:
    ReferenceStoreAdapter, PersistenceAdapter

An implementation of ReferenceStoreAdapter that uses JPA to store it's message references.
Fields inherited from org.apache.activemq.store.jpa.JPAPersistenceAdapter:
entityManagerName,  entityManagerProperties,  entityManagerFactory
Method from org.apache.activemq.store.jpa.JPAReferenceStoreAdapter Summary:
clearMessages,   createQueueMessageStore,   createQueueReferenceStore,   createTopicMessageStore,   createTopicReferenceStore,   deleteAllMessages,   getDestinations,   getLastMessageBrokerSequenceId,   getMaxDataFileLength,   getReferenceFileIdsInUse,   isStoreValid,   recoverState,   retrievePreparedState,   savePreparedState,   setMaxDataFileLength
Methods from org.apache.activemq.store.jpa.JPAPersistenceAdapter:
beginEntityManager,   beginTransaction,   checkpoint,   commitEntityManager,   commitTransaction,   createEntityManagerFactory,   createQueueMessageStore,   createTopicMessageStore,   createTransactionStore,   deleteAllMessages,   getDestinations,   getEntityManagerFactory,   getEntityManagerName,   getEntityManagerProperties,   getLastMessageBrokerSequenceId,   getWireFormat,   isUseExternalMessageReferences,   rollbackEntityManager,   rollbackTransaction,   setBrokerName,   setDirectory,   setEntityManagerFactory,   setEntityManagerName,   setEntityManagerProperties,   setUsageManager,   setWireFormat,   size,   start,   stop
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.activemq.store.jpa.JPAReferenceStoreAdapter Detail:
 public  void clearMessages() 
 public MessageStore createQueueMessageStore(ActiveMQQueue destination) throws IOException 
 public ReferenceStore createQueueReferenceStore(ActiveMQQueue destination) throws IOException 
 public TopicMessageStore createTopicMessageStore(ActiveMQTopic destination) throws IOException 
 public TopicReferenceStore createTopicReferenceStore(ActiveMQTopic destination) throws IOException 
 public  void deleteAllMessages() throws IOException 
 public Set<ActiveMQDestination> getDestinations() 
 public long getLastMessageBrokerSequenceId() throws IOException 
 public long getMaxDataFileLength() 
 public Set<Integer> getReferenceFileIdsInUse() throws IOException 
 public boolean isStoreValid() 
 public  void recoverState() 
 public Map<TransactionId, AMQTx> retrievePreparedState() throws IOException 
 public  void savePreparedState(Map<TransactionId, AMQTx> map) throws IOException 
 public  void setMaxDataFileLength(long maxDataFileLength)