Package | Description |
---|---|
negotiator.analysis | |
negotiator.events | |
negotiator.gui.progress | |
negotiator.logging | |
negotiator.session | |
negotiator.tournament |
Constructor and Description |
---|
MultilateralAnalysis(Session session,
java.util.List<NegotiationPartyInternal> parties,
MultilateralProtocol protocol) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NegotiationPartyInternal> |
MultipartySessionEndedEvent.getParties() |
Constructor and Description |
---|
AgreementEvent(java.lang.Object source,
Session s,
MultilateralProtocol pr,
java.util.List<NegotiationPartyInternal> pa,
double time) |
MultipartySessionEndedEvent(java.lang.Object source,
Session session,
Bid agreement,
java.util.List<NegotiationPartyInternal> parties) |
Constructor and Description |
---|
MultipartyProgressUI(java.util.List<NegotiationPartyInternal> parties) |
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.util.List<java.lang.Double> |
CsvLogger.getUtils(java.util.List<NegotiationPartyInternal> parties,
Bid agreement,
boolean discount) |
static java.lang.String |
CsvLogger.logSingleSession(Session session,
MultilateralProtocol protocol,
java.util.List<NegotiationPartyInternal> partiesint,
double runTime) |
Modifier and Type | Method and Description |
---|---|
void |
SessionEventHandler.logSessionEnded(Session session,
Bid agreement,
java.util.List<NegotiationPartyInternal> parties)
General session log.
|
void |
SessionEventHandler.offered(java.util.List<NegotiationPartyInternal> parties,
Bid bid,
Bid agreed,
Session session)
some offer was placed.
|
java.lang.Exception |
TournamentManager.runSingleSession(java.util.List<NegotiationPartyInternal> parties,
ExecutorWithTimeout executor)
Run a single session for the given parties (protocol and session are also
used, but extracted from the tournament manager's configuration
|
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 |
---|---|
protected static NegotiationPartyInternal |
TournamentGenerator.generateMediator(PartyRepItem mediatorRepItem,
ProfileRepItem alternativeProfileRepItem,
Session session)
Generates a mediator Party from the given information
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<java.lang.Integer> partyIndices,
java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
Session session)
Generate the list of parties in the given session
|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
Session session)
Generate the list of parties in the given session, including mediator(s)
|
java.util.List<NegotiationPartyInternal> |
TournamentGenerator.next()
returns next list of negotiating parties for the next session.
|