private static MBeanOperationInfo
customize(MBeanOperationInfo oi,
String description,
MBeanParameterInfo[] signature,
int impact) {
if (equal(description, oi.getDescription()) &&
identicalArrays(signature, oi.getSignature()) &&
impact == oi.getImpact())
return oi;
if (oi instanceof OpenMBeanOperationInfo) {
OpenMBeanOperationInfo ooi = (OpenMBeanOperationInfo) oi;
OpenMBeanParameterInfo[] oparams =
paramsToOpenParams(signature);
return new OpenMBeanOperationInfoSupport(oi.getName(),
description,
oparams,
ooi.getReturnOpenType(),
impact,
oi.getDescriptor());
} else {
return new MBeanOperationInfo(oi.getName(),
description,
signature,
oi.getReturnType(),
impact,
oi.getDescriptor());
}
}
java类javax.management.openmbean.OpenMBeanParameterInfo的实例源码
StandardMBean.java 文件源码
项目:OpenJSharp
阅读 15
收藏 0
点赞 0
评论 0
StandardMBean.java 文件源码
项目:OpenJSharp
阅读 29
收藏 0
点赞 0
评论 0
private static OpenMBeanParameterInfo[]
paramsToOpenParams(MBeanParameterInfo[] params) {
if (params instanceof OpenMBeanParameterInfo[])
return (OpenMBeanParameterInfo[]) params;
OpenMBeanParameterInfo[] oparams =
new OpenMBeanParameterInfoSupport[params.length];
System.arraycopy(params, 0, oparams, 0, params.length);
return oparams;
}
StandardMBean.java 文件源码
项目:jdk8u-jdk
阅读 17
收藏 0
点赞 0
评论 0
private static MBeanOperationInfo
customize(MBeanOperationInfo oi,
String description,
MBeanParameterInfo[] signature,
int impact) {
if (equal(description, oi.getDescription()) &&
identicalArrays(signature, oi.getSignature()) &&
impact == oi.getImpact())
return oi;
if (oi instanceof OpenMBeanOperationInfo) {
OpenMBeanOperationInfo ooi = (OpenMBeanOperationInfo) oi;
OpenMBeanParameterInfo[] oparams =
paramsToOpenParams(signature);
return new OpenMBeanOperationInfoSupport(oi.getName(),
description,
oparams,
ooi.getReturnOpenType(),
impact,
oi.getDescriptor());
} else {
return new MBeanOperationInfo(oi.getName(),
description,
signature,
oi.getReturnType(),
impact,
oi.getDescriptor());
}
}
StandardMBean.java 文件源码
项目:jdk8u-jdk
阅读 25
收藏 0
点赞 0
评论 0
private static OpenMBeanParameterInfo[]
paramsToOpenParams(MBeanParameterInfo[] params) {
if (params instanceof OpenMBeanParameterInfo[])
return (OpenMBeanParameterInfo[]) params;
OpenMBeanParameterInfo[] oparams =
new OpenMBeanParameterInfoSupport[params.length];
System.arraycopy(params, 0, oparams, 0, params.length);
return oparams;
}
StandardMBean.java 文件源码
项目:openjdk-jdk10
阅读 45
收藏 0
点赞 0
评论 0
private static MBeanOperationInfo
customize(MBeanOperationInfo oi,
String description,
MBeanParameterInfo[] signature,
int impact) {
if (equal(description, oi.getDescription()) &&
identicalArrays(signature, oi.getSignature()) &&
impact == oi.getImpact())
return oi;
if (oi instanceof OpenMBeanOperationInfo) {
OpenMBeanOperationInfo ooi = (OpenMBeanOperationInfo) oi;
OpenMBeanParameterInfo[] oparams =
paramsToOpenParams(signature);
return new OpenMBeanOperationInfoSupport(oi.getName(),
description,
oparams,
ooi.getReturnOpenType(),
impact,
oi.getDescriptor());
} else {
return new MBeanOperationInfo(oi.getName(),
description,
signature,
oi.getReturnType(),
impact,
oi.getDescriptor());
}
}
StandardMBean.java 文件源码
项目:openjdk-jdk10
阅读 15
收藏 0
点赞 0
评论 0
private static OpenMBeanParameterInfo[]
paramsToOpenParams(MBeanParameterInfo[] params) {
if (params instanceof OpenMBeanParameterInfo[])
return (OpenMBeanParameterInfo[]) params;
OpenMBeanParameterInfo[] oparams =
new OpenMBeanParameterInfoSupport[params.length];
System.arraycopy(params, 0, oparams, 0, params.length);
return oparams;
}
StandardMBean.java 文件源码
项目:openjdk9
阅读 18
收藏 0
点赞 0
评论 0
private static MBeanOperationInfo
customize(MBeanOperationInfo oi,
String description,
MBeanParameterInfo[] signature,
int impact) {
if (equal(description, oi.getDescription()) &&
identicalArrays(signature, oi.getSignature()) &&
impact == oi.getImpact())
return oi;
if (oi instanceof OpenMBeanOperationInfo) {
OpenMBeanOperationInfo ooi = (OpenMBeanOperationInfo) oi;
OpenMBeanParameterInfo[] oparams =
paramsToOpenParams(signature);
return new OpenMBeanOperationInfoSupport(oi.getName(),
description,
oparams,
ooi.getReturnOpenType(),
impact,
oi.getDescriptor());
} else {
return new MBeanOperationInfo(oi.getName(),
description,
signature,
oi.getReturnType(),
impact,
oi.getDescriptor());
}
}
StandardMBean.java 文件源码
项目:openjdk9
阅读 20
收藏 0
点赞 0
评论 0
private static OpenMBeanParameterInfo[]
paramsToOpenParams(MBeanParameterInfo[] params) {
if (params instanceof OpenMBeanParameterInfo[])
return (OpenMBeanParameterInfo[]) params;
OpenMBeanParameterInfo[] oparams =
new OpenMBeanParameterInfoSupport[params.length];
System.arraycopy(params, 0, oparams, 0, params.length);
return oparams;
}
StandardMBean.java 文件源码
项目:Java8CN
阅读 15
收藏 0
点赞 0
评论 0
private static MBeanOperationInfo
customize(MBeanOperationInfo oi,
String description,
MBeanParameterInfo[] signature,
int impact) {
if (equal(description, oi.getDescription()) &&
identicalArrays(signature, oi.getSignature()) &&
impact == oi.getImpact())
return oi;
if (oi instanceof OpenMBeanOperationInfo) {
OpenMBeanOperationInfo ooi = (OpenMBeanOperationInfo) oi;
OpenMBeanParameterInfo[] oparams =
paramsToOpenParams(signature);
return new OpenMBeanOperationInfoSupport(oi.getName(),
description,
oparams,
ooi.getReturnOpenType(),
impact,
oi.getDescriptor());
} else {
return new MBeanOperationInfo(oi.getName(),
description,
signature,
oi.getReturnType(),
impact,
oi.getDescriptor());
}
}
StandardMBean.java 文件源码
项目:Java8CN
阅读 19
收藏 0
点赞 0
评论 0
private static OpenMBeanParameterInfo[]
paramsToOpenParams(MBeanParameterInfo[] params) {
if (params instanceof OpenMBeanParameterInfo[])
return (OpenMBeanParameterInfo[]) params;
OpenMBeanParameterInfo[] oparams =
new OpenMBeanParameterInfoSupport[params.length];
System.arraycopy(params, 0, oparams, 0, params.length);
return oparams;
}