535 | | All protocols start with a description of the details of the protocol to be run: which parties, which profiles should they use, what is the deadline, etc. This description is the [source:protocol/src/main/java/geniusweb/protocol/NegoSettings.java] class. |
536 | | |
537 | | We discuss a few common NegoSettings in more detail, with some examples. |
| 535 | All protocols start with a description of the details of the protocol to be run: which parties, which profiles should they use, what is the deadline, etc. This description is the [source:/protocol/src/main/java/geniusweb/protocol/NegoSettings.java] class. |
| 536 | |
| 537 | The matching protocol can then be generated from the settings with the getProtocol function, but usually this is done for you by the runserver or simplerunner. |
| 538 | |
| 539 | We discuss a few common NegoSettings in more detail, with some examples. You usually don't create these by hand because they are generated for you by the GUI interface; but you do need to create them if you want to run a session programmatically. |