Class SystemRoles

java.lang.Object
madkit.agr.SystemRoles

public class SystemRoles extends Object
Defines key roles used by the MaDKit kernel or regular agents to achieve specific CGR queries. See Agent.createGroup(String, String, boolean, madkit.kernel.Gatekeeper) for instance.
Since:
MaDKit 5.2
  • Field Details

    • GROUP_MANAGER

      public static final String GROUP_MANAGER
      This role is automatically given to agents that create a group. The value of this constant is "manager".
      See Also:
    • GROUP_CANDIDATE

      public static final String GROUP_CANDIDATE
      This role is a temporary role used to exchange messages with a group's manager that one agent is not part of. The value of this constant is "candidate".
      See Also: