/
jakarta.websocket.sig
499 lines (436 loc) · 28.5 KB
/
jakarta.websocket.sig
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
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
#Signature file v4.1
#Version 1.0
CLSS public abstract interface !annotation jakarta.websocket.ClientEndpoint
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.ClientEndpointConfig$Configurator> configurator()
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.Decoder>[] decoders()
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.Encoder>[] encoders()
meth public abstract !hasdefault java.lang.String[] subprotocols()
CLSS public abstract interface jakarta.websocket.ClientEndpointConfig
innr public final static Builder
innr public static Configurator
intf jakarta.websocket.EndpointConfig
meth public abstract jakarta.websocket.ClientEndpointConfig$Configurator getConfigurator()
meth public abstract java.util.List<jakarta.websocket.Extension> getExtensions()
meth public abstract java.util.List<java.lang.String> getPreferredSubprotocols()
meth public abstract javax.net.ssl.SSLContext getSSLContext()
CLSS public final static jakarta.websocket.ClientEndpointConfig$Builder
outer jakarta.websocket.ClientEndpointConfig
meth public jakarta.websocket.ClientEndpointConfig build()
meth public jakarta.websocket.ClientEndpointConfig$Builder configurator(jakarta.websocket.ClientEndpointConfig$Configurator)
meth public jakarta.websocket.ClientEndpointConfig$Builder decoders(java.util.List<java.lang.Class<? extends jakarta.websocket.Decoder>>)
meth public jakarta.websocket.ClientEndpointConfig$Builder encoders(java.util.List<java.lang.Class<? extends jakarta.websocket.Encoder>>)
meth public jakarta.websocket.ClientEndpointConfig$Builder extensions(java.util.List<jakarta.websocket.Extension>)
meth public jakarta.websocket.ClientEndpointConfig$Builder preferredSubprotocols(java.util.List<java.lang.String>)
meth public jakarta.websocket.ClientEndpointConfig$Builder sslContext(javax.net.ssl.SSLContext)
meth public static jakarta.websocket.ClientEndpointConfig$Builder create()
supr java.lang.Object
hfds clientEndpointConfigurator,decoders,encoders,extensions,preferredSubprotocols
CLSS public static jakarta.websocket.ClientEndpointConfig$Configurator
outer jakarta.websocket.ClientEndpointConfig
cons public init()
meth public void afterResponse(jakarta.websocket.HandshakeResponse)
meth public void beforeRequest(java.util.Map<java.lang.String,java.util.List<java.lang.String>>)
supr java.lang.Object
CLSS public jakarta.websocket.CloseReason
cons public init(jakarta.websocket.CloseReason$CloseCode,java.lang.String)
innr public abstract interface static CloseCode
innr public final static !enum CloseCodes
meth public jakarta.websocket.CloseReason$CloseCode getCloseCode()
meth public java.lang.String getReasonPhrase()
meth public java.lang.String toString()
supr java.lang.Object
hfds closeCode,reasonPhrase
CLSS public abstract interface static jakarta.websocket.CloseReason$CloseCode
outer jakarta.websocket.CloseReason
meth public abstract int getCode()
CLSS public final static !enum jakarta.websocket.CloseReason$CloseCodes
outer jakarta.websocket.CloseReason
fld public final static jakarta.websocket.CloseReason$CloseCodes CANNOT_ACCEPT
fld public final static jakarta.websocket.CloseReason$CloseCodes CLOSED_ABNORMALLY
fld public final static jakarta.websocket.CloseReason$CloseCodes GOING_AWAY
fld public final static jakarta.websocket.CloseReason$CloseCodes NORMAL_CLOSURE
fld public final static jakarta.websocket.CloseReason$CloseCodes NOT_CONSISTENT
fld public final static jakarta.websocket.CloseReason$CloseCodes NO_EXTENSION
fld public final static jakarta.websocket.CloseReason$CloseCodes NO_STATUS_CODE
fld public final static jakarta.websocket.CloseReason$CloseCodes PROTOCOL_ERROR
fld public final static jakarta.websocket.CloseReason$CloseCodes RESERVED
fld public final static jakarta.websocket.CloseReason$CloseCodes SERVICE_RESTART
fld public final static jakarta.websocket.CloseReason$CloseCodes TLS_HANDSHAKE_FAILURE
fld public final static jakarta.websocket.CloseReason$CloseCodes TOO_BIG
fld public final static jakarta.websocket.CloseReason$CloseCodes TRY_AGAIN_LATER
fld public final static jakarta.websocket.CloseReason$CloseCodes UNEXPECTED_CONDITION
fld public final static jakarta.websocket.CloseReason$CloseCodes VIOLATED_POLICY
intf jakarta.websocket.CloseReason$CloseCode
meth public int getCode()
meth public static jakarta.websocket.CloseReason$CloseCode getCloseCode(int)
meth public static jakarta.websocket.CloseReason$CloseCodes valueOf(java.lang.String)
meth public static jakarta.websocket.CloseReason$CloseCodes[] values()
supr java.lang.Enum<jakarta.websocket.CloseReason$CloseCodes>
hfds code
CLSS public abstract jakarta.websocket.ContainerProvider
cons public init()
meth protected abstract jakarta.websocket.WebSocketContainer getContainer()
meth public static jakarta.websocket.WebSocketContainer getWebSocketContainer()
supr java.lang.Object
CLSS public jakarta.websocket.DecodeException
cons public init(java.lang.String,java.lang.String)
cons public init(java.lang.String,java.lang.String,java.lang.Throwable)
cons public init(java.nio.ByteBuffer,java.lang.String)
cons public init(java.nio.ByteBuffer,java.lang.String,java.lang.Throwable)
meth public java.lang.String getText()
meth public java.nio.ByteBuffer getBytes()
supr java.lang.Exception
hfds bb,encodedString,serialVersionUID
CLSS public abstract interface jakarta.websocket.Decoder
innr public abstract interface static Binary
innr public abstract interface static BinaryStream
innr public abstract interface static Text
innr public abstract interface static TextStream
meth public void destroy()
meth public void init(jakarta.websocket.EndpointConfig)
CLSS public abstract interface static jakarta.websocket.Decoder$Binary<%0 extends java.lang.Object>
outer jakarta.websocket.Decoder
intf jakarta.websocket.Decoder
meth public abstract boolean willDecode(java.nio.ByteBuffer)
meth public abstract {jakarta.websocket.Decoder$Binary%0} decode(java.nio.ByteBuffer) throws jakarta.websocket.DecodeException
CLSS public abstract interface static jakarta.websocket.Decoder$BinaryStream<%0 extends java.lang.Object>
outer jakarta.websocket.Decoder
intf jakarta.websocket.Decoder
meth public abstract {jakarta.websocket.Decoder$BinaryStream%0} decode(java.io.InputStream) throws jakarta.websocket.DecodeException,java.io.IOException
CLSS public abstract interface static jakarta.websocket.Decoder$Text<%0 extends java.lang.Object>
outer jakarta.websocket.Decoder
intf jakarta.websocket.Decoder
meth public abstract boolean willDecode(java.lang.String)
meth public abstract {jakarta.websocket.Decoder$Text%0} decode(java.lang.String) throws jakarta.websocket.DecodeException
CLSS public abstract interface static jakarta.websocket.Decoder$TextStream<%0 extends java.lang.Object>
outer jakarta.websocket.Decoder
intf jakarta.websocket.Decoder
meth public abstract {jakarta.websocket.Decoder$TextStream%0} decode(java.io.Reader) throws jakarta.websocket.DecodeException,java.io.IOException
CLSS public jakarta.websocket.DeploymentException
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
supr java.lang.Exception
hfds serialVersionUID
CLSS public jakarta.websocket.EncodeException
cons public init(java.lang.Object,java.lang.String)
cons public init(java.lang.Object,java.lang.String,java.lang.Throwable)
meth public java.lang.Object getObject()
supr java.lang.Exception
hfds object,serialVersionUID
CLSS public abstract interface jakarta.websocket.Encoder
innr public abstract interface static Binary
innr public abstract interface static BinaryStream
innr public abstract interface static Text
innr public abstract interface static TextStream
meth public void destroy()
meth public void init(jakarta.websocket.EndpointConfig)
CLSS public abstract interface static jakarta.websocket.Encoder$Binary<%0 extends java.lang.Object>
outer jakarta.websocket.Encoder
intf jakarta.websocket.Encoder
meth public abstract java.nio.ByteBuffer encode({jakarta.websocket.Encoder$Binary%0}) throws jakarta.websocket.EncodeException
CLSS public abstract interface static jakarta.websocket.Encoder$BinaryStream<%0 extends java.lang.Object>
outer jakarta.websocket.Encoder
intf jakarta.websocket.Encoder
meth public abstract void encode({jakarta.websocket.Encoder$BinaryStream%0},java.io.OutputStream) throws jakarta.websocket.EncodeException,java.io.IOException
CLSS public abstract interface static jakarta.websocket.Encoder$Text<%0 extends java.lang.Object>
outer jakarta.websocket.Encoder
intf jakarta.websocket.Encoder
meth public abstract java.lang.String encode({jakarta.websocket.Encoder$Text%0}) throws jakarta.websocket.EncodeException
CLSS public abstract interface static jakarta.websocket.Encoder$TextStream<%0 extends java.lang.Object>
outer jakarta.websocket.Encoder
intf jakarta.websocket.Encoder
meth public abstract void encode({jakarta.websocket.Encoder$TextStream%0},java.io.Writer) throws jakarta.websocket.EncodeException,java.io.IOException
CLSS public abstract jakarta.websocket.Endpoint
cons public init()
meth public abstract void onOpen(jakarta.websocket.Session,jakarta.websocket.EndpointConfig)
meth public void onClose(jakarta.websocket.Session,jakarta.websocket.CloseReason)
meth public void onError(jakarta.websocket.Session,java.lang.Throwable)
supr java.lang.Object
CLSS public abstract interface jakarta.websocket.EndpointConfig
meth public abstract java.util.List<java.lang.Class<? extends jakarta.websocket.Decoder>> getDecoders()
meth public abstract java.util.List<java.lang.Class<? extends jakarta.websocket.Encoder>> getEncoders()
meth public abstract java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
CLSS public abstract interface jakarta.websocket.Extension
innr public abstract interface static Parameter
meth public abstract java.lang.String getName()
meth public abstract java.util.List<jakarta.websocket.Extension$Parameter> getParameters()
CLSS public abstract interface static jakarta.websocket.Extension$Parameter
outer jakarta.websocket.Extension
meth public abstract java.lang.String getName()
meth public abstract java.lang.String getValue()
CLSS public abstract interface jakarta.websocket.HandshakeResponse
fld public final static java.lang.String SEC_WEBSOCKET_ACCEPT = "Sec-WebSocket-Accept"
meth public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
CLSS public abstract interface jakarta.websocket.MessageHandler
innr public abstract interface static Partial
innr public abstract interface static Whole
CLSS public abstract interface static jakarta.websocket.MessageHandler$Partial<%0 extends java.lang.Object>
outer jakarta.websocket.MessageHandler
intf jakarta.websocket.MessageHandler
meth public abstract void onMessage({jakarta.websocket.MessageHandler$Partial%0},boolean)
CLSS public abstract interface static jakarta.websocket.MessageHandler$Whole<%0 extends java.lang.Object>
outer jakarta.websocket.MessageHandler
intf jakarta.websocket.MessageHandler
meth public abstract void onMessage({jakarta.websocket.MessageHandler$Whole%0})
CLSS public abstract interface !annotation jakarta.websocket.OnClose
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation jakarta.websocket.OnError
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation jakarta.websocket.OnMessage
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
meth public abstract !hasdefault long maxMessageSize()
CLSS public abstract interface !annotation jakarta.websocket.OnOpen
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
CLSS public abstract interface jakarta.websocket.PongMessage
meth public abstract java.nio.ByteBuffer getApplicationData()
CLSS public abstract interface jakarta.websocket.RemoteEndpoint
innr public abstract interface static Async
innr public abstract interface static Basic
meth public abstract boolean getBatchingAllowed()
meth public abstract void flushBatch() throws java.io.IOException
meth public abstract void sendPing(java.nio.ByteBuffer) throws java.io.IOException
meth public abstract void sendPong(java.nio.ByteBuffer) throws java.io.IOException
meth public abstract void setBatchingAllowed(boolean) throws java.io.IOException
CLSS public abstract interface static jakarta.websocket.RemoteEndpoint$Async
outer jakarta.websocket.RemoteEndpoint
intf jakarta.websocket.RemoteEndpoint
meth public abstract java.util.concurrent.Future<java.lang.Void> sendBinary(java.nio.ByteBuffer)
meth public abstract java.util.concurrent.Future<java.lang.Void> sendObject(java.lang.Object)
meth public abstract java.util.concurrent.Future<java.lang.Void> sendText(java.lang.String)
meth public abstract long getSendTimeout()
meth public abstract void sendBinary(java.nio.ByteBuffer,jakarta.websocket.SendHandler)
meth public abstract void sendObject(java.lang.Object,jakarta.websocket.SendHandler)
meth public abstract void sendText(java.lang.String,jakarta.websocket.SendHandler)
meth public abstract void setSendTimeout(long)
CLSS public abstract interface static jakarta.websocket.RemoteEndpoint$Basic
outer jakarta.websocket.RemoteEndpoint
intf jakarta.websocket.RemoteEndpoint
meth public abstract java.io.OutputStream getSendStream() throws java.io.IOException
meth public abstract java.io.Writer getSendWriter() throws java.io.IOException
meth public abstract void sendBinary(java.nio.ByteBuffer) throws java.io.IOException
meth public abstract void sendBinary(java.nio.ByteBuffer,boolean) throws java.io.IOException
meth public abstract void sendObject(java.lang.Object) throws jakarta.websocket.EncodeException,java.io.IOException
meth public abstract void sendText(java.lang.String) throws java.io.IOException
meth public abstract void sendText(java.lang.String,boolean) throws java.io.IOException
CLSS public abstract interface jakarta.websocket.SendHandler
meth public abstract void onResult(jakarta.websocket.SendResult)
CLSS public final jakarta.websocket.SendResult
cons public init()
cons public init(java.lang.Throwable)
meth public boolean isOK()
meth public java.lang.Throwable getException()
supr java.lang.Object
hfds exception,isOK
CLSS public abstract interface jakarta.websocket.Session
intf java.io.Closeable
meth public abstract <%0 extends java.lang.Object> void addMessageHandler(java.lang.Class<{%%0}>,jakarta.websocket.MessageHandler$Partial<{%%0}>)
meth public abstract <%0 extends java.lang.Object> void addMessageHandler(java.lang.Class<{%%0}>,jakarta.websocket.MessageHandler$Whole<{%%0}>)
meth public abstract boolean isOpen()
meth public abstract boolean isSecure()
meth public abstract int getMaxBinaryMessageBufferSize()
meth public abstract int getMaxTextMessageBufferSize()
meth public abstract jakarta.websocket.RemoteEndpoint$Async getAsyncRemote()
meth public abstract jakarta.websocket.RemoteEndpoint$Basic getBasicRemote()
meth public abstract jakarta.websocket.WebSocketContainer getContainer()
meth public abstract java.lang.String getId()
meth public abstract java.lang.String getNegotiatedSubprotocol()
meth public abstract java.lang.String getProtocolVersion()
meth public abstract java.lang.String getQueryString()
meth public abstract java.net.URI getRequestURI()
meth public abstract java.security.Principal getUserPrincipal()
meth public abstract java.util.List<jakarta.websocket.Extension> getNegotiatedExtensions()
meth public abstract java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
meth public abstract java.util.Map<java.lang.String,java.lang.String> getPathParameters()
meth public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRequestParameterMap()
meth public abstract java.util.Set<jakarta.websocket.MessageHandler> getMessageHandlers()
meth public abstract java.util.Set<jakarta.websocket.Session> getOpenSessions()
meth public abstract long getMaxIdleTimeout()
meth public abstract void addMessageHandler(jakarta.websocket.MessageHandler)
meth public abstract void close() throws java.io.IOException
meth public abstract void close(jakarta.websocket.CloseReason) throws java.io.IOException
meth public abstract void removeMessageHandler(jakarta.websocket.MessageHandler)
meth public abstract void setMaxBinaryMessageBufferSize(int)
meth public abstract void setMaxIdleTimeout(long)
meth public abstract void setMaxTextMessageBufferSize(int)
CLSS public jakarta.websocket.SessionException
cons public init(java.lang.String,java.lang.Throwable,jakarta.websocket.Session)
meth public jakarta.websocket.Session getSession()
supr java.lang.Exception
hfds serialVersionUID,session
CLSS public abstract interface jakarta.websocket.WebSocketContainer
meth public abstract int getDefaultMaxBinaryMessageBufferSize()
meth public abstract int getDefaultMaxTextMessageBufferSize()
meth public abstract jakarta.websocket.Session connectToServer(jakarta.websocket.Endpoint,jakarta.websocket.ClientEndpointConfig,java.net.URI) throws jakarta.websocket.DeploymentException,java.io.IOException
meth public abstract jakarta.websocket.Session connectToServer(java.lang.Class<? extends jakarta.websocket.Endpoint>,jakarta.websocket.ClientEndpointConfig,java.net.URI) throws jakarta.websocket.DeploymentException,java.io.IOException
meth public abstract jakarta.websocket.Session connectToServer(java.lang.Class<?>,java.net.URI) throws jakarta.websocket.DeploymentException,java.io.IOException
meth public abstract jakarta.websocket.Session connectToServer(java.lang.Object,java.net.URI) throws jakarta.websocket.DeploymentException,java.io.IOException
meth public abstract java.util.Set<jakarta.websocket.Extension> getInstalledExtensions()
meth public abstract long getDefaultAsyncSendTimeout()
meth public abstract long getDefaultMaxSessionIdleTimeout()
meth public abstract void setAsyncSendTimeout(long)
meth public abstract void setDefaultMaxBinaryMessageBufferSize(int)
meth public abstract void setDefaultMaxSessionIdleTimeout(long)
meth public abstract void setDefaultMaxTextMessageBufferSize(int)
CLSS public abstract interface jakarta.websocket.server.HandshakeRequest
fld public final static java.lang.String SEC_WEBSOCKET_EXTENSIONS = "Sec-WebSocket-Extensions"
fld public final static java.lang.String SEC_WEBSOCKET_KEY = "Sec-WebSocket-Key"
fld public final static java.lang.String SEC_WEBSOCKET_PROTOCOL = "Sec-WebSocket-Protocol"
fld public final static java.lang.String SEC_WEBSOCKET_VERSION = "Sec-WebSocket-Version"
meth public abstract boolean isUserInRole(java.lang.String)
meth public abstract java.lang.Object getHttpSession()
meth public abstract java.lang.String getQueryString()
meth public abstract java.net.URI getRequestURI()
meth public abstract java.security.Principal getUserPrincipal()
meth public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
meth public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap()
CLSS public abstract interface !annotation jakarta.websocket.server.PathParam
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String value()
CLSS public abstract interface jakarta.websocket.server.ServerApplicationConfig
meth public abstract java.util.Set<jakarta.websocket.server.ServerEndpointConfig> getEndpointConfigs(java.util.Set<java.lang.Class<? extends jakarta.websocket.Endpoint>>)
meth public abstract java.util.Set<java.lang.Class<?>> getAnnotatedEndpointClasses(java.util.Set<java.lang.Class<?>>)
CLSS public abstract interface jakarta.websocket.server.ServerContainer
intf jakarta.websocket.WebSocketContainer
meth public abstract void addEndpoint(jakarta.websocket.server.ServerEndpointConfig) throws jakarta.websocket.DeploymentException
meth public abstract void addEndpoint(java.lang.Class<?>) throws jakarta.websocket.DeploymentException
meth public abstract void upgradeHttpToWebSocket(java.lang.Object,java.lang.Object,jakarta.websocket.server.ServerEndpointConfig,java.util.Map<java.lang.String,java.lang.String>) throws jakarta.websocket.DeploymentException,java.io.IOException
CLSS public abstract interface !annotation jakarta.websocket.server.ServerEndpoint
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.Decoder>[] decoders()
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.Encoder>[] encoders()
meth public abstract !hasdefault java.lang.Class<? extends jakarta.websocket.server.ServerEndpointConfig$Configurator> configurator()
meth public abstract !hasdefault java.lang.String[] subprotocols()
meth public abstract java.lang.String value()
CLSS public abstract interface jakarta.websocket.server.ServerEndpointConfig
innr public final static Builder
innr public static Configurator
intf jakarta.websocket.EndpointConfig
meth public abstract jakarta.websocket.server.ServerEndpointConfig$Configurator getConfigurator()
meth public abstract java.lang.Class<?> getEndpointClass()
meth public abstract java.lang.String getPath()
meth public abstract java.util.List<jakarta.websocket.Extension> getExtensions()
meth public abstract java.util.List<java.lang.String> getSubprotocols()
CLSS public final static jakarta.websocket.server.ServerEndpointConfig$Builder
outer jakarta.websocket.server.ServerEndpointConfig
meth public jakarta.websocket.server.ServerEndpointConfig build()
meth public jakarta.websocket.server.ServerEndpointConfig$Builder configurator(jakarta.websocket.server.ServerEndpointConfig$Configurator)
meth public jakarta.websocket.server.ServerEndpointConfig$Builder decoders(java.util.List<java.lang.Class<? extends jakarta.websocket.Decoder>>)
meth public jakarta.websocket.server.ServerEndpointConfig$Builder encoders(java.util.List<java.lang.Class<? extends jakarta.websocket.Encoder>>)
meth public jakarta.websocket.server.ServerEndpointConfig$Builder extensions(java.util.List<jakarta.websocket.Extension>)
meth public jakarta.websocket.server.ServerEndpointConfig$Builder subprotocols(java.util.List<java.lang.String>)
meth public static jakarta.websocket.server.ServerEndpointConfig$Builder create(java.lang.Class<?>,java.lang.String)
supr java.lang.Object
hfds decoders,encoders,endpointClass,extensions,path,serverEndpointConfigurator,subprotocols
CLSS public static jakarta.websocket.server.ServerEndpointConfig$Configurator
outer jakarta.websocket.server.ServerEndpointConfig
cons public init()
meth public <%0 extends java.lang.Object> {%%0} getEndpointInstance(java.lang.Class<{%%0}>) throws java.lang.InstantiationException
meth public boolean checkOrigin(java.lang.String)
meth public java.lang.String getNegotiatedSubprotocol(java.util.List<java.lang.String>,java.util.List<java.lang.String>)
meth public java.util.List<jakarta.websocket.Extension> getNegotiatedExtensions(java.util.List<jakarta.websocket.Extension>,java.util.List<jakarta.websocket.Extension>)
meth public void modifyHandshake(jakarta.websocket.server.ServerEndpointConfig,jakarta.websocket.server.HandshakeRequest,jakarta.websocket.HandshakeResponse)
meth public jakarta.websocket.server.ServerEndpointConfig$Configurator getContainerDefaultConfigurator()
supr java.lang.Object
hfds containerDefaultConfigurator
CLSS public abstract interface java.io.Closeable
intf java.lang.AutoCloseable
meth public abstract void close() throws java.io.IOException
CLSS public abstract interface java.io.Serializable
CLSS public abstract interface java.lang.AutoCloseable
meth public abstract void close() throws java.lang.Exception
CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
meth public abstract int compareTo({java.lang.Comparable%0})
CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
cons protected init(java.lang.String,int)
intf java.io.Serializable
intf java.lang.Comparable<{java.lang.Enum%0}>
meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth protected final void finalize()
meth public final boolean equals(java.lang.Object)
meth public final int compareTo({java.lang.Enum%0})
meth public final int hashCode()
meth public final int ordinal()
meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
meth public final java.lang.String name()
meth public java.lang.String toString()
meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
supr java.lang.Object
CLSS public java.lang.Exception
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Throwable
CLSS public java.lang.Object
cons public init()
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth protected void finalize() throws java.lang.Throwable
anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9")
meth public boolean equals(java.lang.Object)
meth public final java.lang.Class<?> getClass()
meth public final void notify()
meth public final void notifyAll()
meth public final void wait() throws java.lang.InterruptedException
meth public final void wait(long) throws java.lang.InterruptedException
meth public final void wait(long,int) throws java.lang.InterruptedException
meth public int hashCode()
meth public java.lang.String toString()
CLSS public java.lang.Throwable
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
intf java.io.Serializable
meth public final java.lang.Throwable[] getSuppressed()
meth public final void addSuppressed(java.lang.Throwable)
meth public java.lang.StackTraceElement[] getStackTrace()
meth public java.lang.String getLocalizedMessage()
meth public java.lang.String getMessage()
meth public java.lang.String toString()
meth public java.lang.Throwable fillInStackTrace()
meth public java.lang.Throwable getCause()
meth public java.lang.Throwable initCause(java.lang.Throwable)
meth public void printStackTrace()
meth public void printStackTrace(java.io.PrintStream)
meth public void printStackTrace(java.io.PrintWriter)
meth public void setStackTrace(java.lang.StackTraceElement[])
supr java.lang.Object
CLSS public abstract interface java.lang.annotation.Annotation
meth public abstract boolean equals(java.lang.Object)
meth public abstract int hashCode()
meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
meth public abstract java.lang.String toString()
CLSS public abstract interface !annotation java.lang.annotation.Documented
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation java.lang.annotation.Retention
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.RetentionPolicy value()
CLSS public abstract interface !annotation java.lang.annotation.Target
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.ElementType[] value()