Interface ApplicationContext

  • All Known Implementing Classes:
    DefaultApplicationContext

    public interface ApplicationContext
    The management context of an application.
    Author:
    Fabio Simeoni
    • Method Detail

      • name

        String name()
        Returns the name of the application.
        Returns:
        the name
      • configuration

        ApplicationConfiguration configuration()
        Returns the configuration of the application.
        Returns:
        the configuration
      • profile

        <T> T profile​(Class<T> type)
      • lifecycle

        ApplicationLifecycle lifecycle()
        Returns the lifecycle of the application.
        Returns:
        the lifecycle
      • events

        org.gcube.common.events.Hub events()
        Returns the event hub of the application
        Returns:
        the hub
      • persistence

        Persistence persistence()
        Returns the persistence manager of the application.
        Returns:
        the manager
      • application

        javax.servlet.ServletContext application()
        Returns the servlet context of the application.
        Returns:
        the context
      • container

        ContainerContext container()
        Returns the management context of the container.
        Returns:
        the context
      • properties

        Properties properties()
        Returns the properties of the application
        Returns:
        the properties