public abstract class AbstractJMXClient extends Object
| Modifier and Type | Field and Description |
|---|---|
protected JMXConnection |
mJmxConnection
JMX Client interface
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJMXClient()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeJmxConnection()
closes the jmx connection
|
ObjectName |
getAdminServiceMBeanObjectName()
returns admin service mbean object name
|
protected static I18NBundle |
getI18NBundle()
gives the I18N bundle
|
ObjectName |
getJbiAdminUiMBeanObjectName()
returns ui mbean jmx object name.
|
protected JMXConnection |
getJMXConnection()
returns jmx connection object.
|
Object |
getMBeanAttribute(ObjectName objectName,
String attributeName)
open connection, invokes the operation on mbean and closes connection.
|
Object |
invokeMBeanOperation(ObjectName objectName,
String operationName,
Object[] params,
String[] signature)
open connection, invokes the operation on mbean and closes connection.
|
Object |
invokeMBeanOperation(ObjectName objectName,
String operationName,
String param)
single param opeartion invocation.
|
Object |
invokeMBeanOperation(ObjectName objectName,
String operationName,
String param1,
String param2)
single param opeartion invocation.
|
Object |
invokeMBeanOperation(ObjectName objectName,
String operationName,
String param1,
String param2,
String param3)
single param opeartion invocation.
|
Object |
invokeMBeanOperation(ObjectName objectName,
String operationName,
String param1,
String param2,
String param3,
String param4)
single param opeartion invocation.
|
protected void |
openJmxConnection()
opens the jmx connection
|
protected void |
setJMXConnection(JMXConnection jmxConn)
sets the jmx connection object.
|
protected JMXConnection mJmxConnection
protected static I18NBundle getI18NBundle()
protected JMXConnection getJMXConnection()
protected void setJMXConnection(JMXConnection jmxConn)
jmxConn - jmx connection object.protected void openJmxConnection()
throws JBIRemoteException
JBIRemoteException - on errorprotected void closeJmxConnection()
throws JBIRemoteException
JBIRemoteException - on errorpublic Object invokeMBeanOperation(ObjectName objectName, String operationName, Object[] params, String[] signature) throws JBIRemoteException
objectName - object nameoperationName - operation nameparams - parameterssignature - signature of the parametersJBIRemoteException - on errorpublic Object invokeMBeanOperation(ObjectName objectName, String operationName, String param) throws JBIRemoteException
objectName - object nameoperationName - operation nameparam - String parameterJBIRemoteException - on errorpublic Object invokeMBeanOperation(ObjectName objectName, String operationName, String param1, String param2) throws JBIRemoteException
objectName - object nameoperationName - operation nameparam1 - String parameterparam2 - String parameterJBIRemoteException - on errorpublic Object invokeMBeanOperation(ObjectName objectName, String operationName, String param1, String param2, String param3) throws JBIRemoteException
objectName - object nameoperationName - operation nameparam1 - String parameterparam2 - String parameterparam3 - String parameterJBIRemoteException - on errorpublic Object invokeMBeanOperation(ObjectName objectName, String operationName, String param1, String param2, String param3, String param4) throws JBIRemoteException
param4 - String parameter.objectName - object nameoperationName - operation nameparam1 - String parameterparam2 - String parameterparam3 - String parameterJBIRemoteException - on errorpublic Object getMBeanAttribute(ObjectName objectName, String attributeName) throws JBIRemoteException
objectName - object nameattributeName - attribute nameJBIRemoteException - on errorpublic ObjectName getAdminServiceMBeanObjectName() throws JBIRemoteException
JBIRemoteException - on errorpublic ObjectName getJbiAdminUiMBeanObjectName() throws JBIRemoteException
JBIRemoteException - on errorCopyright © 2011-2016 OpenESB Community. All Rights Reserved.