
Class SubscriptionWebsocketHandler
- java.lang.Object
-
- org.springframework.web.socket.handler.AbstractWebSocketHandler
-
- org.springframework.web.socket.handler.TextWebSocketHandler
-
- ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
-
- All Implemented Interfaces:
org.springframework.web.socket.WebSocketHandler
public class SubscriptionWebsocketHandler extends org.springframework.web.socket.handler.TextWebSocketHandler implements org.springframework.web.socket.WebSocketHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected WebsocketConnectionValidator
myWebsocketConnectionValidator
-
Constructor Summary
Constructors Constructor Description SubscriptionWebsocketHandler()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterConnectionClosed(org.springframework.web.socket.WebSocketSession theSession, org.springframework.web.socket.CloseStatus theStatus)
void
afterConnectionEstablished(org.springframework.web.socket.WebSocketSession theSession)
protected void
handleFailure(Exception theE)
protected void
handleTextMessage(org.springframework.web.socket.WebSocketSession theSession, org.springframework.web.socket.TextMessage theMessage)
void
handleTransportError(org.springframework.web.socket.WebSocketSession theSession, Throwable theException)
void
postConstruct()
void
preDescroy()
-
Methods inherited from class org.springframework.web.socket.handler.TextWebSocketHandler
handleBinaryMessage
-
Methods inherited from class org.springframework.web.socket.handler.AbstractWebSocketHandler
handleMessage, handlePongMessage, supportsPartialMessages
-
-
-
-
Field Detail
-
myWebsocketConnectionValidator
@Autowired protected WebsocketConnectionValidator myWebsocketConnectionValidator
-
-
Constructor Detail
-
SubscriptionWebsocketHandler
public SubscriptionWebsocketHandler()
Constructor
-
-
Method Detail
-
afterConnectionClosed
public void afterConnectionClosed(org.springframework.web.socket.WebSocketSession theSession, org.springframework.web.socket.CloseStatus theStatus) throws Exception
- Specified by:
afterConnectionClosed
in interfaceorg.springframework.web.socket.WebSocketHandler
- Overrides:
afterConnectionClosed
in classorg.springframework.web.socket.handler.AbstractWebSocketHandler
- Throws:
Exception
-
afterConnectionEstablished
public void afterConnectionEstablished(org.springframework.web.socket.WebSocketSession theSession) throws Exception
- Specified by:
afterConnectionEstablished
in interfaceorg.springframework.web.socket.WebSocketHandler
- Overrides:
afterConnectionEstablished
in classorg.springframework.web.socket.handler.AbstractWebSocketHandler
- Throws:
Exception
-
handleFailure
protected void handleFailure(Exception theE)
-
handleTextMessage
protected void handleTextMessage(org.springframework.web.socket.WebSocketSession theSession, org.springframework.web.socket.TextMessage theMessage) throws Exception
- Overrides:
handleTextMessage
in classorg.springframework.web.socket.handler.AbstractWebSocketHandler
- Throws:
Exception
-
handleTransportError
public void handleTransportError(org.springframework.web.socket.WebSocketSession theSession, Throwable theException) throws Exception
- Specified by:
handleTransportError
in interfaceorg.springframework.web.socket.WebSocketHandler
- Overrides:
handleTransportError
in classorg.springframework.web.socket.handler.AbstractWebSocketHandler
- Throws:
Exception
-
postConstruct
@PostConstruct public void postConstruct()
-
preDescroy
@PreDestroy public void preDescroy()
-
-