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

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

public interface ParticipantStoreBeanMBean
extends TxLogBeanMBean

JMX interface to the JBossTS participant 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
 boolean commit_state(Uid u, String tn)
           
 boolean fullCommitNeeded()
           
 ObjectStateWrapper read_committed(Uid u, String tn)
           
 ObjectStateWrapper read_uncommitted(Uid u, String tn)
           
 boolean remove_uncommitted(Uid u, String tn)
           
 boolean write_uncommitted(Uid u, String tn, OutputObjectStateWrapper buff)
           
 
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

commit_state

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

read_committed

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

read_uncommitted

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

remove_uncommitted

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

write_uncommitted

boolean write_uncommitted(Uid u,
                          String tn,
                          OutputObjectStateWrapper buff)
                          throws ObjectStoreException
Throws:
ObjectStoreException

fullCommitNeeded

boolean fullCommitNeeded()


Copyright © 2012. All Rights Reserved.