# Uses of Interface
madkit.kernel.Gatekeeper

Packages that use Gatekeeper
Package
Description
madkit.kernel
Provides classes that are fundamental to the design of MaDKit applications.

- ## Uses of Gatekeeper in madkit.kernel

  Methods in madkit.kernel with parameters of type Gatekeeper
  Modifier and Type
  Method
  Description
  `AbstractAgent.ReturnCode`
  AbstractAgent.`bucketModeCreateGroup(String community, String group, boolean isDistributed, Gatekeeper keyMaster)`
  Creates a new Group within a community even if the agent has been launched using using one of the `launchAgentBucket` methods.
  `AbstractAgent.ReturnCode`
  AbstractAgent.`createGroup(String community, String group, boolean isDistributed, Gatekeeper keyMaster)`
  Creates a new Group within a community.
  `boolean`
  AbstractAgent.`createGroupIfAbsent(String community, String group, boolean isDistributed, Gatekeeper keyMaster)`
  Creates a new Group within a community but does not produce any warning if the group already exists.