|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.jmx.JMXAgent
public class JMXAgent
Provides the connection adapters as well as registration and unregistration of MBeans.
Constructor Summary | |
---|---|
JMXAgent()
|
Method Summary | |
---|---|
void |
handleNotification(Notification notification,
Object handback)
|
void |
init()
|
static boolean |
isEnableMinaMonitor()
|
static boolean |
registerMBean(Object instance,
String className,
Class interfaceClass)
|
static boolean |
registerMBean(Object instance,
String className,
Class interfaceClass,
ObjectName name)
|
static boolean |
registerMBean(Object instance,
String className,
Class interfaceClass,
String name)
|
void |
setEnableMinaMonitor(boolean enableMinaMonitor)
|
void |
setEnableMinaMonitor(String enableMinaMonitor)
|
void |
setEnableRmiAdapter(boolean enableRmiAdapter)
|
void |
setEnableRmiAdapter(String enableRmiAdapterString)
|
void |
setEnableSsl(boolean enableSsl)
|
void |
setEnableSsl(String enableSslString)
|
void |
setRemoteAccessProperties(String remoteAccessProperties)
|
void |
setRemotePasswordProperties(String remotePasswordProperties)
|
void |
setRemoteSSLKeystore(String remoteSSLKeystore)
|
void |
setRemoteSSLKeystorePass(String remoteSSLKeystorePass)
|
void |
setRmiAdapterHost(String rmiAdapterHost)
|
void |
setRmiAdapterPort(String rmiAdapterPort)
|
void |
setRmiAdapterRemotePort(String rmiAdapterRemotePort)
|
void |
setStartRegistry(boolean startRegistry)
|
static void |
shutdown()
Shuts down any instanced connectors. |
static String |
trimClassName(String className)
Convenience to remove packages etc from a class name. |
static boolean |
unregisterMBean(ObjectName oName)
Unregisters an mbean instance. |
static boolean |
updateMBeanAttribute(ObjectName oName,
String key,
int value)
Updates a named attribute of a registered mbean. |
static boolean |
updateMBeanAttribute(ObjectName oName,
String key,
String value)
Updates a named attribute of a registered mbean. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JMXAgent()
Method Detail |
---|
public static String trimClassName(String className)
className
- class name to trim
public static boolean registerMBean(Object instance, String className, Class interfaceClass)
public static boolean registerMBean(Object instance, String className, Class interfaceClass, ObjectName name)
public static boolean registerMBean(Object instance, String className, Class interfaceClass, String name)
public static void shutdown()
public static boolean unregisterMBean(ObjectName oName)
oName
- bean instance
public static boolean updateMBeanAttribute(ObjectName oName, String key, int value)
oName
- object namekey
- keyvalue
- new value
public static boolean updateMBeanAttribute(ObjectName oName, String key, String value)
oName
- object namekey
- keyvalue
- new value
public void handleNotification(Notification notification, Object handback)
handleNotification
in interface NotificationListener
public void init()
public void setEnableRmiAdapter(boolean enableRmiAdapter)
public void setEnableRmiAdapter(String enableRmiAdapterString)
public void setEnableSsl(boolean enableSsl)
public void setEnableSsl(String enableSslString)
public void setRemoteAccessProperties(String remoteAccessProperties)
public void setRemotePasswordProperties(String remotePasswordProperties)
public void setRemoteSSLKeystore(String remoteSSLKeystore)
public void setRemoteSSLKeystorePass(String remoteSSLKeystorePass)
public void setRmiAdapterRemotePort(String rmiAdapterRemotePort)
public void setRmiAdapterPort(String rmiAdapterPort)
public void setRmiAdapterHost(String rmiAdapterHost)
public void setStartRegistry(boolean startRegistry)
public void setEnableMinaMonitor(boolean enableMinaMonitor)
public void setEnableMinaMonitor(String enableMinaMonitor)
public static boolean isEnableMinaMonitor()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |