Class MessageUtil

java.lang.Object
org.bsc.langgraph4j.spring.ai.util.MessageUtil

public class MessageUtil extends Object
  • Constructor Details

    • MessageUtil

      public MessageUtil()
  • Method Details

    • isToolResponseMessage

      public static boolean isToolResponseMessage(org.springframework.ai.chat.messages.Message message)
    • asToolResponseMessage

      public static Optional<org.springframework.ai.chat.messages.ToolResponseMessage> asToolResponseMessage(org.springframework.ai.chat.messages.Message message)
    • isAssistantMessage

      public static boolean isAssistantMessage(org.springframework.ai.chat.messages.Message message)
    • asAssistantMessage

      public static Optional<org.springframework.ai.chat.messages.AssistantMessage> asAssistantMessage(org.springframework.ai.chat.messages.Message message)
    • isSystemMessage

      public static boolean isSystemMessage(org.springframework.ai.chat.messages.Message message)
    • asSystemMessage

      public static Optional<org.springframework.ai.chat.messages.SystemMessage> asSystemMessage(org.springframework.ai.chat.messages.Message message)
    • isUserMessage

      public static boolean isUserMessage(org.springframework.ai.chat.messages.Message message)
    • asUserMessage

      public static Optional<org.springframework.ai.chat.messages.UserMessage> asUserMessage(org.springframework.ai.chat.messages.Message message)