org.glassfish.internal.embedded
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
 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.

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


Copyright © 2012 GlassFish Community. All Rights Reserved.