org.iids.aos.agent
Interface AgentNegotiationLibInterface

All Known Subinterfaces:
AgentScape
All Known Implementing Classes:
AgentNegotiationLib, AgentScapeImpl

public interface AgentNegotiationLibInterface


Method Summary
 AgreementOffer acceptLease(AgentScapeID locationID, java.lang.String leaseIdentifier)
           
 AgreementOffer requestLease(AgentScapeID locationID, AgreementOffer leaseRequest)
           
 AgreementOffer requestLeaseStatus(java.lang.String leaseIdentifier)
           
 TemplateList requestTemplates(AgentScapeID locationID)
           
 

Method Detail

requestTemplates

TemplateList requestTemplates(AgentScapeID locationID)
                              throws NegotiationLibException
Throws:
NegotiationLibException

requestLease

AgreementOffer requestLease(AgentScapeID locationID,
                            AgreementOffer leaseRequest)
                            throws NegotiationLibException
Throws:
NegotiationLibException

acceptLease

AgreementOffer acceptLease(AgentScapeID locationID,
                           java.lang.String leaseIdentifier)
                           throws NegotiationLibException
Throws:
NegotiationLibException

requestLeaseStatus

AgreementOffer requestLeaseStatus(java.lang.String leaseIdentifier)


Copyright ? 2003, 2004 IIDS Group. All Rights Reserved.