|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.arjuna.ats.arjuna.tools.osb.api.proxy.StoreManagerProxy
public class StoreManagerProxy
Miscellaneous methods for obtaining remote proxies to the JBossTS Recovery and Participant stores
| Field Summary | |
|---|---|
static String |
PARTICIPANT_BEAN_NAME
|
static String |
RECOVERY_BEAN_NAME
|
| Method Summary | |
|---|---|
static ParticipantStoreProxy |
getParticipantStore()
Get a participant store proxy from the local MBeanServer |
static ParticipantStoreProxy |
getParticipantStore(NotificationListener listener)
Get a participant store proxy from the local MBeanServer |
static ParticipantStoreProxy |
getParticipantStore(String serviceUrl,
NotificationListener listener)
Get a participant store proxy. |
static RecoveryStoreProxy |
getRecoveryStore()
Get a recovery store proxy from the local MBeanServer |
static RecoveryStoreProxy |
getRecoveryStore(NotificationListener listener)
Get a recovery store proxy from the local MBeanServer |
static RecoveryStoreProxy |
getRecoveryStore(String serviceUrl,
NotificationListener listener)
Get a RecoveryStore proxy. |
static boolean |
registerBean(ObjectName name,
Object bean,
boolean register)
MBean registration helper method |
static void |
releaseProxy()
release proxies to the object stores |
static void |
releaseProxy(String serviceUrl)
release proxies to the object stores |
static void |
startServerConnector(String serviceUrl)
Helper method for remote clients to connect to an MBean Server |
static void |
stopServerConnector()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String RECOVERY_BEAN_NAME
public static final String PARTICIPANT_BEAN_NAME
| Method Detail |
|---|
public static void startServerConnector(String serviceUrl)
throws IOException
serviceUrl - the url on which the target MBean Server resides
IOException - if the serviceUrl is invalid or if the connection cannot be started
public static void stopServerConnector()
throws IOException
IOException
public static boolean registerBean(ObjectName name,
Object bean,
boolean register)
name - MBean object namebean - MBean implementationregister - whether to register or unregister the MBean
public static void releaseProxy()
throws JMException,
IOException
JMException - if there are errors removing listeners
IOException - if there are errors removing listeners or closing the JMX connection
public static void releaseProxy(String serviceUrl)
throws JMException,
IOException
serviceUrl - the service url of the MBean Server where the proxies are located
JMException - if there are errors removing listeners
IOException - if there are errors removing listeners or closing the JMX connection
public static RecoveryStoreProxy getRecoveryStore()
throws IOException,
JMException
JMException - if there are JMX errors during registration of MBeans
IOException - if there are errors on the connection to the MBean Server
public static RecoveryStoreProxy getRecoveryStore(NotificationListener listener)
throws IOException,
JMException
listener - listener an optional notification listener (use null if one is not required)
JMException - if there are JMX errors during registration of MBeans and notification listeners
IOException - if there are errors on the connection to the MBean Server
public static RecoveryStoreProxy getRecoveryStore(String serviceUrl,
NotificationListener listener)
throws IOException,
JMException
serviceUrl - the location of the MBean Serverlistener - an optional notification listener (use null if one is not required)
JMException - if there are JMX errors during registration of MBeans and notification listeners
IOException - if there are errors on the connection to the MBean Server
public static ParticipantStoreProxy getParticipantStore()
throws IOException,
JMException
JMException - if there are JMX errors during registration of MBeans
IOException - if there are errors on the connection to the MBean Server
public static ParticipantStoreProxy getParticipantStore(NotificationListener listener)
throws IOException,
JMException
listener - listener an optional notification listener (use null if one is not required)
JMException - if there are JMX errors during registration of MBeans and notification listeners
IOException - if there are errors on the connection to the MBean Server
public static ParticipantStoreProxy getParticipantStore(String serviceUrl,
NotificationListener listener)
throws IOException,
JMException
serviceUrl - the location of the MBean Serverlistener - an optional notification listener (use null if one is not required)
JMException - if there are JMX errors during registration of MBeans and notification listeners
IOException - if there are errors on the connection to the MBean Server
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||