Interface EmbeddedContainer

  • All Known Subinterfaces:
    EmbeddedAdminContainer, GrizzlyContainer
    All Known Implementing Classes:
    EmbeddedAdminCtrImpl

    @Contract
    public interface EmbeddedContainer
    Embedded container definition, although most containers will be bound to a Port instance, it's not automatic, for instance JPA and other non network based containers might not.
    Author:
    Jerome Dochez
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void bind​(Port port, String protocol)
      Binds a port using a specific protocol to this container.
      List<Sniffer> getSniffers()
      Returns the list of sniffers associated with this container.
      void start()
      Starts the embedded container instance
      void stop()
      Stops the embedded container instance
    • Method Detail

      • bind

        void bind​(Port port,
                  String protocol)
        Binds a port using a specific protocol to this container.
        Parameters:
        port - the port instance to bind
        protocol - the protocol the port should be used for, can be null and the container can use the port for any protocol(s) it needs to.
      • getSniffers

        List<Sniffer> getSniffers()
        Returns the list of sniffers associated with this container.
        Returns:
        a list of sniffers that will be used when application are deployed to the embedded server.