Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » mq » pm » jdbc2 » [javadoc | source]
org.jboss.mq.pm.jdbc2
public class: MSSQLPersistenceManager [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.mq.pm.jdbc2.PersistenceManager
            org.jboss.mq.pm.jdbc2.MSSQLPersistenceManager

All Implemented Interfaces:
    PersistenceManagerExt, PersistenceManagerMBean, PersistenceManager, CacheStore, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

MSSQLPersistenceManager.

Based on http://jira.jboss.com/jira/browse/JBAS-2369

Field Summary
protected  String CREATE_IDX_MESSAGE_MESSAGEID_DESTINATION     
Fields inherited from org.jboss.mq.pm.jdbc2.PersistenceManager:
nextTransactionId,  txManager,  datasource,  tm,  UPDATE_MARKED_MESSAGES,  UPDATE_MARKED_MESSAGES_XARECOVERY,  UPDATE_MARKED_MESSAGES_WITH_TX,  DELETE_MARKED_MESSAGES_WITH_TX,  DELETE_MARKED_MESSAGES_WITH_TX_XARECOVERY,  DELETE_TX,  DELETE_MARKED_MESSAGES,  DELETE_TEMPORARY_MESSAGES,  INSERT_TX,  INSERT_TX_XARECOVERY,  DELETE_ALL_TX,  DELETE_ALL_TX_XARECOVERY,  SELECT_MAX_TX,  SELECT_ALL_TX_XARECOVERY,  SELECT_MESSAGES_IN_DEST,  SELECT_MESSAGES_IN_DEST_XARECOVERY,  SELECT_MESSAGE_KEYS_IN_DEST,  SELECT_MESSAGE,  SELECT_MESSAGE_XARECOVERY,  INSERT_MESSAGE,  MARK_MESSAGE,  DELETE_MESSAGE,  UPDATE_MESSAGE,  CREATE_MESSAGE_TABLE,  CREATE_IDX_MESSAGE_TXOP_TXID,  CREATE_IDX_MESSAGE_DESTINATION,  CREATE_TX_TABLE,  CREATE_TX_TABLE_XARECOVERY,  OBJECT_BLOB,  BYTES_BLOB,  BINARYSTREAM_BLOB,  BLOB_BLOB,  blobType,  createTables,  connectionRetryAttempts,  xaRecovery,  connectionManagerName,  sqlProperties
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public MSSQLPersistenceManager() throws JMSException 
    Create a new MSSQLPersistenceManager.
    Throws:
    JMSException - for any error
Method from org.jboss.mq.pm.jdbc2.MSSQLPersistenceManager Summary:
createSchema,   innerCreateSchema,   startService
Methods from org.jboss.mq.pm.jdbc2.PersistenceManager:
add,   add,   addTXRecord,   closeQueue,   commitPersistentTx,   createPersistentTx,   createSchema,   extractMessage,   extractXid,   forcePersistentTx,   getConnection,   getConnectionManager,   getConnectionRetryAttempts,   getInstance,   getMessageCache,   getMessageCacheInstance,   getRecoverMessagesChunk,   getRecoveryRetries,   getRecoveryTimeout,   getSqlProperties,   getStatementRetries,   getTxManager,   initializeFields,   insertPersistentTx,   internalRestoreQueue,   isXARecovery,   loadFromStorage,   markMessage,   remove,   removeFromStorage,   removeMarkedMessages,   removeTXRecord,   resolveAllUncommitedTXs,   restoreQueue,   rollbackPersistentTx,   saveToStorage,   setBlob,   setBlob,   setConnectionManager,   setConnectionRetryAttempts,   setMessageCache,   setRecoverMessagesChunk,   setRecoveryRetries,   setRecoveryTimeout,   setSqlProperties,   setStatementRetries,   setXARecovery,   startService,   update
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.mq.pm.jdbc2.MSSQLPersistenceManager Detail:
 protected synchronized  void createSchema() throws JMSException 
 protected  void innerCreateSchema(Connection c,
    PreparedStatement stmt) throws SQLException 
 public  void startService() throws Exception