Interface EmbeddedContainer

All Known Subinterfaces:
EmbeddedAdminContainer, GrizzlyContainer

@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

    Modifier and Type
    Method
    Description
    void
    bind(Port port, String protocol)
    Binds a port using a specific protocol to this container.
    List<org.glassfish.api.container.Sniffer>
    Returns the list of sniffers associated with this container.
    void
    Starts the embedded container instance
    void
    Stops the embedded container instance
  • Method Details

    • 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<org.glassfish.api.container.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.
    • start

      void start() throws LifecycleException
      Starts the embedded container instance
      Throws:
      LifecycleException - if the container cannot started
    • stop

      void stop() throws LifecycleException
      Stops the embedded container instance
      Throws:
      LifecycleException - if the container cannot be stopped