Class StompSessionHandlerAdapter
java.lang.Object
org.springframework.messaging.simp.stomp.StompSessionHandlerAdapter
- All Implemented Interfaces:
 StompFrameHandler,StompSessionHandler
Abstract adapter class for 
StompSessionHandler with mostly empty
 implementation methods except for getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders) which returns String
 as the default Object type expected for STOMP ERROR frame payloads.- Since:
 - 4.2
 - Author:
 - Rossen Stoyanchev
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidafterConnected(StompSession session, StompHeaders connectedHeaders) This implementation is empty.getPayloadType(StompHeaders headers) This implementation returns String as the expected payload type for STOMP ERROR frames.voidhandleException(StompSession session, @Nullable StompCommand command, StompHeaders headers, byte[] payload, Throwable exception) This implementation is empty.voidhandleFrame(StompHeaders headers, @Nullable Object payload) This implementation is empty.voidhandleTransportError(StompSession session, Throwable exception) This implementation is empty. 
- 
Constructor Details
- 
StompSessionHandlerAdapter
public StompSessionHandlerAdapter() 
 - 
 - 
Method Details
- 
getPayloadType
This implementation returns String as the expected payload type for STOMP ERROR frames.- Specified by:
 getPayloadTypein interfaceStompFrameHandler- Parameters:
 headers- the headers of a message
 - 
handleFrame
This implementation is empty.- Specified by:
 handleFramein interfaceStompFrameHandler- Parameters:
 headers- the headers of the framepayload- the payload, ornullif there was no payload
 - 
afterConnected
This implementation is empty.- Specified by:
 afterConnectedin interfaceStompSessionHandler- Parameters:
 session- the client STOMP sessionconnectedHeaders- the STOMP CONNECTED frame headers
 - 
handleException
public void handleException(StompSession session, @Nullable StompCommand command, StompHeaders headers, byte[] payload, Throwable exception) This implementation is empty.- Specified by:
 handleExceptionin interfaceStompSessionHandler- Parameters:
 session- the client STOMP sessioncommand- the STOMP command of the frameheaders- the headerspayload- the raw payloadexception- the exception
 - 
handleTransportError
This implementation is empty.- Specified by:
 handleTransportErrorin interfaceStompSessionHandler- Parameters:
 session- the client STOMP sessionexception- the exception that occurred
 
 -