Class MBeanExecutableInfoBuilder<B extends MBeanExecutableInfoBuilder>

    • Field Detail

      • NO_PARAMS

        protected static final javax.management.MBeanParameterInfo[] NO_PARAMS
      • parameters

        protected final java.util.List<javax.management.MBeanParameterInfo> parameters
        The signature of the method, that is, the class names of the arguments.
    • 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()