Package | Description |
---|---|
casa |
The casa package is the main package for CASA (Collaborative Agent System
Architecture), which is an infrastructure for agent based systems.
|
casa.auction | |
casa.auction.dutch | |
casa.auction.english | |
casa.auction.sealedbid | |
casa.auction.vickrey | |
casa.conversation2 | |
casa.demo | |
casa.interfaces |
Contains classes for important
interfaces used in CASA. |
casa.policy.sc3 | |
casa.policy.sc3.actions | |
casa.socialcommitments |
Contains classes implementing social commitments.
|
casa.testAgents | |
casa.transaction | |
iRobotCreate | |
iRobotCreate.simulator |
This package offers a simulator environment for these robots.
|
Modifier and Type | Method and Description |
---|---|
protected PerformDescriptor |
TransientAgent.accept_deleteCD(MLMessage msg)
Called when a CD this agent is a member of is in the process of exiting:
the behaviour is to withdraw from that CD.
|
PerformDescriptor |
TransientAgent.accept_exit(MLMessage msg)
Process an incoming inform message for a exit act.
|
protected PerformDescriptor |
TransientAgent.accept_forward_message(MLMessage m)
Responds to a received forward.message inform message by passing on the
message encapsulated in the content part of the message.
|
protected PerformDescriptor |
TransientAgent.accept_LAC_closing(MLMessage m)
Responds to a received
inform / LAC_closing inform message by passing on the message encapsulated in the
content part of the message. |
protected PerformDescriptor |
TransientAgent.accept_new_MenuItem(MLMessage message)
The code for responding to an
inform message. |
protected PerformDescriptor |
LAC.accept_UnregisterAgentInstance(MLMessage message)
Handler for an unregister.instance message that has an
inform performative.
|
protected PerformDescriptor |
TransientAgent.accept_update(MLMessage message) |
protected PerformDescriptor |
TransientAgent.acceptDefault(MLMessage message)
The default code for responding to an outging
agree
message. |
protected PerformDescriptor |
TransientAgent.assembleDefault(MLMessage message)
The default code for dealing with a
proxy message. |
protected PerformDescriptor |
CooperationDomain.assembleDefault(MLMessage message) |
private PerformDescriptor |
TransientAgent.callHandlerMethod(MLMessage message,
String methodName)
Calls a method on
this with the specified name, passing it the
given MLMesssage, and returning a PerformDescriptor. |
protected PerformDescriptor |
CooperationDomain.conclude_membership_change(MLMessage message) |
protected PerformDescriptor |
TransientAgent.concludeDefault(MLMessage message)
The default code for responding to a
reply-proposal message. |
PerformDescriptor |
TransientAgent.consider_execute(MLMessage message)
The code for responding to an
request message. |
protected PerformDescriptor |
TransientAgent.consider_invite_to_cd(MLMessage message)
The code for responding to an
request message. |
protected PerformDescriptor |
TransientAgent.consider_new_MenuItem(MLMessage message)
|
PerformDescriptor |
LAC.consider_new_MenuItem(MLMessage message) |
protected PerformDescriptor |
TransientAgent.consider_ping(MLMessage message)
The code for responding to an
request message. |
PerformDescriptor |
CooperationDomain.consider_proxy_message(MLMessage message)
Public method for forwarding proxy messages (I think)
|
PerformDescriptor |
TransientAgent.consider_query_if(MLMessage m)
Responds to a query-ref message by interpreting the act field, attempting
to execute it, and returning a message with the result.
|
PerformDescriptor |
TransientAgent.consider_query_ref(MLMessage m)
Responds to a query-ref message by interpreting the act field, attempting
to execute it, and returning a message with the result.
|
protected PerformDescriptor |
TransientAgent.considerDefault(MLMessage message)
The default code for responding to an
request message or
a ML#PROPOSE_DISCHARGE message. |
PerformDescriptor |
TransientAgent.dispatchMsgHandlerMethod(String consider,
Act act,
MLMessage message)
This method is called (directly or indirectly) in response to a
request -type message. |
PerformDescriptor |
CooperationDomain.evaluate_membership_change(MLMessage message) |
protected PerformDescriptor |
TransientAgent.evaluateDefault(Act act,
MLMessage message) |
PerformDescriptor |
TransientAgent.evesdrop(MLMessage msg)
This is the catch-all method called when
ProcessOptions.observeMessages is set true and the handler method
(the regular method concatonated with "_evesdrop") is not found. |
PerformDescriptor |
MLMessage.getPerformDescriptorParameter(String key) |
PerformDescriptor |
MLMessage.getPerformDescriptorParameter(String key,
PerformDescriptor defaultValue) |
PerformDescriptor |
CooperationDomainObserver.handleReplies_observeMessages(MLMessage message)
Handles observe.messages subscribe messages.
|
protected PerformDescriptor |
TransientAgent.monitorDefault(MLMessage message)
The default code for responding to an outging
contract message. |
PerformDescriptor |
PerformDescriptor.overlay(PerformDescriptor other,
TransientAgent agent)
overlay this PerformDescriptor over the argument PerformDescriptor conditionally.
|
PerformDescriptor |
TransientAgent.perform_execute(MLMessage message)
The code for responding to an outgoing
agree message. |
protected PerformDescriptor |
LAC.perform_FindInstances(MLMessage message) |
PerformDescriptor |
TransientAgent.perform_FIPAStyle(MLMessage message) |
PerformDescriptor |
LAC.perform_get_agents_registered(MLMessage msg)
Perform the action for an incoming request message for a getAgentsRegistered act-type request conversation.
|
PerformDescriptor |
LAC.perform_get_agents_running(MLMessage msg)
Perform the action for an incoming request message for a
get_agents_running act-type request conversation.
|
protected PerformDescriptor |
CooperationDomain.perform_get_data(MLMessage message)
Responds to an incoming get.data request message by sending a reply
giving the status of the operation and the requested data.
|
protected PerformDescriptor |
CooperationDomain.perform_get_history(MLMessage message)
Responds to a get.history request using
CooperationDomain.getHistory(URLDescriptor)
to reply. |
PerformDescriptor |
CooperationDomain.perform_get_members(MLMessage message) |
protected PerformDescriptor |
TransientAgent.perform_get_name(MLMessage msg)
Responds to a request from another agent to get this agent's name.
|
protected PerformDescriptor |
TransientAgent.perform_get_ontology(MLMessage message)
The code for responding to an outgoing
agree message. |
protected PerformDescriptor |
TransientAgent.perform_invite_to_cd(MLMessage message)
The code for responding to an outgoing
agree
message. |
PerformDescriptor |
CooperationDomain.perform_join_cd(MLMessage message)
Responds to a join.cd request.
|
protected PerformDescriptor |
TransientAgent.perform_method_call(MLMessage m)
Responds to a received proxy request message by interpreting the content
field, attempting to execute it, and returning a message with the result.
|
protected PerformDescriptor |
CooperationDomain.perform_observe_messages(MLMessage message)
Deprecated.
|
protected PerformDescriptor |
CooperationDomain.perform_put_data(MLMessage message)
Responds to an incoming put.data request message by sending a reply
giving the status of the operation.
|
PerformDescriptor |
TransientAgent.perform_query_if(MLMessage m)
Responds to a query-ref message by interpreting the act field, attempting
to execute it, and returning a message with the result.
|
PerformDescriptor |
TransientAgent.perform_query_ref(MLMessage m)
Responds to a query-ref message by interpreting the act field, attempting
to execute it, and returning a message with the result.
|
PerformDescriptor |
LAC.perform_register_instance(MLMessage msg) |
protected PerformDescriptor |
LAC.perform_RegisterAgentType(MLMessage message)
Handler for a register.agentType message.
|
PerformDescriptor |
LAC.perform_resolve_url(MLMessage message)
Handler for a resolve-url message.
|
protected PerformDescriptor |
LAC.perform_run_agent(MLMessage message) |
protected PerformDescriptor |
LAC.perform_UnregisterAgentInstance(MLMessage message)
Handler for an unregister.instance message that has a
request performative.
|
protected PerformDescriptor |
LAC.perform_UnregisterAgentType(MLMessage message)
Handler for an unregister.agentType message.
|
PerformDescriptor |
CooperationDomain.perform_withdraw_cd(MLMessage message)
Responds to a withdraw.cd request.
|
protected PerformDescriptor |
TransientAgent.performDefault(MLMessage message)
The default code for responding to an outging
agree
message. |
PerformDescriptor |
TransientAgent.release_execute(MLMessage message)
The code for responding to an
propose /
ML.DISCHARGE |... |
PerformDescriptor |
TransientAgent.release_FIPAStyle(MLMessage message) |
PerformDescriptor |
TransientAgent.release_get_agents_registered(MLMessage msg)
Process an incoming propose-discharge or cancel message
for a get_agents_registered act-type request conversation.
|
PerformDescriptor |
TransientAgent.release_get_agents_running(MLMessage msg)
Process an incoming propose-discharge or cancel message
for a getAgentsRunning act-type request conversation.
|
PerformDescriptor |
TransientAgent.release_get_members(MLMessage msg)
Handles get.members replies from a CD.
|
PerformDescriptor |
TransientAgent.release_get_ontology(MLMessage msg)
Handles get.performative replies from another agent.
|
PerformDescriptor |
TransientAgent.release_join_cd(MLMessage msg)
Handles join-cd replies from a CD.
|
protected PerformDescriptor |
CooperationDomain.release_membership_change(MLMessage message) |
protected PerformDescriptor |
TransientAgent.release_ping(MLMessage m)
Responds to a received ping request message by constructing a complimentary
ping reply message and returning it to the sender.
|
PerformDescriptor |
CooperationDomain.release_ping(MLMessage msg)
This method is called when a ping reply message is received in response to a
previously sent ping request message.
|
PerformDescriptor |
TransientAgent.release_query_if(MLMessage m)
Retrieves the response to an earlier query-ref message by interpreting the
act field and content field.
|
PerformDescriptor |
TransientAgent.release_query_ref(MLMessage m)
Retrieves the response to an earlier query-ref message by interpreting the
act field and content field.
|
PerformDescriptor |
TransientAgent.release_resolve_url(MLMessage msg)
An empty placeholder tof the resolve_url conversation.
|
PerformDescriptor |
TransientAgent.release_unregister_agentType(MLMessage msg) |
PerformDescriptor |
TransientAgent.release_unregister_instance(MLMessage msg)
If this messsage is from this agent's LAC (valid :sender field, I'm registered,
TransientAgent.getLACURL() .equals :sender field),
then unregister with the LAC by:
setting setRegisteredWithLAC(false)
setting this agent's URL's LACport to 0
setting the proxy's LACPort to 0
notifying observers ML.EVENT_UNREGISTER_INSTANCE
Setting setBanner(null)
|
PerformDescriptor |
TransientAgent.release_withdraw_cd(MLMessage msg) |
protected PerformDescriptor |
TransientAgent.releaseDefault(MLMessage message)
The default code for responding to a
propose
message. |
PerformDescriptor |
PerformDescriptor.setStatus(int val,
String explanation) |
PerformDescriptor |
PerformDescriptor.setStatus(Status status) |
protected PerformDescriptor |
TransientAgent.verifyDefault(MLMessage message)
The default code for responding to an non-
request
reply message. |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
MLMessage.getPerformDescriptorParameter(String key,
PerformDescriptor defaultValue) |
PerformDescriptor |
PerformDescriptor.overlay(PerformDescriptor other,
TransientAgent agent)
overlay this PerformDescriptor over the argument PerformDescriptor conditionally.
|
Constructor and Description |
---|
PerformDescriptor(PerformDescriptor other)
Copy Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected PerformDescriptor |
AuctionCD.conclude_membership_change(MLMessage message) |
PerformDescriptor |
AuctionAgent.conclude_offer_to_sell(MLMessage msg)
Conclude the offer to sell on the auctioneer's end
|
PerformDescriptor |
AuctionAgent.consider_auction_is_over(MLMessage msg)
Perform offer_to_sell (SERVER)
|
PerformDescriptor |
AuctionAgent.consider_auction_starting(MLMessage msg)
Does this agent want the item up for sale?
|
PerformDescriptor |
AuctionAgent.release_get_members(MLMessage msg)
If this agent is the only one left in the CD, no one wants the item on the block
|
PerformDescriptor |
AuctionAgent.release_make_auction_cd(MLMessage msg)
Release when an CD in which to conduct an auction has been created
|
PerformDescriptor |
AuctionAgent.release_offer_to_sell(MLMessage msg)
Release the offer to sell on the bidder's end
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
DutchAuctionAgent.consider_offer_to_sell(MLMessage msg)
Consider offer_to_sell (CLIENT)
|
PerformDescriptor |
DutchAuctionAgent.perform_offer_to_sell(MLMessage msg)
Perform offer_to_sell (SERVER)
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
EnglishAuctionAgent.consider_i_hear(MLMessage msg)
Consider the current high bid.
|
PerformDescriptor |
EnglishAuctionAgent.consider_offer_to_sell(MLMessage msg)
Consider offer_to_sell (CLIENT)
|
PerformDescriptor |
EnglishAuctionAgent.perform_offer_to_sell(MLMessage msg)
Perform offer_to_sell (SERVER)
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
SealedBidAuctionAgent.consider_offer_to_sell(MLMessage msg)
Consider offer_to_sell (CLIENT)
|
PerformDescriptor |
SealedBidAuctionAgent.perform_offer_to_sell(MLMessage msg)
Perform offer_to_sell (SERVER)
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
VickreyAuctionAgent.perform_offer_to_sell(MLMessage msg)
Perform offer_to_sell (SERVER)
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
ConversationInterface.callHandlerMethod(MLMessage message,
String methodName)
Calls a method on
this with the specified name, passing it
the given MLMesssage, and returning a PerformDescriptor. |
PerformDescriptor |
ConversationInterface.dispatchMsgHandlerMethod(String consider,
Act act,
MLMessage message)
This method is called (directly or indirectly) in response to a
request -type message. |
PerformDescriptor |
ConversationInterface.dispatchMsgHandlerMethod(String consider,
Act act,
MLMessage message,
boolean contextual) |
PerformDescriptor |
ConversationInterface.eavesdrop(MLMessage msg)
This is the catch-all method called when
ProcessOptions.observeMessages
is set true and the handler method (the regular method concatenated with
"_evesdrop") is not found. |
PerformDescriptor |
SubscribeServerConversation.evaluate_subscribe(MLMessage msg) |
PerformDescriptor |
SubscribeClientConversation.update_subscribe(MLMessage msg) |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
TimeGiver.perform_getTime(MLMessage message) |
PerformDescriptor |
TimeRequester.release_getTime(MLMessage message) |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
PolicyAgentInterface.dispatchMsgHandlerMethod(String consider,
Act act,
MLMessage message) |
PerformDescriptor |
PolicyAgentInterface.evesdrop(MLMessage msg)
This is the catch-all method called when
ProcessOptions.observeMessages
is set true and the handler method (the regular method concatenated with
"_evesdrop") is not found. |
PerformDescriptor |
TransientAgentInterface.release_get_ontology(MLMessage msg)
Handles get.performative replies from another agent.
|
Modifier and Type | Method and Description |
---|---|
protected PerformDescriptor |
ConcreteCommitmentProcessor.perform(SocialCommitment commitment,
PolicyAgentInterface agent) |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
ReplyAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
ProxyAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
ProposeDischargeAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
PerformAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
NotifyAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
MonitorAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
MakeConversationAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
ConsiderAction.perform(PolicyAgentInterface agent) |
PerformDescriptor |
AckAction.perform(PolicyAgentInterface agent) |
Modifier and Type | Field and Description |
---|---|
private PerformDescriptor |
DependantSocialCommitment.subjectStatus
The status returned by the observed agent, guard
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
SocialCommitment.execute(PolicyAgentInterface agent)
Executes this social commitment by performing its associated action.
|
PerformDescriptor |
DependantSocialCommitment.getGuardStatus() |
PerformDescriptor |
Action.perform(PolicyAgentInterface agent) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
SocialCommitment.notifyObservers(PerformDescriptor stat)
TODO Document the notifyObservers method.
|
void |
SocialCommitmentObserver.update(SocialCommitment observable,
PerformDescriptor stat) |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
ChatAgent.accept_chat_message(MLMessage message)
Handler for a message with the performative inform, and the act
chat.message.
|
protected PerformDescriptor |
ChatAgent.accept_time(MLMessage message) |
PerformDescriptor |
ObnoxiousTimeInformAgent.conclude_keepTellingTime(MLMessage msg)
Perform the action for an incoming accept-proposal or reject-proposal message
for a keepTellingTime act-type request conversation.
|
PerformDescriptor |
ObnoxiousTimeInformAgent.consider_keepTellingTime(MLMessage msg)
Process an incoming request message for a keepTellingTime act-type request conversation.
|
PerformDescriptor |
ObnoxiousTimeInformAgent.perform_keepTellingTime(MLMessage msg)
Perform the action for an incoming request message for a keepTellingTime act-type request conversation.
|
PerformDescriptor |
ChatAgent.release_join_cd(MLMessage msg)
This method is called when a cd.join reply message is received in response
to a previously sent cd.join request message.
|
PerformDescriptor |
ObnoxiousTimeInformAgent.release_keepTellingTime(MLMessage msg)
Perform the action for an incoming cancel message
for a keepTellingTime act-type request conversation.
|
PerformDescriptor |
ChatAgent.release_withdraw_cd(MLMessage msg)
This method is called when a cd.withdraw reply message is received in
response to a previously sent cd.withdraw request message.
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
AbstractTransactionAgent.conclude_offer_to_buy(MLMessage msg)
Conclude offer to buy (SERVER)
|
PerformDescriptor |
AbstractTransactionAgent.conclude_offer_to_sell(MLMessage msg)
Conclude offer to sell (SERVER)
|
PerformDescriptor |
AbstractTransactionAgent.consider_offer_to_sell(MLMessage msg)
Consider offer_to_sell (CLIENT)
|
PerformDescriptor |
AbstractTransactionAgent.perform_inventory_list(MLMessage msg)
Perform inventory list (SERVER)
|
PerformDescriptor |
AbstractTransactionAgent.perform_offer_to_buy(MLMessage msg)
Perform offer to buy (SERVER)
|
PerformDescriptor |
AbstractTransactionAgent.perform_offer_to_sell(MLMessage msg)
Perform offer to sell (SERVER)
|
PerformDescriptor |
AbstractTransactionAgent.perform_wants_list(MLMessage msg)
Perform wants list (SERVER)
|
PerformDescriptor |
TransactionAgent.release_get_agents_running(MLMessage msg)
Used to find out what agents are present.
|
PerformDescriptor |
TransactionAgent.release_inventory_list(MLMessage msg)
Release inventory list (CLIENT)
|
PerformDescriptor |
AbstractTransactionAgent.release_inventory_list(MLMessage msg)
Release inventory list (CLIENT)
|
PerformDescriptor |
AbstractTransactionAgent.release_offer_to_buy(MLMessage msg)
Release offer to buy (CLIENT)
|
PerformDescriptor |
AbstractTransactionAgent.release_offer_to_sell(MLMessage msg)
Consider offer to sell (CLIENT)
|
PerformDescriptor |
TransactionAgent.release_wants_list(MLMessage msg) |
PerformDescriptor |
AbstractTransactionAgent.release_wants_list(MLMessage msg) |
PerformDescriptor |
AbstractTransactionAgent.verify_offer_to_buy(MLMessage msg)
Verify offer to buy (CLIENT)
|
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
iRobotCreate.perform_setMode(MLMessage message) |
Modifier and Type | Method and Description |
---|---|
PerformDescriptor |
CameraSimulation.performColorCalibration(String color) |