Class MonitoringFactory

java.lang.Object
org.apache.commons.digester3.AbstractObjectCreationFactory<Object>
All Implemented Interfaces:
org.apache.commons.digester3.ObjectCreationFactory<Object>, IDigesterRuleAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class MonitoringFactory extends AbstractSpringPoweredDigesterFactory
Factory for the MonitorManagers, returns the context's manager This bean is a singleton, not a prototype, which is why the GenericFactory can not be used.
Author:
Niels Meijer
  • Constructor Details

    • MonitoringFactory

      public MonitoringFactory()
  • Method Details

    • getSuggestedBeanName

      public String getSuggestedBeanName()
      Description copied from class: AbstractSpringPoweredDigesterFactory
      Suggest the name of the bean which should be retrieved from the Spring BeanFactory. If a className attribute has also been specified in the XML, then that takes precedence over finding a bean with given suggestedBeanName. If for the className multiple bean-definitions are found in the factory, then a bean is selected from those with this given suggestedBeanName. If no such bean exists, an error is thrown because the factory can not select between multiple beans.
      Specified by:
      getSuggestedBeanName in class AbstractSpringPoweredDigesterFactory
    • isPrototypesOnly

      public boolean isPrototypesOnly()
      Description copied from class: AbstractSpringPoweredDigesterFactory
      Return true is only prototype beans from the Spring Context will be returned, false is a Spring singleton bean might be returned. This is hard-coded to return true only in this class. If a subclass wishes to allow using singleton-beans, then this method should be overridden.
      Overrides:
      isPrototypesOnly in class AbstractSpringPoweredDigesterFactory
      Returns:
      true