Class AbstractEndpoint
- java.lang.Object
-
- javax.websocket.Endpoint
-
- org.exoplatform.commons.api.websocket.AbstractEndpoint
-
- All Implemented Interfaces:
javax.websocket.MessageHandler,javax.websocket.MessageHandler.Partial<String>,javax.websocket.MessageHandler.Whole<String>
public abstract class AbstractEndpoint extends javax.websocket.Endpoint implements javax.websocket.MessageHandler.Whole<String>, javax.websocket.MessageHandler.Partial<String>
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.websocket.Session_session
-
Constructor Summary
Constructors Constructor Description AbstractEndpoint()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoClose(javax.websocket.Session wsSession, javax.websocket.CloseReason closeReason)protected abstract voiddoError(javax.websocket.Session wsSession, Throwable failure)protected abstract voiddoMessage(javax.websocket.Session wsSession, String message)protected abstract voiddoMessage(javax.websocket.Session wsSession, String message, boolean arg1)protected abstract voiddoOpen(javax.websocket.Session wsSession, javax.websocket.EndpointConfig config)voidonClose(javax.websocket.Session wsSession, javax.websocket.CloseReason closeReason)voidonError(javax.websocket.Session wsSession, Throwable failure)voidonMessage(String message)voidonMessage(String message, boolean arg1)voidonOpen(javax.websocket.Session wsSession, javax.websocket.EndpointConfig config)
-
-
-
Method Detail
-
onOpen
public void onOpen(javax.websocket.Session wsSession, javax.websocket.EndpointConfig config)- Specified by:
onOpenin classjavax.websocket.Endpoint
-
onClose
public void onClose(javax.websocket.Session wsSession, javax.websocket.CloseReason closeReason)- Overrides:
onClosein classjavax.websocket.Endpoint
-
onError
public void onError(javax.websocket.Session wsSession, Throwable failure)- Overrides:
onErrorin classjavax.websocket.Endpoint
-
onMessage
public void onMessage(String message)
- Specified by:
onMessagein interfacejavax.websocket.MessageHandler.Whole<String>
-
onMessage
public void onMessage(String message, boolean arg1)
- Specified by:
onMessagein interfacejavax.websocket.MessageHandler.Partial<String>
-
doOpen
protected abstract void doOpen(javax.websocket.Session wsSession, javax.websocket.EndpointConfig config)
-
doClose
protected abstract void doClose(javax.websocket.Session wsSession, javax.websocket.CloseReason closeReason)
-
doError
protected abstract void doError(javax.websocket.Session wsSession, Throwable failure)
-
doMessage
protected abstract void doMessage(javax.websocket.Session wsSession, String message)
-
doMessage
protected abstract void doMessage(javax.websocket.Session wsSession, String message, boolean arg1)
-
-