Class SpringAIStateSerializer<State extends AgentState>

java.lang.Object
org.bsc.langgraph4j.serializer.StateSerializer<State>
org.bsc.langgraph4j.serializer.std.ObjectStreamStateSerializer<State>
org.bsc.langgraph4j.spring.ai.serializer.std.SpringAIStateSerializer<State>
All Implemented Interfaces:
Serializer<State>

public class SpringAIStateSerializer<State extends AgentState> extends ObjectStreamStateSerializer<State>
This class is responsible for serializing and deserializing the state of an agent executor. It extends ObjectStreamStateSerializer for handling the serialization of the AgentExecutor.State object.
  • Constructor Details

    • SpringAIStateSerializer

      public SpringAIStateSerializer(AgentStateFactory<State> stateFactory)
      Constructor that initializes the serializer with a supplier for creating new AgentExecutor.State instances and registers various serializers for different types.