Package javax.websocket
Class ContainerProvider
java.lang.Object
javax.websocket.ContainerProvider
Provider class that allows the developer to get a reference to
the implementation of the WebSocketContainer.
The provider class uses the
ServiceLoader
to load an implementation of ContainerProvider. Specifically, the fully qualified classname
of the container implementation of ContainerProvider must be listed in the
META-INF/services/javax.websocket.ContainerProvider file in the implementation JAR file.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract WebSocketContainer
Load the container implementation.static WebSocketContainer
Obtain a new instance of a WebSocketContainer.
-
Constructor Details
-
ContainerProvider
public ContainerProvider()
-
-
Method Details
-
getWebSocketContainer
Obtain a new instance of a WebSocketContainer. The method looks for the ContainerProvider implementation class in the order listed in the META-INF/services/javax.websocket.ContainerProvider file, returning the WebSocketContainer implementation from the ContainerProvider implementation that is notnull
.- Returns:
- an implementation provided instance of type WebSocketContainer
-
getContainer
Load the container implementation.- Returns:
- the implementation class
-