1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Quintiq file version 2.0
| #parent: #root
| MethodOverride Operation (LibOpt_Task task) as stream[JSON]
| {
| TextBody:
| [*
| result := null( LibOpt_Link );
|
| size := this.LinkRoundRobin( relsize )
|
| if( size > 0 )
| {
| position := this.Position() mod size + 1;
|
| result := select( this, LinkRoundRobin, link, link.SequenceNr() = position );
|
| this.Position( position );
| }
|
| return this.Choose( task, result );
| *]
| }
|
|