Commit 2e8db57
Close Threads/Executors on Session.close() (#209)
* Close Threads/Executors on Session.close()
* Minor refactoring + moved thread initialization for Session.Receiver + shutdown executor in ChannelManager
* Removed TODO
Co-authored-by: ma5309 <[email protected]>
Co-authored-by: Gianlu <[email protected]>1 parent 1e8e103 commit 2e8db57
8 files changed
Lines changed: 66 additions & 14 deletions
File tree
- common/src/main/java/xyz/gianlu/librespot/common
- core/src/main/java/xyz/gianlu/librespot
- core
- dealer
- player
- feeders/storage
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | | - | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
Lines changed: 30 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
386 | | - | |
| 386 | + | |
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
429 | 432 | | |
430 | 433 | | |
431 | 434 | | |
| |||
457 | 460 | | |
458 | 461 | | |
459 | 462 | | |
460 | | - | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
461 | 468 | | |
462 | 469 | | |
463 | 470 | | |
| |||
473 | 480 | | |
474 | 481 | | |
475 | 482 | | |
476 | | - | |
| 483 | + | |
477 | 484 | | |
478 | 485 | | |
479 | 486 | | |
| |||
662 | 669 | | |
663 | 670 | | |
664 | 671 | | |
665 | | - | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
666 | 678 | | |
667 | 679 | | |
668 | 680 | | |
| |||
1042 | 1054 | | |
1043 | 1055 | | |
1044 | 1056 | | |
1045 | | - | |
| 1057 | + | |
| 1058 | + | |
1046 | 1059 | | |
1047 | 1060 | | |
| 1061 | + | |
| 1062 | + | |
1048 | 1063 | | |
1049 | 1064 | | |
1050 | 1065 | | |
1051 | | - | |
| 1066 | + | |
| 1067 | + | |
1052 | 1068 | | |
1053 | 1069 | | |
1054 | 1070 | | |
1055 | 1071 | | |
1056 | | - | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
1057 | 1075 | | |
1058 | 1076 | | |
1059 | 1077 | | |
| |||
1064 | 1082 | | |
1065 | 1083 | | |
1066 | 1084 | | |
1067 | | - | |
| 1085 | + | |
1068 | 1086 | | |
1069 | 1087 | | |
1070 | 1088 | | |
1071 | 1089 | | |
1072 | | - | |
| 1090 | + | |
1073 | 1091 | | |
1074 | 1092 | | |
1075 | | - | |
| 1093 | + | |
1076 | 1094 | | |
1077 | 1095 | | |
1078 | 1096 | | |
| |||
1137 | 1155 | | |
1138 | 1156 | | |
1139 | 1157 | | |
| 1158 | + | |
| 1159 | + | |
1140 | 1160 | | |
1141 | 1161 | | |
1142 | 1162 | | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| 478 | + | |
478 | 479 | | |
479 | 480 | | |
480 | 481 | | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
212 | 215 | | |
213 | 216 | | |
214 | 217 | | |
| |||
220 | 223 | | |
221 | 224 | | |
222 | 225 | | |
223 | | - | |
224 | | - | |
225 | 226 | | |
226 | 227 | | |
227 | 228 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
649 | 652 | | |
650 | 653 | | |
651 | 654 | | |
| |||
983 | 986 | | |
984 | 987 | | |
985 | 988 | | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
986 | 993 | | |
987 | 994 | | |
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| 153 | + | |
| 154 | + | |
153 | 155 | | |
154 | 156 | | |
155 | 157 | | |
| |||
185 | 187 | | |
186 | 188 | | |
187 | 189 | | |
| 190 | + | |
| 191 | + | |
188 | 192 | | |
189 | 193 | | |
190 | 194 | | |
| |||
746 | 750 | | |
747 | 751 | | |
748 | 752 | | |
| 753 | + | |
| 754 | + | |
749 | 755 | | |
750 | 756 | | |
751 | 757 | | |
| |||
789 | 795 | | |
790 | 796 | | |
791 | 797 | | |
| 798 | + | |
| 799 | + | |
792 | 800 | | |
793 | 801 | | |
794 | 802 | | |
| |||
Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
96 | 102 | | |
97 | 103 | | |
98 | 104 | | |
| |||
160 | 166 | | |
161 | 167 | | |
162 | 168 | | |
| 169 | + | |
| 170 | + | |
163 | 171 | | |
164 | 172 | | |
165 | 173 | | |
166 | 174 | | |
167 | 175 | | |
168 | 176 | | |
169 | | - | |
| 177 | + | |
170 | 178 | | |
| 179 | + | |
| 180 | + | |
171 | 181 | | |
172 | 182 | | |
| 183 | + | |
| 184 | + | |
173 | 185 | | |
174 | 186 | | |
175 | 187 | | |
| |||
0 commit comments