|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.glassfish.jersey.media.sse.InboundEvent
public class InboundEvent
Inbound event.
| Method Summary | ||
|---|---|---|
String |
getId()
Get event identifier. |
|
String |
getName()
Get event name. |
|
byte[] |
getRawData()
Get the raw event data bytes. |
|
long |
getReconnectDelay()
Get new connection retry time in milliseconds the event receiver should wait before attempting to reconnect after a connection to the SSE event source is lost. |
|
boolean |
isEmpty()
Check if the event is empty (i.e. |
|
boolean |
isReconnectDelaySet()
Check if the connection retry time has been set in the event. |
|
String |
readData()
Get the original event data string String. |
|
|
readData(Class<T> type)
Read event data as a given Java type. |
|
|
readData(Class<T> messageType,
javax.ws.rs.core.MediaType mediaType)
Read event data as a given Java type. |
|
|
readData(javax.ws.rs.core.GenericType<T> type)
Read event data as a given generic type. |
|
|
readData(javax.ws.rs.core.GenericType<T> type,
javax.ws.rs.core.MediaType mediaType)
Read event data as a given generic type. |
|
String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String getName()
Contains value of SSE "event" field. This field is optional. Method may return null, if the event
name is not specified.
null if not set.public String getId()
Contains value of SSE "id" field. This field is optional. Method may return null, if the event
identifier is not specified.
public long getReconnectDelay()
Contains value of SSE "retry" field. This field is optional. Method returns SseFeature.RECONNECT_NOT_SET
if no value has been set.
SseFeature.RECONNECT_NOT_SET if no value has been set.public boolean isReconnectDelaySet()
true if new reconnection delay has been set in the event, false otherwise.public boolean isEmpty()
true if current instance does not contain any data, false otherwise.public String readData()
String.
javax.ws.rs.ProcessingException - when provided type can't be read. The thrown exception wraps the original cause.public <T> T readData(Class<T> type)
type - Java type to be used for event data de-serialization.
javax.ws.rs.ProcessingException - when provided type can't be read. The thrown exception wraps the original cause.public <T> T readData(javax.ws.rs.core.GenericType<T> type)
type - generic type to be used for event data de-serialization.
javax.ws.rs.ProcessingException - when provided type can't be read. The thrown exception wraps the original cause.
public <T> T readData(Class<T> messageType,
javax.ws.rs.core.MediaType mediaType)
messageType - Java type to be used for event data de-serialization.mediaType - media type to be used for event data de-serialization.
javax.ws.rs.ProcessingException - when provided type can't be read. The thrown exception wraps the original cause.
public <T> T readData(javax.ws.rs.core.GenericType<T> type,
javax.ws.rs.core.MediaType mediaType)
type - generic type to be used for event data de-serialization.mediaType - media type to be used for event data de-serialization.
javax.ws.rs.ProcessingException - when provided type can't be read. The thrown exception wraps the original cause.public byte[] getRawData()
public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||