Hierarchy For Package com.axelor.ai.chat.stream
Class Hierarchy
- java.lang.Object
- com.axelor.ai.chat.stream.ActiveStream (implements java.lang.AutoCloseable)
- com.axelor.ai.chat.stream.ChatPresence
- com.axelor.ai.chat.stream.ChatStreamerImpl (implements com.axelor.ai.chat.ChatStreamer)
- com.axelor.ai.chat.stream.ChatStreamRegistry
- com.axelor.ai.chat.stream.PartTracker
- com.axelor.ai.chat.stream.SseLoopEventSink (implements com.axelor.ai.chat.stream.LoopEventSink)
- com.axelor.ai.chat.stream.StreamSubscription (implements java.lang.AutoCloseable)
- com.axelor.ai.chat.stream.StreamWriter (implements java.lang.AutoCloseable)
- com.axelor.ai.chat.stream.BufferStreamWriter
- com.axelor.ai.chat.stream.CollectingStreamWriter
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.axelor.ai.chat.stream.AlreadyStreamingException
- com.axelor.ai.chat.stream.StreamOverflowException
- java.lang.RuntimeException
- java.lang.Exception
- com.axelor.ai.chat.stream.ToolOutputDeduplicator
- com.axelor.ai.chat.stream.Turn
- com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver)
- com.axelor.ai.chat.stream.StreamEvent.TypeResolver
Interface Hierarchy
- com.axelor.ai.chat.stream.LoopEvent
- com.axelor.ai.chat.stream.LoopEventSink
- com.axelor.ai.chat.stream.StreamEvent
- com.axelor.ai.chat.stream.StreamSubscription.ChunkConsumer
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.axelor.ai.chat.stream.ChatPresence.PresentUser
- com.axelor.ai.chat.stream.ChatStreamRegistry.PendingCall
- com.axelor.ai.chat.stream.LoopEvent.Complete (implements com.axelor.ai.chat.stream.LoopEvent)
- com.axelor.ai.chat.stream.LoopEvent.Error (implements com.axelor.ai.chat.stream.LoopEvent)
- com.axelor.ai.chat.stream.LoopEvent.Message (implements com.axelor.ai.chat.stream.LoopEvent)
- com.axelor.ai.chat.stream.LoopEvent.Stream (implements com.axelor.ai.chat.stream.LoopEvent)
- com.axelor.ai.chat.stream.LoopEvent.WaitForContinuation (implements com.axelor.ai.chat.stream.LoopEvent)
- com.axelor.ai.chat.stream.StreamEvent.Abort (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.Custom (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.Data (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.Error (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.File (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.Finish (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.FinishStep (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.MessageMetadata (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ReasoningDelta (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ReasoningEnd (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ReasoningFile (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ReasoningStart (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ResetStep (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.SourceDocument (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.SourceUrl (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.Start (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.StartStep (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.TextDelta (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.TextEnd (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.TextStart (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolApprovalRequest (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolApprovalResponse (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolInputAvailable (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolInputDelta (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolInputError (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolInputStart (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolOutputAvailable (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolOutputDenied (implements com.axelor.ai.chat.stream.StreamEvent)
- com.axelor.ai.chat.stream.StreamEvent.ToolOutputError (implements com.axelor.ai.chat.stream.StreamEvent)
- java.lang.Record