org.glassfish.jersey.media.sse
Class InboundEvent

java.lang.Object
  extended by org.glassfish.jersey.media.sse.InboundEvent

public class InboundEvent
extends java.lang.Object

Incoming event.

Author:
Pavel Bucek (pavel.bucek at oracle.com)

Method Summary
 java.lang.String getData()
          Get event data as String.
<T> T
getData(java.lang.Class<T> messageType)
          Get event data.
<T> T
getData(java.lang.Class<T> messageType, MediaType mediaType)
          Get event data.
 java.lang.String getName()
          Get the event name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Get the event name.

Returns:
event name or null if it is not present.

getData

public <T> T getData(java.lang.Class<T> messageType)
          throws java.io.IOException
Get event data.

Parameters:
messageType - type of stored data content. Will be used for MessageBodyReader lookup.
Returns:
object of given type.
Throws:
java.io.IOException - when provided type can't be read.

getData

public <T> T getData(java.lang.Class<T> messageType,
                     MediaType mediaType)
          throws java.io.IOException
Get event data.

Parameters:
messageType - type of stored data content. Will be used for MessageBodyReader lookup.
mediaType - MediaType of incoming data. Will be used for MessageBodyReader lookup.
Returns:
object of given type.
Throws:
java.io.IOException - when provided type can't be read.

getData

public java.lang.String getData()
                         throws java.io.IOException
Get event data as String.

Returns:
event data de-serialized as string.
Throws:
java.io.IOException - when provided type can't be read.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.