类 InterfaceBasedMBeanInfoAssembler

    • 方法详细资料

      • setManagedInterfaces

        public void setManagedInterfaces​(Class<?>... managedInterfaces)
        Set the array of interfaces to use for creating the management info. These interfaces will be used for a bean if no entry corresponding to that bean is found in the interfaceMappings property.
        参数:
        managedInterfaces - an array of classes indicating the interfaces to use. Each entry MUST be an interface.
        另请参阅:
        setInterfaceMappings(java.util.Properties)
      • setInterfaceMappings

        public void setInterfaceMappings​(Properties mappings)
        Set the mappings of bean keys to a comma-separated list of interface names.

        The property key should match the bean key and the property value should match the list of interface names. When searching for interfaces for a bean, Spring will check these mappings first.

        参数:
        mappings - the mappings of bean keys to interface names
      • afterPropertiesSet

        public void afterPropertiesSet()
        从接口复制的说明: InitializingBean
        Invoked by the containing BeanFactory after it has set all bean properties and satisfied BeanFactoryAware, ApplicationContextAware etc.

        This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.

        指定者:
        afterPropertiesSet 在接口中 InitializingBean
      • includeReadAttribute

        protected boolean includeReadAttribute​(Method method,
                                               String beanKey)
        Check to see if the Method is declared in one of the configured interfaces and that it is public.
        指定者:
        includeReadAttribute 在类中 AbstractReflectiveMBeanInfoAssembler
        参数:
        method - the accessor Method.
        beanKey - the key associated with the MBean in the beansMap.
        返回:
        true if the Method is declared in one of the configured interfaces, otherwise false.
      • includeWriteAttribute

        protected boolean includeWriteAttribute​(Method method,
                                                String beanKey)
        Check to see if the Method is declared in one of the configured interfaces and that it is public.
        指定者:
        includeWriteAttribute 在类中 AbstractReflectiveMBeanInfoAssembler
        参数:
        method - the mutator Method.
        beanKey - the key associated with the MBean in the beansMap.
        返回:
        true if the Method is declared in one of the configured interfaces, otherwise false.
      • includeOperation

        protected boolean includeOperation​(Method method,
                                           String beanKey)
        Check to see if the Method is declared in one of the configured interfaces and that it is public.
        指定者:
        includeOperation 在类中 AbstractReflectiveMBeanInfoAssembler
        参数:
        method - the operation Method.
        beanKey - the key associated with the MBean in the beansMap.
        返回:
        true if the Method is declared in one of the configured interfaces, otherwise false.