Package | Description |
---|---|
negotiator.analysis | |
negotiator.events | |
negotiator.logging | |
negotiator.parties | |
negotiator.protocol | |
negotiator.session | |
negotiator.tournament |
Constructor and Description |
---|
MultilateralAnalysis(Session session,
java.util.List<NegotiationPartyInternal> parties,
MultilateralProtocol protocol) |
Constructor and Description |
---|
AgreementEvent(java.lang.Object source,
Session s,
MultilateralProtocol pr,
java.util.List<NegotiationPartyInternal> pa,
double time) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
CsvLogger.getDefaultSessionLog(Session session,
MultilateralProtocol protocol,
java.util.List<NegotiationPartyInternal> partiesint,
double runTime)
Log default session information.
|
static java.lang.String |
CsvLogger.logSingleSession(Session session,
MultilateralProtocol protocol,
java.util.List<NegotiationPartyInternal> partiesint,
double runTime) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends MultilateralProtocol> |
NegotiationParty.getProtocol()
Get the protocol that this party supports.
|
java.lang.Class<? extends MultilateralProtocol> |
AbstractNegotiationParty.getProtocol() |
Modifier and Type | Class and Description |
---|---|
class |
AlternatingMajorityConsensusProtocol
Implementation of an alternating offer protocol using majority voting.
|
class |
AlternatingMultipleOffersProtocol
Implementation of an alternating offer protocol using voting consensus.
|
class |
DefaultMultilateralProtocol
An adapter for the protocol class.
|
class |
MediatorFeedbackBasedProtocol
This is the protocol for the mediated feedback.
|
class |
MediatorProtocol
Base class for all mediator-based protocols
|
class |
SimpleMediatorBasedProtocol
Basic implementation of a mediator based protocol.
|
class |
StackedAlternatingOffersProtocol
Implementation of an alternating offer protocol using offer/counter-offer.
|
Modifier and Type | Method and Description |
---|---|
MultilateralProtocol |
TournamentManager.getProtocol()
Create a new instance of the Protocol object from a
MultiPartyProtocolRepItem |
Constructor and Description |
---|
SessionManager(java.util.List<NegotiationPartyInternal> theparties,
MultilateralProtocol protocol,
Session session,
ExecutorWithTimeout exec)
Initializes a new instance of the
SessionManager object. |
Modifier and Type | Method and Description |
---|---|
static MultilateralProtocol |
TournamentGenerator.createFrom(MultiPartyProtocolRepItem protocolRepItem)
Create a new instance of the Protocol object from a
MultiPartyProtocolRepItem |