public class SessionConfiguration extends java.lang.Object implements MultilateralSessionConfiguration
Constructor and Description |
---|
SessionConfiguration(MultiPartyProtocolRepItem protocol,
Participant mediator,
java.util.List<Participant> parties,
Deadline deadline,
PersistentDataType type) |
Modifier and Type | Method and Description |
---|---|
Deadline |
getDeadline() |
Participant |
getMediator() |
java.util.List<java.lang.String> |
getParticipantNames() |
java.util.List<Participant> |
getParties() |
PersistentDataType |
getPersistentDataType() |
MultiPartyProtocolRepItem |
getProtocol() |
java.lang.String |
toString() |
public SessionConfiguration(MultiPartyProtocolRepItem protocol, Participant mediator, java.util.List<Participant> parties, Deadline deadline, PersistentDataType type)
public MultiPartyProtocolRepItem getProtocol()
getProtocol
in interface MultilateralSessionConfiguration
public java.util.List<Participant> getParties()
getParties
in interface MultilateralSessionConfiguration
public Deadline getDeadline()
getDeadline
in interface MultilateralSessionConfiguration
public java.lang.String toString()
toString
in class java.lang.Object
public Participant getMediator()
getMediator
in interface MultilateralSessionConfiguration
MultilateralSessionConfiguration.getProtocol()
returns a
protocol that needs mediator.public PersistentDataType getPersistentDataType()
getPersistentDataType
in interface MultilateralSessionConfiguration
public java.util.List<java.lang.String> getParticipantNames()