public interface KQML extends ML
Also provided are constants representing punctuation used for constructing KQML messages.
(!!! need more extensive documentation on expected parameters and responses and so on)
Copyright: Copyright 2003-2014, Knowledge Science Group, University of Calgary. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The Knowledge Science Group makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Modifier and Type | Field and Description |
---|---|
static String |
ACT
parameter indicating a value to act
|
static String |
ACTOR
parameter indicating a value of the actor
|
static String |
AGENT
parameter indicating a value of the agent
|
static char |
BACKSLASH
corresponds to a back slash character
|
static char |
CLOSE
corresponds to a close bracket character and signifies the end of a KQML message
|
static String |
CONTENT
parameter indicating the content of the message
|
static String |
FROM
parameter indicating the who the message is from
|
static String |
IN_REPLY_TO
parameter indicating some value that is being replied with,
this is usually the same as the REPLY_WITH value of the message that this
message is in response to
|
static String |
LANGUAGE
parameter indicating the language/protocol usd in the content of the message
|
static String |
ONTOLOGY
parameter indicating the ongology used in the content of the message
|
static char |
OPEN
corresponds to an open bracket character and signifies the beginning of a KQML message
|
static char |
QUOTE
corresponds to a double quote character
|
static String |
RECEIVER
parameter indicating the receiver
|
static String |
RECEIVERS |
static String |
REPLY_WITH
parameter indicating a value to reply with
|
static String |
SENDER
parameter indicating the sender
|
static String |
TO
parameter indicating the who the message is to
|
ACCEPT, ACCEPT_PROPOSAL, ACK, ACTION, ADD_OBSERVER, ADVERTISE, AFFIRMATIVE_REPLY, AGREE, ASSEMBLE, BLANK, CAG_CASA, CANCEL, CD, CFP, CHANGE_MEMBERSHIP, CHAT_MESSAGE, CONCLUDE, CONFIRM, CONSIDER, CONTRACT, CONVERSATION_ID, CREATE, CREATE_CD, CREDITOR, DATA_CASA, DEBTOR, DELETE_CD, DELETE_DATA_CD, DELETE_HISTORY_CD, DELETE_INFO, DESTROY, DISCHARGE, DISCONFIRM, DONE, ENCRYPTION_ALGORITHM, ENTITY, EVALUATE, EVENT, EVENT_ADVERTISEMENT_ADDED, EVENT_ADVERTISEMENT_EVENT, EVENT_ADVERTISEMENT_REMOVED, EVENT_BANNER_CHANGED, EVENT_CD_EVENT, EVENT_CD_NEW_MEMBER, EVENT_CHANGED_COMMANDS, EVENT_CHAT_MESSAGE_RECEIVED, EVENT_CLOSE_PORT, EVENT_DEFERRED_EXECUTION, EVENT_DEFERRED_EXECUTION_DELAYED, EVENT_EXECUTABLE, EVENT_EXITED, EVENT_EXITING, EVENT_FAILED_PERFORMATIVES_UPDATE, EVENT_FIND_INSTANCES, EVENT_GET_CD_PARTICIPANTS, EVENT_GET_DATA_CD, EVENT_GET_HISTORY_CD, EVENT_INSERTED_PERFORMATIVES, EVENT_INVITE_CD, EVENT_JOIN_CD, EVENT_JOIN_CD_FAILED, EVENT_JOIN_CD_REPEATED, EVENT_LAC_EVENT, EVENT_MESSAGE_EVENT, EVENT_MESSAGE_IGNORED, EVENT_MESSAGE_INCOMING, EVENT_MESSAGE_OBSERVED, EVENT_MESSAGE_OUTGOING, EVENT_MESSAGE_PARTICIPANT, EVENT_MESSAGE_RECEIVED, EVENT_MESSAGE_SEND_FAILED, EVENT_MESSAGE_SENT, EVENT_PARTICIPANT_CD, EVENT_POLICY_APPLIED, EVENT_POST_STRING, EVENT_PUT_DATA_CD, EVENT_RECURRING, EVENT_RECURRINGEXECUTABLE, EVENT_REGISTER_INSTANCE, EVENT_REGISTER_INSTANCE_LOCAL, EVENT_REGISTER_INSTANCE_REMOTE, EVENT_REGISTER_TYPE, EVENT_SC_EVENT, EVENT_SC_PERFORM_ACTION, EVENT_SC_START, EVENT_SC_STOP, EVENT_SC_VIOLATION, EVENT_STRATEGY_CHANGED, EVENT_UNREGISTER_INSTANCE, EVENT_UNREGISTER_TYPE, EVENT_UPDATE_URL_CD, EVENT_WITHDRAW_CD, EXECUTE, EXIT, FAILURE, FIND_INSTANCE, FIPA_SL, FORWARD_MESSAGE, GET, GET_ACTS, GET_AGENTS, GET_AGENTS_REGISTERED, GET_AGENTS_RUNNING, GET_CDS, GET_DATA, GET_HISTORY, GET_INFO, GET_MEMBERS, GET_NAME, GET_ONTOLOGY, GET_YELLOW_PAGES, GUI_ACTION_REQUEST, INFORM, INFORM_IF, INFORM_REF, INFORM_USERS_LIST, INVITE_CD, JOIN_CD, KQML, LAC_CLOSING, LANGUAGE_VERSION, MESSAGE_FORWARDED, METHOD_CALL, MONITOR, NACK, NEGATIVE, NEGATIVE_REPLY, NEW_COMMAND, NOT, NOT_UNDERSTOOD, NOTIFY, NOTIFY_COMPLETE, NOTIFY_FAILURE, NULL, OBSERVE, OBSERVE_MEMBERSHIP, OBSERVE_MESSAGES, ONTOLOGY_VERSION, PERFORM, PERFORMATIVE, PERSISTENT_ACTION, PETITION, PHYSICAL_ACT, PING, POSITIVE, PRIORITY, PROPAGATE, PROPOSE, PROXY, PUT_DATA, QUERY_IF, QUERY_IF_REPLY, QUERY_REF, QUERY_REF_REPLY, RECIPIENTS, REFUSE, REGISTER, REGISTER_AGENTTYPE, REGISTER_INSTANCE, REGISTER_YELLOWPAGES, REJECT_PROPOSAL, RELEASE, REMOVE_ADVERTISEMENT, REPLY, REPLY_BY, REPLY_TO, REQUEST, REQUEST_ACK, REQUEST_AKA_MAC_LIST, REQUEST_USER_LIST, REQUEST_WHEN, REQUEST_WHENEVER, RESOLVE_URL, RUN, RUN_AGENT, SAVE_INFO, SEARCH, SECURITY_AGENT_USERS_LIST, SECURITY_AUTHENTICATE, SECURITY_AUTHORIZE, SECURITY_CHECK_ACCESS, SECURITY_VOTE, SENSE, SIGNATURE, SIGNATURE_METHOD, SPECIFIC_AKA_LIST, SUBSCRIBE, SUCCESS, TIME_MESSAGE, TIMEOUT_NEVER, TOP, UNADVERTISE, UNREGISTER, UNREGISTER_AGENTTYPE, UNREGISTER_INSTANCE, UPDATE, VERIFY, WITHDRAW_CD, XML
static final char OPEN
static final char CLOSE
static final char QUOTE
static final char BACKSLASH
static final String ACT
static final String SENDER
static final String RECEIVER
static final String RECEIVERS
static final String FROM
static final String TO
static final String REPLY_WITH
static final String AGENT
static final String ACTOR
static final String IN_REPLY_TO
static final String LANGUAGE
static final String ONTOLOGY
static final String CONTENT