Package | Description |
---|---|
negotiator.events | |
negotiator.logging | |
negotiator.session |
Modifier and Type | Method and Description |
---|---|
NegotiationPartyInternal |
RecoverableSessionErrorEvent.getParty() |
Modifier and Type | Method and Description |
---|---|
java.util.List<NegotiationPartyInternal> |
MultipartySessionEndedEvent.getParties() |
java.util.List<NegotiationPartyInternal> |
MultipartyNegoActionEvent.getParties() |
Constructor and Description |
---|
RecoverableSessionErrorEvent(Session session,
NegotiationPartyInternal party,
java.lang.Exception e) |
Constructor and Description |
---|
AgreementEvent(Session s,
MultilateralProtocol pr,
java.util.List<NegotiationPartyInternal> pa,
double time) |
MultipartyNegoActionEvent(Action action,
int round,
int turn,
double time,
java.util.List<NegotiationPartyInternal> parties,
Bid agreed) |
MultipartySessionEndedEvent(Session session,
Bid agreement,
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 |
---|---|
static java.util.List<NegotiationPartyInternal> |
TournamentManager.getPartyList(ExecutorWithTimeout executor,
MultilateralSessionConfiguration config,
SessionsInfo info,
Session session)
Generate the parties involved in the next round of the tournament
generator.
|
Modifier and Type | Method and Description |
---|---|
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,
Session session,
ExecutorWithTimeout exec)
Initializes a new instance of the
SessionManager object. |