public abstract class StompSessionHandlerAdapter extends ObjectSE implements StompSessionHandler
getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders)
を除いて、ほとんど空の実装メソッドを持つ StompSessionHandler
の抽象アダプタークラス。コンストラクターと説明 |
---|
StompSessionHandlerAdapter() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterConnected(StompSession session, StompHeaders connectedHeaders) この実装は空です。 |
TypeSE | getPayloadType(StompHeaders headers) この実装は、STOMP ERROR フレームの予想されるペイロード型として文字列を返します。 |
void | handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, ThrowableSE exception) この実装は空です。 |
void | handleFrame(StompHeaders headers, ObjectSE payload) この実装は空です。 |
void | handleTransportError(StompSession session, ThrowableSE exception) この実装は空です。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public TypeSE getPayloadType(StompHeaders headers)
StompFrameHandler
の getPayloadType
headers
- メッセージのヘッダー public void handleFrame(StompHeaders headers, @Nullable ObjectSE payload)
StompFrameHandler
の handleFrame
headers
- フレームのヘッダー payload
- ペイロード、またはペイロードがなかった場合は null
public void afterConnected(StompSession session, StompHeaders connectedHeaders)
StompSessionHandler
の afterConnected
session
- クライアント STOMP セッション connectedHeaders
- STOMP CONNECTED フレームヘッダー public void handleException(StompSession session, @Nullable StompCommand command, StompHeaders headers, byte[] payload, ThrowableSE exception)
StompSessionHandler
の handleException
session
- クライアント STOMP セッション command
- フレームの STOMP コマンド headers
- ヘッダー payload
- 生のペイロード exception
- 例外 public void handleTransportError(StompSession session, ThrowableSE exception)
StompSessionHandler
の handleTransportError
session
- クライアント STOMP セッション exception
- 発生した例外