public static class StreamingListener.Adapter

  1. Object
  2. StreamingListener.Adapter

ImplementsStreamingListener

No-op default implementation. Subclass and override only what you need.

Constructors

public Adapter()

Methods

public void onContentDelta(String textDelta)A chunk of assistant text.
public void onToolCallDelta(int index, String id, String name, String argumentsFragment)A tool-call fragment.
public void onUsage(Usage usage)Token-accounting update.
public void onError(Throwable t)Mid-stream error (e.g. connection reset).

Inherited nested types

Inherited methods

Constructor details

Adapter

public Adapter()

Method details

onContentDelta

public void onContentDelta(String textDelta)
A chunk of assistant text. Append it to whatever text buffer you’re rendering.

Parameters

textDelta String
next ordered text fragment

onToolCallDelta

public void onToolCallDelta(int index, String id, String name, String argumentsFragment)
A tool-call fragment. index lets you correlate fragments that belong to the same call when multiple tools are streamed in parallel. name is non-null on the first fragment for each call. argumentsFragment is the next slice of the arguments JSON; concatenate fragments for the same index to reassemble. id is the provider’s tool-call id, present on the first fragment.

Parameters

index int
zero-based tool call within the response
id String
provider tool-call id, normally present on the first fragment
name String
requested tool name, normally present on the first fragment
argumentsFragment String
next JSON argument fragment

onUsage

public void onUsage(Usage usage)
Token-accounting update. Most providers send this once at the end; some send incremental counts.

Parameters

usage Usage
latest provider token counts

onError

public void onError(Throwable t)
Mid-stream error (e.g. connection reset). The AsyncResource returned by chatStream will also complete with this same exception, so listeners can typically ignore this and react to the resource. Implemented for parity with other SDKs.

Parameters

t Throwable
stream failure also delivered by the returned resource