package com.arjuna.ats.arjuna.tools.osb.mbean; import javax.management.MBeanException; import com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanDescription; import com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanPropertyDescription; /** * * @deprecated as of 5.0.5.Final In a subsequent release we will change packages names in order to * provide a better separation between public and internal classes. */ @Deprecated // in order to provide a better separation between public and internal classes. @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() throws MBeanException; }