Class BaseRegisterableScriptProcessor

  • All Implemented Interfaces:
    java.util.EventListener, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Processor
    Direct Known Subclasses:
    AbstractScriptProcessor

    public abstract class BaseRegisterableScriptProcessor
    extends BaseProcessor
    implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
    Base class for a registerable processor
    Author:
    muzquiano
    • Constructor Detail

      • BaseRegisterableScriptProcessor

        public BaseRegisterableScriptProcessor()
    • Method Detail

      • setScriptProcessorRegistry

        public void setScriptProcessorRegistry​(ScriptProcessorRegistry scriptProcessorRegistry)
        Sets the script processor registry to which this processor will be registered
        Parameters:
        scriptProcessorRegistry - the script processor registry
      • getScriptProcessorRegistry

        public ScriptProcessorRegistry getScriptProcessorRegistry()
        Gets the script processor registry
        Returns:
        script processor registry
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
        Sets the application context.
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Parameters:
        applicationContext - the new application context
      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.context.ApplicationEvent event)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener
      • init

        public abstract void init()
        Inits the processor
      • register

        public abstract void register()
        Registers this processor with the parent processor