# Hierarchy For Package org.springframework.messaging.simp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.messaging.handler.AbstractMessageCondition<T> (implements org.springframework.messaging.handler.MessageCondition<T>)
    - org.springframework.messaging.simp.SimpMessageTypeMessageCondition
  - org.springframework.messaging.core.AbstractMessageSendingTemplate<D> (implements org.springframework.messaging.core.MessageSendingOperations<D>)
    - org.springframework.messaging.simp.SimpMessagingTemplate (implements org.springframework.messaging.simp.SimpMessageSendingOperations)
  - org.springframework.messaging.support.MessageHeaderAccessor
    - org.springframework.messaging.support.NativeMessageHeaderAccessor
      - org.springframework.messaging.simp.SimpMessageHeaderAccessor
  - org.springframework.messaging.simp.SimpAttributes
  - org.springframework.messaging.simp.SimpAttributesContextHolder
  - org.springframework.messaging.simp.SimpLogging
  - org.springframework.messaging.simp.SimpMessageMappingInfo (implements org.springframework.messaging.handler.MessageCondition<T>)
  - org.springframework.messaging.simp.SimpSessionScope (implements org.springframework.beans.factory.config.Scope)

## Interface Hierarchy

- org.springframework.messaging.core.MessageSendingOperations<D>
  - org.springframework.messaging.simp.SimpMessageSendingOperations

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.springframework.messaging.simp.SimpMessageType