@InterfaceAudience.LimitedPrivate(value={"HDFS","MapReduce","YARN"}) @InterfaceStability.Unstable @WebSocket public class ContainerShellWebSocket extends Object
Constructor and Description |
---|
ContainerShellWebSocket() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkAuthorization(org.eclipse.jetty.websocket.api.Session session,
Container container)
Check if user is authorized to access container.
|
static void |
init(Context nm) |
void |
onClose(org.eclipse.jetty.websocket.api.Session session,
int status,
String reason) |
void |
onConnect(org.eclipse.jetty.websocket.api.Session session) |
void |
onText(org.eclipse.jetty.websocket.api.Session session,
String message) |
public static void init(Context nm)
@OnWebSocketMessage public void onText(org.eclipse.jetty.websocket.api.Session session, String message) throws IOException
IOException
@OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session)
@OnWebSocketClose public void onClose(org.eclipse.jetty.websocket.api.Session session, int status, String reason)
protected boolean checkAuthorization(org.eclipse.jetty.websocket.api.Session session, Container container) throws IOException
session
- websocket sessioncontainer
- instance of container to accessIOException
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.