Uses of Class
com.tnsai.protocols.handlers.ProtocolHandler.HandlerException
Packages that use ProtocolHandler.HandlerException
Package
Description
Agent communication protocols for multi-agent coordination.
Protocol handler implementations for each communication pattern.
-
Uses of ProtocolHandler.HandlerException in com.tnsai.protocols
Methods in com.tnsai.protocols that throw ProtocolHandler.HandlerExceptionModifier and TypeMethodDescriptionvoidBroadcasts a message on the configured topic.voidProtocolManager.counterArgument(String debateId, String targetAgent, String counterArgument, String alternative) Submits a counter-argument in an ongoing debate.com.tnsai.protocols.models.MessageProtocolManager.executeAction(String receiverId, String roleId, String actionName, Map<String, Object> parameters) Executes an action on another agent's specific role.com.tnsai.protocols.models.MessageExecutes an action on another agent (direct message).voidPublishes a message on a specific topic.com.tnsai.protocols.models.MessageSends a request and waits for reply.com.tnsai.protocols.models.MessageProtocolManager.sendMessage(String receiverId, String content) Sends a natural language message to another agent (LLM-powered).voidProtocolManager.start()Starts all configured handlers.ProtocolManager.startDebate(String topic, List<String> participantIds) Starts a new debate with the given participants.voidProtocolManager.submitDebatePosition(String debateId, String stance, int confidence, String reasoning) Submits a position in an ongoing debate.voidProtocolManager.voteInDebate(String debateId, String targetStance, boolean support) Votes on a position in an ongoing debate. -
Uses of ProtocolHandler.HandlerException in com.tnsai.protocols.handlers
Methods in com.tnsai.protocols.handlers that throw ProtocolHandler.HandlerExceptionModifier and TypeMethodDescriptioncom.tnsai.protocols.models.MessageBroadcastHandler.send(com.tnsai.protocols.models.Message message) com.tnsai.protocols.models.MessageDebateProtocolHandler.send(com.tnsai.protocols.models.Message message) com.tnsai.protocols.models.MessageDirectMessageHandler.send(com.tnsai.protocols.models.Message message) com.tnsai.protocols.models.MessageProtocolHandler.send(com.tnsai.protocols.models.Message message) Sends a message using this protocol.com.tnsai.protocols.models.MessagePubSubHandler.send(com.tnsai.protocols.models.Message message) com.tnsai.protocols.models.MessageRequestReplyHandler.send(com.tnsai.protocols.models.Message message) final voidAbstractProtocolHandler.start()Starts the protocol handler and underlying transport.voidProtocolHandler.start()Starts the protocol handler.DebateProtocolHandler.startDebate(String topic, com.tnsai.protocols.models.AgentEndpoint initiator, List<String> participants) Starts a new debate.voidDebateProtocolHandler.submitCounterArgument(String debateId, com.tnsai.protocols.models.AgentEndpoint sender, String targetAgent, String counterArgument, String alternative) Submits a counter-argument.voidDebateProtocolHandler.submitPosition(String debateId, com.tnsai.protocols.models.AgentEndpoint sender, String stance, int confidence, String reasoning) Submits a position/opinion for the current round.voidDebateProtocolHandler.vote(String debateId, com.tnsai.protocols.models.AgentEndpoint voter, String targetStance, boolean support) Submits a vote on a position.