Interface | Description |
---|---|
Protocols |
Provides constants for the Aimpulse team formation
protocol identifiers.
|
TeamDatabase |
A database for team managers to administer the current list of team members.
|
TeamDescription |
The minimum information about teams.
|
TeamJoinListener |
A listener to stay informed about agents joining the team.
|
TeamLeaveListener |
A listener to stay informed about agents leaving the team.
|
TeamManager |
The team manager behavior administers the members of a team.
|
TeamManagerFactory |
A factory for team managers.
|
TeamMatcher |
A matcher to determine to find out how similar the descriptions of a team and
a team formation participant are.
|
Class | Description |
---|---|
DefaultTeamManager |
The default implementation of the team manager behavior that administers the
members of a team.
|
DefaultTeamManagerFactory |
The default implementation of the
TeamManagerFactory . |
JoinFunction |
A function to join a team of agents.
|
LeaveFunction |
A function to leave a team of agents.
|
LeaveInitiator |
An auxiliary behavior that can be employed by agents in order to leave a
team they are part of.
|
ListenableTeamManagerDatabase |
A decorator for team manager databases that provides listening functionality.
|
MatchFunction |
A function to check whether the own description matches the description of a
team of agents.
|
MatchResult |
The result of a
MatchFunction . |
MemoryTeamDatabase |
The default database for team managers.
|
TeamParticipant |
The behavior of an agent participating in team formation.
|
Exception | Description |
---|---|
JoiningNotPermittedException |
An exception to signalise that an agent may not join a team.
|
LeavingNotPermittedException |
An exception to signalise that an agent may not leave a team.
|
NoMatchException |
An exception to signalise that a match failed.
|
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.