Class MBeanExecutableInfoBuilder<B extends MBeanExecutableInfoBuilder>
- java.lang.Object
-
- io.microsphere.management.builder.MBeanDescribableBuilder<B>
-
- io.microsphere.management.builder.MBeanFeatureInfoBuilder<B>
-
- io.microsphere.management.builder.MBeanExecutableInfoBuilder<B>
-
- Direct Known Subclasses:
MBeanConstructorInfoBuilder,MBeanOperationInfoBuilder
public abstract class MBeanExecutableInfoBuilder<B extends MBeanExecutableInfoBuilder> extends MBeanFeatureInfoBuilder<B>
MBeanExecutableInfo Builder- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
MBeanConstructorInfo,MBeanOperationInfo,MBeanFeatureInfo,Executable,MBeanFeatureInfoBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected static javax.management.MBeanParameterInfo[]NO_PARAMSprotected java.util.List<javax.management.MBeanParameterInfo>parametersThe signature of the method, that is, the class names of the arguments.-
Fields inherited from class io.microsphere.management.builder.MBeanFeatureInfoBuilder
name
-
Fields inherited from class io.microsphere.management.builder.MBeanDescribableBuilder
description, descriptor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bfrom(java.lang.reflect.Executable executable)Bparam(java.lang.Class<?> type, java.util.function.Consumer<MBeanParameterInfoBuilder> parameterBuilderConsumer)Bsignature(javax.management.MBeanParameterInfo... signature)protected javax.management.MBeanParameterInfo[]toSignature()-
Methods inherited from class io.microsphere.management.builder.MBeanFeatureInfoBuilder
build, name
-
Methods inherited from class io.microsphere.management.builder.MBeanDescribableBuilder
description, descriptor
-
-
-
-
Method Detail
-
signature
public B signature(javax.management.MBeanParameterInfo... signature)
-
param
public B param(java.lang.Class<?> type, java.util.function.Consumer<MBeanParameterInfoBuilder> parameterBuilderConsumer)
-
from
public B from(java.lang.reflect.Executable executable)
-
toSignature
protected javax.management.MBeanParameterInfo[] toSignature()
-
-