-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathThreadGroup.php
More file actions
272 lines (249 loc) Β· 8.87 KB
/
ThreadGroup.php
File metadata and controls
272 lines (249 loc) Β· 8.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\lang;
use PHPJava\Exceptions\NotImplementedException;
// use PHPJava\Packages\java\lang\Thread\UncaughtExceptionHandler;
/**
* The `ThreadGroup` class was auto generated.
*
* @parent \PHPJava\Packages\java\lang\Object_
*/
class ThreadGroup extends Object_ // implements UncaughtExceptionHandler
{
/**
* Returns an estimate of the number of active threads in this thread group and its subgroups.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#activeCount
* @param null|mixed $a
* @throws NotImplementedException
*/
public function activeCount($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns an estimate of the number of active groups in this thread group and its subgroups.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#activeGroupCount
* @param null|mixed $a
* @throws NotImplementedException
*/
public function activeGroupCount($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.The definition of this call depends on suspend(), which is deprecated.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#allowThreadSuspension
* @param null|mixed $a
* @throws NotImplementedException
*/
public function allowThreadSuspension($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Determines if the currently running thread has permission to modify this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#checkAccess
* @param null|mixed $a
* @throws NotImplementedException
*/
public function checkAccess($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Destroys this thread group and all of its subgroups.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#destroy
* @param null|mixed $a
* @throws NotImplementedException
*/
public function destroy($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Copies into the specified array every active thread in this thread group and its subgroups.
* Copies into the specified array every active thread in this thread group.
* Copies into the specified array references to every active subgroup in this thread group and its subgroups.
* Copies into the specified array references to every active subgroup in this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#enumerate
* @param null|mixed $a
* @param null|mixed $b
* @throws NotImplementedException
*/
public function enumerate($a = null, $b = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the maximum priority of this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#getMaxPriority
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getMaxPriority($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the name of this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#getName
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getName($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the parent of this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#getParent
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getParent($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Interrupts all threads in this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#interrupt
* @param null|mixed $a
* @throws NotImplementedException
*/
public function interrupt($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Tests if this thread group is a daemon thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#isDaemon
* @param null|mixed $a
* @throws NotImplementedException
*/
public function isDaemon($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Tests if this thread group has been destroyed.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#isDestroyed
* @param null|mixed $a
* @throws NotImplementedException
*/
public function isDestroyed($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Prints information about this thread group to the standard output.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#list
* @param null|mixed $a
* @throws NotImplementedException
*/
public function list($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Tests if this thread group is either the thread group argument or one of its ancestor thread groups.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#parentOf
* @param null|mixed $a
* @throws NotImplementedException
*/
public function parentOf($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.This method is used solely in conjunction with Thread.suspend and ThreadGroup.suspend, both of which have been deprecated, as they are inherently deadlock-prone.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#resume
* @param null|mixed $a
* @throws NotImplementedException
*/
public function resume($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Changes the daemon status of this thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#setDaemon
* @param null|mixed $a
* @throws NotImplementedException
*/
public function setDaemon($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Sets the maximum priority of the group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#setMaxPriority
* @param null|mixed $a
* @throws NotImplementedException
*/
public function setMaxPriority($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.This method is inherently unsafe.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#stop
* @param null|mixed $a
* @throws NotImplementedException
*/
public function stop($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Deprecated.This method is inherently deadlock-prone.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#suspend
* @param null|mixed $a
* @throws NotImplementedException
*/
public function suspend($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns a string representation of this Thread group.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#toString
* @param null|mixed $a
* @throws NotImplementedException
*/
public function toString($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Called by the Java Virtual Machine when a thread in this thread group stops because of an uncaught exception, and the thread does not have a specific Thread.UncaughtExceptionHandler installed.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#uncaughtException
* @param null|mixed $a
* @param null|mixed $b
* @throws NotImplementedException
*/
public function uncaughtException($a = null, $b = null)
{
throw new NotImplementedException(__METHOD__);
}
}