Package madkit.agr

# Class DefaultMaDKitRoles

java.lang.Object
madkit.agr.DefaultMaDKitRoles

public class DefaultMaDKitRoles extends Object
Defines default roles used by the MaDKit kernel or regular agents to achieve specific CGR queries. See `AbstractAgent.createGroup(String, String, boolean, madkit.kernel.Gatekeeper)`

Since:
  MaDKit 5.2
Author:
  Fabien Michel

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `GROUP_CANDIDATE_ROLE`
  This role is a temporary role used to exchange messages with a group's manager that one agent is not part of.
  `static final String`
  `GROUP_MANAGER_ROLE`
  This role is automatically given to agents that create a group The value of this constant is "manager".

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### GROUP_MANAGER_ROLE

    public static final String GROUP_MANAGER_ROLE
    This role is automatically given to agents that create a group The value of this constant is "manager".
    See Also:
      - Constant Field Values

  - ### GROUP_CANDIDATE_ROLE

    public static final String GROUP_CANDIDATE_ROLE
    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:
      - Constant Field Values