Package jadex.bridge.fipa
Class SFipa
- java.lang.Object
-
- jadex.bridge.fipa.SFipa
-
public class SFipa extends java.lang.ObjectHelper class for JADE specific issues.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCEPT_PROPOSALstatic java.lang.StringAGREEstatic java.lang.StringCANCELstatic java.lang.StringCFPstatic java.lang.StringCOMPONENT_MANAGEMENT_ONTOLOGY_NAMEThe name of the fipa component management ontology.static java.lang.StringCONFIRMstatic java.lang.StringCONTENTstatic java.lang.StringCONVERSATION_IDprotected static intconvidcntThe counter for conversation ids.static java.lang.StringDF_COMPONENTThe default df component name.static java.lang.StringDISCONFIRMstatic java.lang.StringENCODINGstatic java.lang.StringFAILUREstatic java.lang.StringFIPA_SLstatic java.lang.StringFIPA_SL0static java.lang.StringFIPA_SL1static java.lang.StringFIPA_SL2static java.lang.StringIN_REPLY_TOstatic java.lang.StringINFORMstatic java.lang.StringINFORM_IFstatic java.lang.StringINFORM_REFstatic java.lang.StringJADEX_BINARYstatic java.lang.StringJADEX_RAWstatic java.lang.StringJADEX_XMLstatic java.lang.StringJAVA_XMLstatic java.lang.StringLANGUAGEstatic java.util.SetMESSAGE_ATTRIBUTESThe allowed message attributes.static java.lang.StringMESSAGE_TYPE_NAME_FIPAThe FIPA message type.static java.lang.StringNOT_UNDERSTOODstatic java.lang.StringNUGGETS_XMLstatic java.lang.StringONTOLOGYstatic java.lang.StringPERFORMATIVEstatic java.util.CollectionPERFORMATIVESThe allowed message attributes.static java.lang.StringPROPAGATEstatic java.lang.StringPROPOSEstatic java.lang.StringPROTOCOLstatic java.lang.StringPROTOCOL_BROKERINGstatic java.lang.StringPROTOCOL_CANCEL_METAstatic java.lang.StringPROTOCOL_CONTRACT_NETstatic java.lang.StringPROTOCOL_DUTCH_AUCTIONstatic java.lang.StringPROTOCOL_ENGLISH_AUCTIONstatic java.lang.StringPROTOCOL_ITERATED_CONTRACT_NETstatic java.lang.StringPROTOCOL_PROPOSEstatic java.lang.StringPROTOCOL_QUERYstatic java.lang.StringPROTOCOL_RECRUITINGstatic java.lang.StringPROTOCOL_REQUESTstatic java.lang.StringPROTOCOL_REQUEST_WHENstatic java.lang.StringPROTOCOL_SUBSCRIBEstatic java.util.CollectionPROTOCOLSThe standard protocols.static java.lang.StringPROXYstatic java.lang.StringQUERY_IFstatic java.lang.StringQUERY_REFstatic java.lang.StringRECEIVERSstatic java.lang.StringREFUSEstatic java.lang.StringREJECT_PROPOSALstatic java.lang.StringREPLY_BYstatic java.lang.StringREPLY_TOstatic java.lang.StringREPLY_WITHstatic java.lang.StringREQUESTstatic java.lang.StringREQUEST_WHENstatic java.lang.StringREQUEST_WHENEVERstatic java.lang.StringSENDERstatic java.lang.StringSUBSCRIBEstatic java.lang.StringUNKNOWNstatic java.lang.StringX_MESSAGE_IDstatic java.lang.StringX_NONFUNCTIONALstatic java.lang.StringX_RECEIVERstatic java.lang.StringX_RIDstatic java.lang.StringX_TIMESTAMP
-
Constructor Summary
Constructors Constructor Description SFipa()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Object>createReply(java.util.Map<java.lang.String,java.lang.Object> msg)Create a reply message using a map.static java.lang.StringcreateUniqueId(java.lang.String name)Deprecated.Use SUtil.createUniqueId() instead
-
-
-
Field Detail
-
COMPONENT_MANAGEMENT_ONTOLOGY_NAME
public static final java.lang.String COMPONENT_MANAGEMENT_ONTOLOGY_NAME
The name of the fipa component management ontology.- See Also:
- Constant Field Values
-
MESSAGE_TYPE_NAME_FIPA
public static final java.lang.String MESSAGE_TYPE_NAME_FIPA
The FIPA message type.- See Also:
- Constant Field Values
-
DF_COMPONENT
public static final java.lang.String DF_COMPONENT
The default df component name.- See Also:
- Constant Field Values
-
PROTOCOL_REQUEST
public static final java.lang.String PROTOCOL_REQUEST
- See Also:
- Constant Field Values
-
PROTOCOL_QUERY
public static final java.lang.String PROTOCOL_QUERY
- See Also:
- Constant Field Values
-
PROTOCOL_REQUEST_WHEN
public static final java.lang.String PROTOCOL_REQUEST_WHEN
- See Also:
- Constant Field Values
-
PROTOCOL_BROKERING
public static final java.lang.String PROTOCOL_BROKERING
- See Also:
- Constant Field Values
-
PROTOCOL_RECRUITING
public static final java.lang.String PROTOCOL_RECRUITING
- See Also:
- Constant Field Values
-
PROTOCOL_PROPOSE
public static final java.lang.String PROTOCOL_PROPOSE
- See Also:
- Constant Field Values
-
PROTOCOL_SUBSCRIBE
public static final java.lang.String PROTOCOL_SUBSCRIBE
- See Also:
- Constant Field Values
-
PROTOCOL_ENGLISH_AUCTION
public static final java.lang.String PROTOCOL_ENGLISH_AUCTION
- See Also:
- Constant Field Values
-
PROTOCOL_DUTCH_AUCTION
public static final java.lang.String PROTOCOL_DUTCH_AUCTION
- See Also:
- Constant Field Values
-
PROTOCOL_CONTRACT_NET
public static final java.lang.String PROTOCOL_CONTRACT_NET
- See Also:
- Constant Field Values
-
PROTOCOL_ITERATED_CONTRACT_NET
public static final java.lang.String PROTOCOL_ITERATED_CONTRACT_NET
- See Also:
- Constant Field Values
-
PROTOCOL_CANCEL_META
public static final java.lang.String PROTOCOL_CANCEL_META
- See Also:
- Constant Field Values
-
PROTOCOLS
public static final java.util.Collection PROTOCOLS
The standard protocols.
-
ACCEPT_PROPOSAL
public static final java.lang.String ACCEPT_PROPOSAL
- See Also:
- Constant Field Values
-
AGREE
public static final java.lang.String AGREE
- See Also:
- Constant Field Values
-
CANCEL
public static final java.lang.String CANCEL
- See Also:
- Constant Field Values
-
CFP
public static final java.lang.String CFP
- See Also:
- Constant Field Values
-
CONFIRM
public static final java.lang.String CONFIRM
- See Also:
- Constant Field Values
-
DISCONFIRM
public static final java.lang.String DISCONFIRM
- See Also:
- Constant Field Values
-
FAILURE
public static final java.lang.String FAILURE
- See Also:
- Constant Field Values
-
INFORM
public static final java.lang.String INFORM
- See Also:
- Constant Field Values
-
INFORM_IF
public static final java.lang.String INFORM_IF
- See Also:
- Constant Field Values
-
INFORM_REF
public static final java.lang.String INFORM_REF
- See Also:
- Constant Field Values
-
NOT_UNDERSTOOD
public static final java.lang.String NOT_UNDERSTOOD
- See Also:
- Constant Field Values
-
PROPOSE
public static final java.lang.String PROPOSE
- See Also:
- Constant Field Values
-
QUERY_IF
public static final java.lang.String QUERY_IF
- See Also:
- Constant Field Values
-
QUERY_REF
public static final java.lang.String QUERY_REF
- See Also:
- Constant Field Values
-
REFUSE
public static final java.lang.String REFUSE
- See Also:
- Constant Field Values
-
REJECT_PROPOSAL
public static final java.lang.String REJECT_PROPOSAL
- See Also:
- Constant Field Values
-
REQUEST
public static final java.lang.String REQUEST
- See Also:
- Constant Field Values
-
REQUEST_WHEN
public static final java.lang.String REQUEST_WHEN
- See Also:
- Constant Field Values
-
REQUEST_WHENEVER
public static final java.lang.String REQUEST_WHENEVER
- See Also:
- Constant Field Values
-
SUBSCRIBE
public static final java.lang.String SUBSCRIBE
- See Also:
- Constant Field Values
-
PROXY
public static final java.lang.String PROXY
- See Also:
- Constant Field Values
-
PROPAGATE
public static final java.lang.String PROPAGATE
- See Also:
- Constant Field Values
-
UNKNOWN
public static final java.lang.String UNKNOWN
- See Also:
- Constant Field Values
-
PERFORMATIVES
public static final java.util.Collection PERFORMATIVES
The allowed message attributes.
-
ENCODING
public static final java.lang.String ENCODING
- See Also:
- Constant Field Values
-
IN_REPLY_TO
public static final java.lang.String IN_REPLY_TO
- See Also:
- Constant Field Values
-
LANGUAGE
public static final java.lang.String LANGUAGE
- See Also:
- Constant Field Values
-
ONTOLOGY
public static final java.lang.String ONTOLOGY
- See Also:
- Constant Field Values
-
PROTOCOL
public static final java.lang.String PROTOCOL
- See Also:
- Constant Field Values
-
REPLY_BY
public static final java.lang.String REPLY_BY
- See Also:
- Constant Field Values
-
REPLY_WITH
public static final java.lang.String REPLY_WITH
- See Also:
- Constant Field Values
-
RECEIVERS
public static final java.lang.String RECEIVERS
- See Also:
- Constant Field Values
-
REPLY_TO
public static final java.lang.String REPLY_TO
- See Also:
- Constant Field Values
-
PERFORMATIVE
public static final java.lang.String PERFORMATIVE
- See Also:
- Constant Field Values
-
CONTENT
public static final java.lang.String CONTENT
- See Also:
- Constant Field Values
-
SENDER
public static final java.lang.String SENDER
- See Also:
- Constant Field Values
-
CONVERSATION_ID
public static final java.lang.String CONVERSATION_ID
- See Also:
- Constant Field Values
-
X_MESSAGE_ID
public static final java.lang.String X_MESSAGE_ID
- See Also:
- Constant Field Values
-
X_TIMESTAMP
public static final java.lang.String X_TIMESTAMP
- See Also:
- Constant Field Values
-
X_RID
public static final java.lang.String X_RID
- See Also:
- Constant Field Values
-
X_RECEIVER
public static final java.lang.String X_RECEIVER
- See Also:
- Constant Field Values
-
X_NONFUNCTIONAL
public static final java.lang.String X_NONFUNCTIONAL
- See Also:
- Constant Field Values
-
MESSAGE_ATTRIBUTES
public static final java.util.Set MESSAGE_ATTRIBUTES
The allowed message attributes.
-
FIPA_SL0
public static final java.lang.String FIPA_SL0
- See Also:
- Constant Field Values
-
FIPA_SL1
public static final java.lang.String FIPA_SL1
- See Also:
- Constant Field Values
-
FIPA_SL2
public static final java.lang.String FIPA_SL2
- See Also:
- Constant Field Values
-
FIPA_SL
public static final java.lang.String FIPA_SL
- See Also:
- Constant Field Values
-
JAVA_XML
public static final java.lang.String JAVA_XML
- See Also:
- Constant Field Values
-
JADEX_XML
public static final java.lang.String JADEX_XML
- See Also:
- Constant Field Values
-
JADEX_RAW
public static final java.lang.String JADEX_RAW
- See Also:
- Constant Field Values
-
JADEX_BINARY
public static final java.lang.String JADEX_BINARY
- See Also:
- Constant Field Values
-
NUGGETS_XML
public static final java.lang.String NUGGETS_XML
- See Also:
- Constant Field Values
-
convidcnt
protected static int convidcnt
The counter for conversation ids.
-
-
Method Detail
-
createUniqueId
public static java.lang.String createUniqueId(java.lang.String name)
Deprecated.Use SUtil.createUniqueId() insteadCreate a globally unique conversation id.- Returns:
- The conversation id.
-
createReply
public static java.util.Map<java.lang.String,java.lang.Object> createReply(java.util.Map<java.lang.String,java.lang.Object> msg)
Create a reply message using a map.- Parameters:
msg- The fipa message as map.- Returns:
- The reply.
-
-