JMX MBean View

647c07faf5bd

Sat Apr 20 08:57:26 UTC 2024
 
NameDomainjboss.messaging
servicePersistenceManager
Java Classorg.jboss.mx.modelmbean.XMBean
DescriptionA JDBC persistence manager

Attribute Name Access Type Description Attribute Value
Instance R org.jboss.messaging.core.contract.MessagingComponent The instance to plug into the server peer
JDBCPersistenceManager[10976386]    
DataSource RW java.lang.String The JNDI name of the DataSource used by this persistence manager
    
TransactionManager RW javax.management.ObjectName The ObjectName of the TransactionManager used by this persistence manager

View MBean

CreateTablesOnStartup RW boolean Should database tables be created on startup?
TrueFalse    
UsingBatchUpdates RW boolean Should JDBC batch updates be used?
TrueFalse    
UsingBinaryStream RW boolean Should binary stream be used for accessing message headers / body ?
TrueFalse    
UsingTrailingByte RW boolean Should a trailing byte be added to VARBINARY columns - this would be true for databases such as Sybase which would otherwise truncate trailing zeros
TrueFalse    
SqlProperties RW java.lang.String DML and DDL overrides
    
MaxParams RW int The max number of params to be used in a generated PreparedStatement
    
UseNDBFailoverStrategy RW boolean This changes the retry strategy for the persistence manager. If failure occurs on commit, we ignore the second failure and assume that the insert happened correctly
TrueFalse    
SupportsBlobOnSelect RW boolean Some databases don't support binding blobs on select clauses
TrueFalse    
SupportsSetNullOnBlobs RW boolean Some databases don't support binding null blobs using setNull (mainly DB2)
TrueFalse    
DetectDuplicates RW boolean Detect duplicate message sends on failover? There is some performance hit for doing this
TrueFalse    
IDCacheSize RW int The ID cache size to use when detecting duplicate message sends
    


Operation Return Type Description Parameters
create void JBoss Service lifecycle operation
[no parameters]
start void JBoss Service lifecycle operation
[no parameters]
stop void JBoss Service lifecycle operation
[no parameters]
destroy void JBoss Service lifecycle operation
[no parameters]