Class BrokerFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

    public class BrokerFactoryBean
    extends Object
    implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware
    A Spring FactoryBean which creates an embedded broker inside a Spring XML using an external XBean Spring XML configuration file which provides a much neater and more concise XML format.
    • Constructor Detail

      • BrokerFactoryBean

        public BrokerFactoryBean()
      • BrokerFactoryBean

        public BrokerFactoryBean​(org.springframework.core.io.Resource config)
    • Method Detail

      • getObject

        public Object getObject()
                         throws Exception
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean
        Throws:
        Exception
      • getObjectType

        public Class getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean
      • isSingleton

        public boolean isSingleton()
        Specified by:
        isSingleton in interface org.springframework.beans.factory.FactoryBean
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext parentContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception
      • destroy

        public void destroy()
                     throws Exception
        Specified by:
        destroy in interface org.springframework.beans.factory.DisposableBean
        Throws:
        Exception
      • getConfig

        public org.springframework.core.io.Resource getConfig()
      • setConfig

        public void setConfig​(org.springframework.core.io.Resource config)
      • isStart

        public boolean isStart()
      • setStart

        public void setStart​(boolean start)
      • isSystemExitOnStop

        public boolean isSystemExitOnStop()
      • setSystemExitOnStop

        public void setSystemExitOnStop​(boolean systemExitOnStop)
      • isSystemExitOnShutdown

        public boolean isSystemExitOnShutdown()
      • setSystemExitOnShutdown

        public void setSystemExitOnShutdown​(boolean systemExitOnShutdown)
      • getSystemExitOnShutdownExitCode

        public int getSystemExitOnShutdownExitCode()
      • setSystemExitOnShutdownExitCode

        public void setSystemExitOnShutdownExitCode​(int systemExitOnShutdownExitCode)