@MXBeanDescription(value="MBean that provides access to Ignite transactions.") public interface TransactionsMXBean
Modifier and Type | Method and Description |
---|---|
String |
getActiveTransactions(Long minDuration,
Integer minSize,
String prj,
String consistentIds,
String xid,
String lbRegex,
Integer limit,
String order,
boolean detailed,
boolean kill) |
long |
getTxTimeoutOnPartitionMapExchange()
Gets transaction timeout on partition map exchange.
|
void |
setTxTimeoutOnPartitionMapExchange(long timeout)
Sets transaction timeout on partition map exchange.
|
@MXBeanDescription(value="Returns or kills transactions matching the filter conditions.") @MXBeanParametersNames(value={"minDuration","minSize","prj","consistentIds","xid","lbRegex","limit","order","detailed","kill"}) @MXBeanParametersDescriptions(value={"Minimum duration (seconds).","Minimum size.","Projection (servers|clients).","Consistent ids (separated by comma).","Transaction XID.","Label regexp.","Limit a number of transactions collected on each node.","Order by DURATION|SIZE.","Show detailed description, otherwise only count.","Kill matching transactions (be careful)."}) String getActiveTransactions(Long minDuration, Integer minSize, String prj, String consistentIds, String xid, String lbRegex, Integer limit, String order, boolean detailed, boolean kill)
minDuration
- Minimum duration.minSize
- Minimum size.prj
- Projection.consistentIds
- Consistent ids.xid
- Xid.lbRegex
- Label regex.limit
- Limit.order
- Order.detailed
- Detailed.kill
- Kill.@MXBeanDescription(value="Returns transaction timeout on partition map exchange in milliseconds.") long getTxTimeoutOnPartitionMapExchange()
TransactionConfiguration.getTxTimeoutOnPartitionMapExchange()
@MXBeanDescription(value="Sets transaction timeout on partition map exchange in milliseconds.") @MXBeanParametersNames(value="timeout") @MXBeanParametersDescriptions(value="Transaction timeout on partition map exchange in milliseconds.") void setTxTimeoutOnPartitionMapExchange(long timeout)
If not set, default value is TransactionConfiguration.TX_TIMEOUT_ON_PARTITION_MAP_EXCHANGE
which means
transactions will never be rolled back on partition map exchange.
timeout
- Transaction timeout on partition map exchange in milliseconds.TransactionConfiguration.setTxTimeoutOnPartitionMapExchange(long)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019