|
||||||||||
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 startedpublic 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 connectionpublic 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 connectionpublic 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 Serverpublic 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 Serverpublic 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 Serverpublic 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 Serverpublic 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 Serverpublic 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 |