asyncmbeanserver.java
来自「jmx codeJava源码」· Java 代码 · 共 104 行
JAVA
104 行
package book.jmx.examples;
import javax.management.*;
public interface AsyncMBeanServer {
/* returns ObjectInstance */
public Callback createMBean(String className,
ObjectName name);
/* returns ObjectInstance */
public Callback createMBean(String className,
ObjectName name,
ObjectName loaderName);
/* return ObjectInstance */
public Callback createMBean(String className,
ObjectName name,
Object[] params,
String[] signature);
/* returns ObjectInstance */
public Callback createMBean(String className,
ObjectName name,
ObjectName loaderName,
Object[] params,
String[] signature);
public void unregisterMBean(ObjectName name);
/* returns ObjectInstance */
public Callback getObjectInstance(ObjectName name);
/* returns boolean */
public Callback isRegistered(ObjectName name);
/* returns Integer */
public Callback getMBeanCount();
/* returns Object */
public Callback getAttribute(ObjectName name,
String attribute);
/* returns AttributeList */
public Callback getAttributes(ObjectName name,
String[] attributes);
public void setAttribute(ObjectName name,
Attribute attribute);
/* returns AttributeList */
public Callback setAttributes(ObjectName name,
AttributeList attributes);
/* returns Object */
public Callback invoke(ObjectName name,
String operationName,
Object[] params,
String[] signature);
/* returns String */
public Callback getDefaultDomain();
public void addNotificationListener(
ObjectName name,
NotificationListener listener,
NotificationFilter filter,
Object handback);
public void addNotificationListener(
ObjectName name,
ObjectName listener,
NotificationFilter filter,
Object handback);
public void removeNotificationListener(
ObjectName name,
NotificationListener listener);
public void removeNotificationListener(
ObjectName name,
ObjectName listener);
/* returns MBeanInfo */
public Callback getMBeanInfo(ObjectName name);
/* returns boolean */
public Callback isInstanceOf(ObjectName name,
String className);
/* returns Set */
public Callback queryMBeans(ObjectName name, QueryExp query);
/* returns Set */
public Callback queryNames(ObjectName name, QueryExp query);
public void close();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?