Interface Provider

All Known Implementing Classes:
DefaultProvider

public interface Provider
Provides dependencies for container and application management.
Author:
Fabio Simeoni, Luca Frosini (ISTI-CNR)
  • Method Details

    • containerContext

      ContainerContext containerContext()
      Assembles and returns the context of the container.
      Returns:
      the container's context
    • containerHandlers

      List<ContainerHandler> containerHandlers()
      Returns the handlers associated with the container.
      Returns:
      the handlers
    • publishers

      List<Publisher> publishers()
      Returns an implementation of the IS publisher for the container
      Returns:
      the publisher implementation
    • contextFor

      ApplicationContext contextFor(ContainerContext container, jakarta.servlet.ServletContext application)
      Assembles and returns the context of a given application.
      Parameters:
      container - the context of the container
      application - the servlet context of the application
      Returns:
    • handlersFor

      ApplicationHandlers handlersFor(ApplicationContext application)
      Returns the handlers associated with a given application.
      Parameters:
      application - the context of the application
      Returns:
      the handlers
    • extensionsFor

      List<ApplicationExtension> extensionsFor(ApplicationContext application)
    • smartgearsConfiguration

      SmartgearsConfiguration smartgearsConfiguration()