Package | Description |
---|---|
jade.core.behaviours |
This package is a subpackage of
jade.core and contains
the classes used to implement basic agent
behaviours. |
jade.domain |
This package and its sub-packages contains FIPA specific
agents and ontologies.
|
jade.proto |
This package contains role behaviours for FIPA
standard protocols.
|
jade.proto.states |
This package contains classes for common states of an interaction protocol, such
as "waiting for a given message", "selecting between a number of alternatives", ...
|
Modifier and Type | Class and Description |
---|---|
class |
ActionExecutor<ActionT extends AgentAction,ResultT>
Base class for behaviours intended to request the execution of an action to a given actor and
get back the result (if any)
|
class |
BaseInitiator
Base class for behaviours implementing a FIPA-request like pattern
with a single target agent.
|
class |
FSMBehaviour
Composite behaviour with Finite State Machine based children scheduling.
|
class |
SequentialBehaviour
Composite behaviour with sequential children scheduling.
|
Modifier and Type | Class and Description |
---|---|
class |
DFSubscriber |
Modifier and Type | Class and Description |
---|---|
class |
AchieveREInitiator
This is a single homogeneous and effective implementation of
all the FIPA-Request-like interaction protocols defined by FIPA,
that is all those protocols where the initiator sends a single message
(i.e. it performs a single communicative act) within the scope
of an interaction protocol in order to verify if the RE (Rational
Effect) of the communicative act has been achieved or not.
|
class |
AchieveREResponder
This is a single homogeneous and effective implementation of
all the FIPA-Request-like interaction protocols defined by FIPA,
that is all those protocols where the initiator sends a single message
(i.e. it performs a single communicative act) within the scope
of an interaction protocol in order to verify if the RE (Rational
Effect) of the communicative act has been achieved or not.
|
class |
ContractNetInitiator
This class implements the initiator role in a Fipa-Contract-Net or Iterated-Fipa-Contract-Net
interaction protocol.
|
class |
ContractNetResponder
Behaviour class for
fipa-contract-net
Responder role. |
class |
IteratedAchieveREInitiator
This class implements the initiator role in the iterated version of
fipa-request like interaction protocols.
|
class |
ProposeInitiator
This class implements the Fipa-Propose interaction protocol
with an API similar and homogeneous to
AchieveREInitiator . |
class |
ProposeResponder
Behaviour class for
fipa-propose
Responder role. |
class |
SSContractNetResponder
Single Session version of the Responder role in the Fipa-Contract-Net
protocol.
|
class |
SSIteratedAchieveREResponder
Single Session version of the Responder role in the Iterated-Fipa-Request
protocol.
|
class |
SSIteratedContractNetResponder |
class |
SubscriptionInitiator
This is a single homogeneous and effective implementation of the initiator role in
all the FIPA-Subscribe-like interaction protocols defined by FIPA,
that is all those protocols
where the initiator sends a single "subscription" message
and receives notifications each time a given condition becomes true.
|
class |
SubscriptionResponder
This is a single homogeneous and effective implementation of the responder role in
all the FIPA-Subscribe-like interaction protocols defined by FIPA,
that is all those protocols
where the initiator sends a single "subscription" message
and receives notifications each time a given condition becomes true.
|
class |
TwoPh0Initiator
Class description
|
class |
TwoPh1Initiator
Class description
|
class |
TwoPh2Initiator
Class description
|
class |
TwoPhInitiator
Class description
|
class |
TwoPhResponder
Class description
|
Modifier and Type | Class and Description |
---|---|
class |
HandlerSelector
This class implements a selector of handler
(i.e.
|