com.arjuna.ats.arjuna.tools.osb.mbean.ActionBeanMBean Maven / Gradle / Ivy
package com.arjuna.ats.arjuna.tools.osb.mbean;
import com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanDescription;
import com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanPropertyDescription;
@MXBeanDescription("Management view of a transaction")
public interface ActionBeanMBean extends OSEntryBeanMBean {
long getAgeInSeconds();
String getCreationTime();
@MXBeanPropertyDescription("Indicates whether this entry corresponds to a transaction participant")
boolean isParticipant();
@MXBeanPropertyDescription("Tell the Transaction Manager to remove this action")
String remove();
}