com.arjuna.ats.arjuna.tools.osb.api.mbeans
Interface RecoveryStoreBeanMBean

All Superinterfaces:
BaseStoreMBean, TxLogBeanMBean
All Known Implementing Classes:
RecoveryStoreBean

public interface RecoveryStoreBeanMBean
extends TxLogBeanMBean

JMX interface to the JBossTS recovery store OutputObjectState and InputObjectState are wrapped since they are not convertible to open MBean types.

See Also:
for the actual remote RecoveryStore proxy, for the interface it implements

Method Summary
 ObjectStateWrapper allObjUids(String type)
           
 ObjectStateWrapper allObjUids(String type, int match)
           
 ObjectStateWrapper allTypes()
           
 int currentState(Uid u, String tn)
           
 boolean hide_state(Uid u, String tn)
           
 boolean isType(Uid u, String tn, int st)
           
 ObjectStateWrapper read_committed(Uid u, String tn)
           
 boolean reveal_state(Uid u, String tn)
           
 
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBeanMBean
remove_committed, sync, write_committed
 
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreMBean
getStoreName, start, stop
 

Method Detail

allObjUids

ObjectStateWrapper allObjUids(String type,
                              int match)
                              throws ObjectStoreException
Throws:
ObjectStoreException

allObjUids

ObjectStateWrapper allObjUids(String type)
                              throws ObjectStoreException
Throws:
ObjectStoreException

allTypes

ObjectStateWrapper allTypes()
                            throws ObjectStoreException
Throws:
ObjectStoreException

currentState

int currentState(Uid u,
                 String tn)
                 throws ObjectStoreException
Throws:
ObjectStoreException

hide_state

boolean hide_state(Uid u,
                   String tn)
                   throws ObjectStoreException
Throws:
ObjectStoreException

reveal_state

boolean reveal_state(Uid u,
                     String tn)
                     throws ObjectStoreException
Throws:
ObjectStoreException

read_committed

ObjectStateWrapper read_committed(Uid u,
                                  String tn)
                                  throws ObjectStoreException
Throws:
ObjectStoreException

isType

boolean isType(Uid u,
               String tn,
               int st)
               throws ObjectStoreException
Throws:
ObjectStoreException


Copyright © 2011. All Rights Reserved.