org.jboss.as.console.client.shared.subsys.tx.model.TransactionManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of switchyard-console-as7-core
Show all versions of switchyard-console-as7-core
Bundles the core AS7 console as a GWT module. Includes minor customizations to support extensions.
package org.jboss.as.console.client.shared.subsys.tx.model;
import org.jboss.as.console.client.widgets.forms.Address;
import org.jboss.as.console.client.widgets.forms.Binding;
/**
* @author Heiko Braun
* @date 10/25/11
*/
@Address("/subsystem=transactions")
public interface TransactionManager {
@Binding(detypedName = "socket-binding")
String getSocketBinding();
void setSocketBinding(String s);
@Binding(detypedName = "status-socket-binding")
String getStatusSocketBinding();
void setStatusSocketBinding(String s);
String getPath();
void setPath(String s);
@Binding(detypedName = "relative-to")
String getRelativeTo();
void setRelativeTo(String s);
@Binding(detypedName = "object-store-relative-to")
String getObjectStoreRelativeTo();
void setObjectStoreRelativeTo(String s);
@Binding(detypedName = "object-store-path")
String getObjectStorePath();
void setObjectStorePath(String s);
@Binding(detypedName = "default-timeout")
int getDefaultTimeout();
void setDefaultTimeout(int t);
@Binding(detypedName = "enable-statistics")
boolean isEnableStatistics();
void setEnableStatistics(boolean b);
@Binding(detypedName = "enable-tsm-status")
boolean isEnableTsmStatus();
void setEnableTsmStatus(boolean b);
@Binding(detypedName = "recovery-listener")
boolean isRecoveryListener();
void setRecoveryListener(boolean b);
// Metrics
@Binding(detypedName = "number-of-nested-transactions")
long getNumNestedTransactions();
void setNumNestedTransactions(long l);
@Binding(detypedName = "number-of-timed-out-transactions")
long getNumTimeoutTransactions();
void setNumTimeoutTransactions(long l);
@Binding(detypedName = "number-of-transactions")
long getNumTransactions();
void setNumTransactions(long l);
@Binding(detypedName = "number-of-committed-transactions")
long getNumCommittedTransactions();
void setNumCommittedTransactions(long l);
@Binding(detypedName = "number-of-aborted-transactions")
long getNumAbortedTransactions();
void setNumAbortedTransactions(long l);
@Binding(detypedName = "number-of-inflight-transactions")
long getNumInflightTransactions();
void setNumInflightTransactions(long l);
@Binding(detypedName = "number-of-application-rollbacks")
long getNumApplicationRollback();
void setNumApplicationRollback(long l);
@Binding(detypedName = "number-of-resource-rollbacks")
long getNumResourceRollback();
void setNumResourceRollback(long l);
@Binding(detypedName = "number-of-heuristics")
long getNumHeuristics();
void setNumHeuristics(long l);
}