Package 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
Modifier and TypeMethodDescriptionvoidBinds a port using a specific protocol to this container.List<org.glassfish.api.container.Sniffer>Returns the list of sniffers associated with this container.voidstart()Starts the embedded container instancevoidstop()Stops the embedded container instance
-
Method Details
-
bind
Binds a port using a specific protocol to this container.- Parameters:
port- the port instance to bindprotocol- 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
Starts the embedded container instance- Throws:
LifecycleException- if the container cannot started
-
stop
Stops the embedded container instance- Throws:
LifecycleException- if the container cannot be stopped
-