Class MockContainerContext

java.lang.Object
com.atlassian.bamboo.testutils.spring.MockContainerContext
All Implemented Interfaces:
com.atlassian.spring.container.ContainerContext

public class MockContainerContext extends Object implements com.atlassian.spring.container.ContainerContext
  • Constructor Details

    • MockContainerContext

      public MockContainerContext()
  • Method Details

    • registerBean

      public void registerBean(String name, Object bean)
    • registerComponentSupplier

      public void registerComponentSupplier(Class<?> clazz, Supplier<?> factory)
    • autowireBean

      public void autowireBean(Object bean)
    • isSetup

      public boolean isSetup()
      Specified by:
      isSetup in interface com.atlassian.spring.container.ContainerContext
    • getComponent

      public Object getComponent(Object key) throws com.atlassian.spring.container.ComponentNotFoundException
      Specified by:
      getComponent in interface com.atlassian.spring.container.ContainerContext
      Throws:
      com.atlassian.spring.container.ComponentNotFoundException
    • getRealBean

      public <T> T getRealBean(String name, Class<T> clazz)
    • getRealBean

      public <T> T getRealBean(Class<T> type)
    • createComponent

      public Object createComponent(Class clazz)
      Specified by:
      createComponent in interface com.atlassian.spring.container.ContainerContext
    • createCompleteComponent

      public Object createCompleteComponent(Class clazz)
      Specified by:
      createCompleteComponent in interface com.atlassian.spring.container.ContainerContext
    • autowireComponent

      public void autowireComponent(Object component)
      Specified by:
      autowireComponent in interface com.atlassian.spring.container.ContainerContext
    • refresh

      public void refresh()
      Specified by:
      refresh in interface com.atlassian.spring.container.ContainerContext
    • publishEvent

      public void publishEvent(Object e)
      Specified by:
      publishEvent in interface com.atlassian.spring.container.ContainerContext