|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
The ping capability helps integrating ping behaviour for agents.
Belief Summary | |
exported belief String |
ping_answer
|
exported belief String |
ping_content
|
exported belief long |
ping_delay
|
exported abstract beliefref AgentIdentifier |
ping_receiver
|
exported belief Long |
ping_timeout
|
Goal Summary | |
exported achievegoal |
ping(String content, AgentIdentifier receiver, Long timeout)
|
Plan Summary | |
standard plan |
answer_ping()
This plan sends back an alive on a ping request. |
standard plan |
do_ping(String content, AgentIdentifier receiver, long timeout)
This plan initiates a ping request. |
standard plan |
pinging()
Initial plan that continually send ping messages to another agent. |
Event Summary | |
exported messageevent |
custom_query_ping(String performative, String reply-with)
Custom query ping message events. |
exported messageevent |
default_query_ping(String content, String performative, String reply-with)
Default query ping message events. |
exported messageevent |
inform_alive(String content, String performative)
Ping queries are answered with an inform message. |
exported messageevent |
query_ping(String content, String performative)
Query ping message events must match performative=query_ref and content="ping". |
Configuration Summary | |
default configuration |
ping
|
configuration |
pinging
|
Belief Detail |
exported belief Long ping_timeout
1000
exported belief long ping_delay
1000
exported belief String ping_content
"ping"
exported belief String ping_answer
"alive"
exported abstract beliefref AgentIdentifier ping_receiver
Goal Detail |
exported achievegoal ping(String content, AgentIdentifier receiver, Long timeout)
content
Default value:
$beliefbase.ping_content
receiver
Default value:
$beliefbase.getBelief("ping_receiver").isAccessible()? $beliefbase.ping_receiver: null
timeout
Default value:
$beliefbase.ping_timeout
Plan Detail |
standard plan answer_ping()
query_ping
standard plan do_ping(String content, AgentIdentifier receiver, long timeout)
content
(goal mappings: ping.content)receiver
(goal mappings: ping.receiver)timeout
Default value:
0
ping
standard plan pinging()
Event Detail |
exported messageevent query_ping(String content, String performative)
content
Default value:
$beliefbase.ping_content
performative
Default value:
SFipa.QUERY_REF
exported messageevent custom_query_ping(String performative, String reply-with)
performative
Default value:
SFipa.QUERY_REF
reply-with
Default value:
SFipa.createUniqueId($scope.getAgentName())
exported messageevent default_query_ping(String content, String performative, String reply-with)
content
Default value:
$beliefbase.ping_content
performative
Default value:
SFipa.QUERY_REF
reply-with
Default value:
SFipa.createUniqueId($scope.getAgentName())
exported messageevent inform_alive(String content, String performative)
content
Default value:
$beliefbase.ping_answer
performative
Default value:
SFipa.INFORM
Configuration Detail |
default configuration ping
configuration pinging
|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.