# Hierarchy For Package net.corda.core.messaging

Package Hierarchies:

- All Packages

## Class Hierarchy

- net.corda.core.messaging.StateMachineUpdate
  - net.corda.core.messaging.StateMachineUpdate.Added
  - net.corda.core.messaging.StateMachineUpdate.Removed
- net.corda.core.messaging.StateMachineInfo
- net.corda.core.messaging.Ack (implements net.corda.core.serialization.DeserializeAsKotlinObjectDef)
- net.corda.core.messaging.TopicSession
- net.corda.core.messaging.CordaRPCOpsKt
- net.corda.core.messaging.TopicStringValidator
- net.corda.core.messaging.MessagingKt
- net.corda.core.messaging.FlowHandle<A>

## Interface Hierarchy

- net.corda.core.messaging.Message
  - net.corda.core.messaging.ReceivedMessage
- net.corda.core.messaging.MessageHandlerRegistration
- net.corda.core.messaging.MessageRecipients
  - net.corda.core.messaging.AllPossibleRecipients
  - net.corda.core.messaging.MessageRecipientGroup
  - net.corda.core.messaging.SingleMessageRecipient
- net.corda.core.messaging.MessagingService
- net.corda.core.messaging.RPCOps
  - net.corda.core.messaging.CordaRPCOps
- net.corda.core.messaging.RPCReturnsObservables