|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
public class MBeanOperationInfo
������ MBean �����Ĺ��������������ʵ���Dz��ɱ�ġ���������ǿɱ�ģ����Dz��Ƽ�ʹ�ô˹��ܡ�
�ֶ�ժҪ | |
---|---|
static int |
ACTION
ָʾ�ò�����д��������ƣ�������ij�ַ�ʽ�� MBean��ͨ����д��ij��ֵ�����ij�����á� |
static int |
ACTION_INFO
ָʾ�ò������ȡ��д��������ơ� |
static int |
INFO
ָʾ�ò������ȡ�������ƣ�����Ҫ����һЩ��Ϣ�� |
static int |
UNKNOWN
ָʾ��������“δ֪”�����ԡ� |
���� javax.management.MBeanFeatureInfo �̳е��ֶ� |
---|
description, name |
���췽��ժҪ | |
---|---|
MBeanOperationInfo(String description,
Method method)
����һ�� MBeanOperationInfo ���� |
|
MBeanOperationInfo(String name,
String description,
MBeanParameterInfo[] signature,
String type,
int impact)
����һ�� MBeanOperationInfo ���� |
|
MBeanOperationInfo(String name,
String description,
MBeanParameterInfo[] signature,
String type,
int impact,
Descriptor descriptor)
����һ�� MBeanOperationInfo ���� |
����ժҪ | |
---|---|
Object |
clone()
���ش�ʵ����dz�������� |
boolean |
equals(Object o)
�Ƚϴ� MBeanOperationInfo ����һ�� MBeanOperationInfo�� |
int |
getImpact()
���ظ÷�����������Ӱ�죬Ϊ INFO ��ACTION ��ACTION_INFO ��UNKNOWN ֮һ�� |
String |
getReturnType()
���ظ÷����ķ���ֵ�����͡� |
MBeanParameterInfo[] |
getSignature()
���ش˲����IJ����б��� |
int |
hashCode()
���ظö���Ĺ�ϣ��ֵ�� |
String |
toString()
���ظö�����ַ�����ʾ�� |
���� javax.management.MBeanFeatureInfo �̳еķ��� |
---|
getDescription, getDescriptor, getName |
���� java.lang.Object �̳еķ��� |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
�ֶ���ϸ��Ϣ |
---|
public static final int INFO
public static final int ACTION
public static final int ACTION_INFO
public static final int UNKNOWN
���췽����ϸ��Ϣ |
---|
public MBeanOperationInfo(String description, Method method)
MBeanOperationInfo
�����ѹ������� Descriptor
���� Method
������ DescriptorKey
Ԫע�ͣ����ɵ��ֶΡ�
method
- ���� MBean ������ java.lang.reflect.Method
����description
- �ò����Ŀɶ�������public MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact)
MBeanOperationInfo
����
name
- �÷��������ơ�description
- �ò����Ŀɶ�������signature
- �����÷����IJ������������� MBeanParameterInfo
���ò�������Ϊ null�����㳤�������Ч����ͬ��type
- ��������ֵ�����͡�impact
- �÷�����Ӱ�죬Ϊ INFO��ACTION��ACTION_INFO��UNKNOWN
֮һ��public MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)
MBeanOperationInfo
����
name
- �������ơ�description
- �����Ŀɶ�������signature
- �����÷����IJ������������� MBeanParameterInfo
���ò�������Ϊ null�����㳤�������Ч����ͬ��type
- ��������ֵ�����͡�impact
- �÷�����Ӱ�죬Ϊ INFO��ACTION��ACTION_INFO��UNKNOWN
֮һ��descriptor
- ���������������˲�������Ϊ null������Ч��һ������������������ϸ��Ϣ |
---|
public Object clone()
���ش�ʵ����dz����������ͨ������ super.clone() ����øø��������Ҫ���� Object.clone() ��ʵ�ֵ�Ĭ�ϱ���dz�����ƻ��ơ��������κ��ڲ��ֶεĸ���㸴�ơ�
��Ϊ�����Dz��ɱ�ģ�������Ҫ��������и��ơ�
Object
�е� clone
Cloneable
public String getReturnType()
public MBeanParameterInfo[] getSignature()
���ش˲����IJ����б���ÿ����������һ�� MBeanParameterInfo
������������
���ص��������ڲ������һ��dz������������ζ������ MBeanParameterInfo
�������õ�һ���ڲ����鸱��������û�и���ÿ�������õ� MBeanParameterInfo
����
MBeanParameterInfo
��������顣public int getImpact()
INFO
��ACTION
��ACTION_INFO
��UNKNOWN
֮һ��
public String toString()
Object
���Ƶ�����toString
�����᷵��һ�������ı���ʽ��ʾ���˶�����ַ��������Ӧ��һ�����������ڶ�������Ϣ����ʽ���������������д�˷�����
Object
��� toString
��������һ���ַ��������ַ����������������Ǹ����һ��ʵ������at ��Ƿ�“@
”�ʹ˶����ϣ�������ʮ�����Ʊ�ʾ��ɡ����仰˵���÷�������һ���ַ���������ֵ���ڣ�
getClass().getName() + '@' + Integer.toHexString(hashCode())
Object
�е� toString
public boolean equals(Object o)
MBeanFeatureInfo
�е� equals
o
- Ҫ�ȽϵĶ���
o
��һ�� MBeanOperationInfo���� MBeanFeatureInfo.getName()
��getReturnType()
��MBeanFeatureInfo.getDescription()
��getImpact()
��MBeanFeatureInfo.getDescriptor()
�� getSignature()
ֵ��� MBeanOperationInfo ����Щֵ��ȣ�������ȫһ����ʱ���ŷ��� true���������ǩ�������Ԫ���dzɶ���ȵģ���������������ȡ�Object.hashCode()
,
Hashtable
public int hashCode()
Object
���Ƶ�����java.util.Hashtable
�ṩ�Ĺ�ϣ���������ܡ�
hashCode
�ij���Э���ǣ�
hashCode
����������������ͬ�����������
Object.equals(java.lang.Object)
����������������ȣ���ô�������������е���һ�����ϵ��� hashCode ������ Ҫ��һ�����ɲ�ͬ��������������ǣ�����ԱӦ����ʶ����Ϊ����ȵĶ������ɲ�ͬ�������������߹�ϣ�������ܡ�
ʵ���ϣ��� Object �ඨ��� hashCode ����ȷʵ����Բ�ͬ�Ķ��ز�ͬ������������һ����ͨ�����ö�����ڲ���ַת����һ��������ʵ�ֵģ����� JavaTM ������Բ���Ҫ����ʵ�ּ��ɡ���
MBeanFeatureInfo
�е� hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������