Interface ComponentInstance


  • @ProviderType
    public interface ComponentInstance
    A ComponentInstance encapsulates a component instance of an activated component configuration. ComponentInstances are created whenever a component configuration is activated.

    ComponentInstances are never reused. A new ComponentInstance object will be created when the component configuration is activated again.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void dispose()
      Dispose of the component configuration for this component instance.
      java.lang.Object getInstance()
      Returns the component instance of the activated component configuration.
    • Method Detail

      • dispose

        void dispose()
        Dispose of the component configuration for this component instance. The component configuration will be deactivated. If the component configuration has already been deactivated, this method does nothing.
      • getInstance

        java.lang.Object getInstance()
        Returns the component instance of the activated component configuration.
        Returns:
        The component instance or null if the component configuration has been deactivated.