Class HandlerDefinitionFactoryBean

java.lang.Object
org.axonframework.extension.spring.config.annotation.HandlerDefinitionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.FactoryBean<HandlerDefinition>

public class HandlerDefinitionFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<HandlerDefinition>, org.springframework.beans.factory.BeanClassLoaderAware
Spring FactoryBean that creates a HandlerDefinition using configured HandlerDefinition and
invalid @link
{@link HandlerEnhancerDefinition) beans (e.g.
those configured in a Spring Application Context) and complements those found using a service loader on the Bean Class Loader.

This bean is to be used from a configuration file that auto wires the other HandlerDefinition and HandlerEnhancerDefinition beans from the Application Context.

Since:
4.6.0
Author:
Allard Buijze
  • Constructor Details

  • Method Details

    • getObject

      public HandlerDefinition getObject()
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<HandlerDefinition>
    • getObjectType

      public Class<?> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<HandlerDefinition>
    • setBeanClassLoader

      public void setBeanClassLoader(@Nonnull ClassLoader classLoader)
      Specified by:
      setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware