Uses of Interface
com.tnsai.agents.groups.AgentGroup
Packages that use AgentGroup
Package
Description
Agent classes and lifecycle management for the TnsAI framework.
Agent group membership management.
-
Uses of AgentGroup in com.tnsai.agents
Methods in com.tnsai.agents that return types with arguments of type AgentGroupModifier and TypeMethodDescriptionfinal Set<AgentGroup> Agent.getGroups()Returns all groups this agent is a member of.Methods in com.tnsai.agents with parameters of type AgentGroupModifier and TypeMethodDescriptionfinal voidAgent.joinGroup(AgentGroup group) Joins an existing group.final voidAgent.leaveGroup(AgentGroup group) Leaves a group. -
Uses of AgentGroup in com.tnsai.agents.groups
Methods in com.tnsai.agents.groups that return AgentGroupModifier and TypeMethodDescriptionAgentGroupBuilder.build()Builds the AgentGroup.AgentGroupFactory.create(String id, String name, String description, GroupPolicy policy) Creates a new AgentGroup instance.GroupRegistry.getOrCreate(String groupId) Gets an existing group or creates a new one if it doesn't exist.Methods in com.tnsai.agents.groups that return types with arguments of type AgentGroupModifier and TypeMethodDescriptionGets a group by ID.GroupRegistry.getAllGroups()Gets all registered groups.AgentGroupManager.getGroups()Returns all groups this agent is a member of.GroupRegistry.getGroupsFor(Agent agent) Gets all groups that an agent is a member of.Methods in com.tnsai.agents.groups with parameters of type AgentGroupModifier and TypeMethodDescriptionvoidAgentGroupManager.joinGroup(AgentGroup group) Joins an existing group.voidAgentGroupManager.leaveGroup(AgentGroup group) Leaves a group.voidGroupRegistry.recordMembership(Agent agent, AgentGroup group) Records that an agent has joined a group.voidGroupRegistry.register(AgentGroup group) Registers an existing group.voidGroupRegistry.removeMembership(Agent agent, AgentGroup group) Removes an agent's membership record from a group.