| Package | Description | 
|---|---|
| jakarta.websocket | This package contains all the Jakartq WebSocket APIs common to both the client and server side. | 
| Modifier and Type | Method and Description | 
|---|---|
| Session | WebSocketContainer. connectToServer(Class<?> annotatedEndpointClass,
               URI path)Connect the supplied annotated endpoint to its server. | 
| Session | WebSocketContainer. connectToServer(Class<? extends Endpoint> endpointClass,
               ClientEndpointConfig cec,
               URI path)Connect the supplied programmatic endpoint to its server with the given configuration. | 
| Session | WebSocketContainer. connectToServer(Endpoint endpointInstance,
               ClientEndpointConfig cec,
               URI path)Connect the supplied programmatic client endpoint instance to its server with the given configuration. | 
| Session | WebSocketContainer. connectToServer(Object annotatedEndpointInstance,
               URI path)Connect the supplied annotated endpoint instance to its server. | 
| Session | SessionException. getSession()Return the Session on which the problem occurred. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Session> | Session. getOpenSessions()Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to
 which this session represents a connection. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Endpoint. onClose(Session session,
       CloseReason closeReason)This method is called immediately prior to the session with the remote peer being closed. | 
| void | Endpoint. onError(Session session,
       Throwable thr)Developers may implement this method when the web socket session creates some kind of error that is not modeled
 in the web socket protocol. | 
| abstract void | Endpoint. onOpen(Session session,
      EndpointConfig config)Developers must implement this method to be notified when a new conversation has just begun. | 
| Constructor and Description | 
|---|
| SessionException(String message,
                Throwable cause,
                Session session)Creates a new instance of this exception with the given message, the wrapped cause of the exception and the
 session with which the problem is associated. | 
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.