public class org.jboss.resteasy.plugins.providers.sse.SseEventProvider implements javax.ws.rs.ext.MessageBodyWriter<javax.ws.rs.sse.OutboundSseEvent>, javax.ws.rs.ext.MessageBodyReader<org.jboss.resteasy.plugins.providers.sse.SseEventInputImpl>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.plugins.providers.sse.SseEventProvider
super_class: java.lang.Object
{
public static final javax.ws.rs.core.MediaType GENERAL_STREAM_TYPE;
descriptor: Ljavax/ws/rs/core/MediaType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javax.ws.rs.core.MediaType
dup
ldc "application"
ldc "x-stream-general"
invokespecial javax.ws.rs.core.MediaType.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic org.jboss.resteasy.plugins.providers.sse.SseEventProvider.GENERAL_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
public boolean isWriteable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc Ljavax/ws/rs/sse/OutboundSseEvent;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 4
1: getstatic javax.ws.rs.core.MediaType.SERVER_SENT_EVENTS_TYPE:Ljavax/ws/rs/core/MediaType;
aload 4
invokevirtual javax.ws.rs.core.MediaType.isCompatible:(Ljavax/ws/rs/core/MediaType;)Z
ifne 3
2: getstatic org.jboss.resteasy.plugins.providers.sse.SseEventProvider.GENERAL_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
aload 4
invokevirtual javax.ws.rs.core.MediaType.isCompatible:(Ljavax/ws/rs/core/MediaType;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
0 5 1 type Ljava/lang/Class<*>;
0 5 2 genericType Ljava/lang/reflect/Type;
0 5 3 annotations [Ljava/lang/annotation/Annotation;
0 5 4 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
MethodParameters:
Name Flags
type
genericType
annotations
mediaType
public long getSize(javax.ws.rs.sse.OutboundSseEvent, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: ldc -1
lreturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
0 1 1 t Ljavax/ws/rs/sse/OutboundSseEvent;
0 1 2 type Ljava/lang/Class<*>;
0 1 3 genericType Ljava/lang/reflect/Type;
0 1 4 annotations [Ljava/lang/annotation/Annotation;
0 1 5 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
MethodParameters:
Name Flags
t
type
genericType
annotations
mediaType
public void writeTo(javax.ws.rs.sse.OutboundSseEvent, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream);
descriptor: (Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=15, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
astore 8
start local 8 1: aload 5
invokestatic org.jboss.resteasy.util.MediaTypeHelper.isTextLike:(Ljavax/ws/rs/core/MediaType;)Z
istore 9
start local 9 2: aload 1
instanceof org.jboss.resteasy.plugins.providers.sse.OutboundSseEventImpl
ifeq 3
aload 1
checkcast org.jboss.resteasy.plugins.providers.sse.OutboundSseEventImpl
invokevirtual org.jboss.resteasy.plugins.providers.sse.OutboundSseEventImpl.isEscape:()Z
goto 4
StackMap locals: java.nio.charset.Charset int
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 10
start local 10 5: aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getComment:()Ljava/lang/String;
ifnull 13
6: aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getComment:()Ljava/lang/String;
ldc "\n"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 14
arraylength
istore 13
iconst_0
istore 12
goto 12
StackMap locals: org.jboss.resteasy.plugins.providers.sse.SseEventProvider javax.ws.rs.sse.OutboundSseEvent java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] javax.ws.rs.core.MediaType javax.ws.rs.core.MultivaluedMap java.io.OutputStream java.nio.charset.Charset int int top int int java.lang.String[]
StackMap stack:
7: aload 14
iload 12
aaload
astore 11
start local 11 8: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.COMMENT_LEAD:[B
invokevirtual java.io.OutputStream.write:([B)V
9: aload 7
aload 11
aload 8
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokevirtual java.io.OutputStream.write:([B)V
10: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
end local 11 11: iinc 12 1
StackMap locals:
StackMap stack:
12: iload 12
iload 13
if_icmplt 7
13: StackMap locals: org.jboss.resteasy.plugins.providers.sse.SseEventProvider javax.ws.rs.sse.OutboundSseEvent java.lang.Class java.lang.reflect.Type java.lang.annotation.Annotation[] javax.ws.rs.core.MediaType javax.ws.rs.core.MultivaluedMap java.io.OutputStream java.nio.charset.Charset int int
StackMap stack:
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getType:()Ljava/lang/Class;
ifnull 46
14: aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getName:()Ljava/lang/String;
ifnull 18
15: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.NAME_LEAD:[B
invokevirtual java.io.OutputStream.write:([B)V
16: aload 7
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getName:()Ljava/lang/String;
aload 8
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokevirtual java.io.OutputStream.write:([B)V
17: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
18: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getId:()Ljava/lang/String;
ifnull 22
19: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.ID_LEAD:[B
invokevirtual java.io.OutputStream.write:([B)V
20: aload 7
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getId:()Ljava/lang/String;
aload 8
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokevirtual java.io.OutputStream.write:([B)V
21: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
22: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getReconnectDelay:()J
ldc -1
lcmp
ifle 26
23: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.RETRY_LEAD:[B
invokevirtual java.io.OutputStream.write:([B)V
24: aload 7
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getReconnectDelay:()J
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokevirtual java.io.OutputStream.write:([B)V
25: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
26: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getData:()Ljava/lang/Object;
ifnull 46
27: aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getType:()Ljava/lang/Class;
astore 11
start local 11 28: aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getGenericType:()Ljava/lang/reflect/Type;
astore 12
start local 12 29: aload 12
ifnonnull 31
30: aload 11
astore 12
31: StackMap locals: java.lang.Class java.lang.reflect.Type
StackMap stack:
aload 12
ifnonnull 34
aload 11
ifnonnull 34
32: ldc Ljava/lang/Object;
astore 12
33: ldc Ljava/lang/Object;
astore 11
34: StackMap locals:
StackMap stack:
aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.DATA_LEAD:[B
invokevirtual java.io.OutputStream.write:([B)V
35: invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
aload 11
36: aload 12
aload 4
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getMediaType:()Ljavax/ws/rs/core/MediaType;
37: invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getMessageBodyWriter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
astore 13
start local 13 38: aload 13
ifnonnull 42
39: new javax.ws.rs.ServerErrorException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 11
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.notFoundMBW:(Ljava/lang/String;)Ljava/lang/String;
40: getstatic javax.ws.rs.core.Response$Status.INTERNAL_SERVER_ERROR:Ljavax/ws/rs/core/Response$Status;
41: invokespecial javax.ws.rs.ServerErrorException.<init>:(Ljava/lang/String;Ljavax/ws/rs/core/Response$Status;)V
athrow
42: StackMap locals: javax.ws.rs.ext.MessageBodyWriter
StackMap stack:
aload 13
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getData:()Ljava/lang/Object;
aload 11
aload 12
aload 4
aload 1
invokeinterface javax.ws.rs.sse.OutboundSseEvent.getMediaType:()Ljavax/ws/rs/core/MediaType;
aload 6
43: new org.jboss.resteasy.plugins.providers.sse.SseEventProvider$1
dup
aload 0
iload 9
aload 7
iload 10
invokespecial org.jboss.resteasy.plugins.providers.sse.SseEventProvider$1.<init>:(Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;ZLjava/io/OutputStream;Z)V
44: invokeinterface javax.ws.rs.ext.MessageBodyWriter.writeTo:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
45: aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
end local 13 end local 12 end local 11 46: StackMap locals:
StackMap stack:
aload 7
getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.EOL:[B
invokevirtual java.io.OutputStream.write:([B)V
47: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
0 48 1 event Ljavax/ws/rs/sse/OutboundSseEvent;
0 48 2 type Ljava/lang/Class<*>;
0 48 3 genericType Ljava/lang/reflect/Type;
0 48 4 annotations [Ljava/lang/annotation/Annotation;
0 48 5 mediaType Ljavax/ws/rs/core/MediaType;
0 48 6 httpHeaders Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
0 48 7 entityStream Ljava/io/OutputStream;
1 48 8 charset Ljava/nio/charset/Charset;
2 48 9 textLike Z
5 48 10 escape Z
8 11 11 comment Ljava/lang/String;
28 46 11 payloadClass Ljava/lang/Class<*>;
29 46 12 payloadType Ljava/lang/reflect/Type;
38 46 13 writer Ljavax/ws/rs/ext/MessageBodyWriter;
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
Signature: (Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;Ljava/io/OutputStream;)V
MethodParameters:
Name Flags
event
type
genericType
annotations
mediaType
httpHeaders
entityStream
public boolean isReadable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 4
1: getstatic javax.ws.rs.core.MediaType.SERVER_SENT_EVENTS_TYPE:Ljavax/ws/rs/core/MediaType;
aload 4
invokevirtual javax.ws.rs.core.MediaType.isCompatible:(Ljavax/ws/rs/core/MediaType;)Z
ifne 3
2: getstatic org.jboss.resteasy.plugins.providers.sse.SseEventProvider.GENERAL_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
aload 4
invokevirtual javax.ws.rs.core.MediaType.isCompatible:(Ljavax/ws/rs/core/MediaType;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
0 5 1 cls Ljava/lang/Class<*>;
0 5 2 type Ljava/lang/reflect/Type;
0 5 3 annotations [Ljava/lang/annotation/Annotation;
0 5 4 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
MethodParameters:
Name Flags
cls
type
annotations
mediaType
public org.jboss.resteasy.plugins.providers.sse.SseEventInputImpl readFrom(java.lang.Class<org.jboss.resteasy.plugins.providers.sse.SseEventInputImpl>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 4
astore 7
start local 7 1: aload 4
invokevirtual javax.ws.rs.core.MediaType.getParameters:()Ljava/util/Map;
ifnull 6
2: aload 4
invokevirtual javax.ws.rs.core.MediaType.getParameters:()Ljava/util/Map;
astore 8
start local 8 3: aload 8
ldc "element-type"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 4: aload 9
ifnull 6
5: aload 9
invokestatic javax.ws.rs.core.MediaType.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/MediaType;
astore 4
end local 9 end local 8 6: StackMap locals: javax.ws.rs.core.MediaType
StackMap stack:
new org.jboss.resteasy.plugins.providers.sse.SseEventInputImpl
dup
aload 3
aload 7
aload 4
aload 5
aload 6
invokespecial org.jboss.resteasy.plugins.providers.sse.SseEventInputImpl.<init>:([Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jboss/resteasy/plugins/providers/sse/SseEventProvider;
0 7 1 cls Ljava/lang/Class<Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;>;
0 7 2 type Ljava/lang/reflect/Type;
0 7 3 annotations [Ljava/lang/annotation/Annotation;
0 7 4 mediaType Ljavax/ws/rs/core/MediaType;
0 7 5 httpHeaders Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
0 7 6 entityStream Ljava/io/InputStream;
1 7 7 streamType Ljavax/ws/rs/core/MediaType;
3 6 8 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
4 6 9 elementType Ljava/lang/String;
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
Signature: (Ljava/lang/Class<Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/io/InputStream;)Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;
MethodParameters:
Name Flags
cls
type
annotations
mediaType
httpHeaders
entityStream
public void writeTo(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=8, locals=8, args_size=8
0: aload 0
aload 1
checkcast javax.ws.rs.sse.OutboundSseEvent
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokevirtual org.jboss.resteasy.plugins.providers.sse.SseEventProvider.writeTo:(Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
public long getSize(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=6, locals=6, args_size=6
0: aload 0
aload 1
checkcast javax.ws.rs.sse.OutboundSseEvent
aload 2
aload 3
aload 4
aload 5
invokevirtual org.jboss.resteasy.plugins.providers.sse.SseEventProvider.getSize:(Ljavax/ws/rs/sse/OutboundSseEvent;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=7, locals=7, args_size=7
0: aload 0
aload 1
checkcast java.lang.Class
aload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual org.jboss.resteasy.plugins.providers.sse.SseEventProvider.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
}
Signature: Ljava/lang/Object;Ljavax/ws/rs/ext/MessageBodyWriter<Ljavax/ws/rs/sse/OutboundSseEvent;>;Ljavax/ws/rs/ext/MessageBodyReader<Lorg/jboss/resteasy/plugins/providers/sse/SseEventInputImpl;>;
SourceFile: "SseEventProvider.java"
NestMembers:
org.jboss.resteasy.plugins.providers.sse.SseEventProvider$1
InnerClasses:
public final Status = javax.ws.rs.core.Response$Status of javax.ws.rs.core.Response
org.jboss.resteasy.plugins.providers.sse.SseEventProvider$1
RuntimeVisibleAnnotations:
javax.ws.rs.ext.Provider()
javax.ws.rs.Produces(value = {"text/event-stream", "application/x-stream-general"})
javax.ws.rs.Consumes(value = {"text/event-stream", "application/x-stream-general"})