# Hierarchy For Package org.springframework.web.socket

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.socket.AbstractWebSocketMessage<T> (implements org.springframework.web.socket.WebSocketMessage<T>)
    - org.springframework.web.socket.BinaryMessage
    - org.springframework.web.socket.PingMessage
    - org.springframework.web.socket.PongMessage
    - org.springframework.web.socket.TextMessage
  - org.springframework.web.socket.CloseStatus
  - org.springframework.http.HttpHeaders (implements org.springframework.util.MultiValueMap<K,V>, java.io.Serializable)
    - org.springframework.web.socket.WebSocketHttpHeaders
  - org.springframework.web.socket.WebSocketExtension

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.springframework.web.socket.WebSocketSession
- org.springframework.web.socket.SubProtocolCapable
- org.springframework.web.socket.WebSocketHandler
- org.springframework.web.socket.WebSocketMessage<T>