Class BaseRegisterableScriptProcessor

java.lang.Object
org.springframework.extensions.webscripts.processor.BaseProcessor
org.springframework.extensions.webscripts.processor.BaseRegisterableScriptProcessor
All Implemented Interfaces:
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 Details

    • BaseRegisterableScriptProcessor

      public BaseRegisterableScriptProcessor()
  • Method Details

    • 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