annotate src/main/java/christie/codegear/CodeGearExecutor.java @ 272:b592fe1d4a4e default tip

create example Attendance
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Thu, 01 Jul 2021 20:41:07 +0900
parents ad49723367c2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 package christie.codegear;
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 public class CodeGearExecutor implements Runnable {
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 CodeGear cg;
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 CodeGearManager cgm;
196
ad49723367c2 add priority
akahori
parents: 7
diff changeset
6 private int priority = Thread.NORM_PRIORITY;
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
196
ad49723367c2 add priority
akahori
parents: 7
diff changeset
8 public CodeGearExecutor(CodeGear cg, CodeGearManager cgm, int priority){
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 this.cg = cg;
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 this.cgm = cgm;
196
ad49723367c2 add priority
akahori
parents: 7
diff changeset
11 this.priority = priority;
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 }
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 @Override
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 public void run() {
7
21372a589bd3 add CodeGearExecutor
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
16 cg.run(cgm);
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 }
196
ad49723367c2 add priority
akahori
parents: 7
diff changeset
18
ad49723367c2 add priority
akahori
parents: 7
diff changeset
19 public int getPriority() {
ad49723367c2 add priority
akahori
parents: 7
diff changeset
20 return priority;
ad49723367c2 add priority
akahori
parents: 7
diff changeset
21 }
ad49723367c2 add priority
akahori
parents: 7
diff changeset
22
ad49723367c2 add priority
akahori
parents: 7
diff changeset
23 public void setPriority(int priority) {
ad49723367c2 add priority
akahori
parents: 7
diff changeset
24 this.priority = priority;
ad49723367c2 add priority
akahori
parents: 7
diff changeset
25 }
ad49723367c2 add priority
akahori
parents: 7
diff changeset
26
ad49723367c2 add priority
akahori
parents: 7
diff changeset
27
6
3dcfe63d6394 set type to DataGear by Annotation
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 }