Package one.nio.http
Class HttpClient.EventImpl
- java.lang.Object
-
- one.nio.http.HttpClient.EventImpl
-
- All Implemented Interfaces:
EventSource.Event<java.lang.String>
- Enclosing class:
- HttpClient
static class HttpClient.EventImpl extends java.lang.Object implements EventSource.Event<java.lang.String>
-
-
Constructor Summary
Constructors Constructor Description EventImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringcomment()an SSE comment concatenatedjava.lang.Stringdata()an SSE "data" line.java.lang.Stringid()an SSE event id.booleanisEmpty()No name, id and data in event ( only comment )java.lang.Stringname()an SSE event namejava.lang.StringtoString()(package private) booleanwith(java.lang.String field, java.lang.StringBuilder databuf)
-
-
-
Method Detail
-
name
public java.lang.String name()
Description copied from interface:EventSource.Eventan SSE event name- Specified by:
namein interfaceEventSource.Event<java.lang.String>- Returns:
- the event name
-
id
public java.lang.String id()
Description copied from interface:EventSource.Eventan SSE event id. this can be used to request events starting from specified- Specified by:
idin interfaceEventSource.Event<java.lang.String>- Returns:
- the event id
- See Also:
- HTML Standard: 9.2.4 The `Last-Event-ID` header
-
data
public java.lang.String data()
Description copied from interface:EventSource.Eventan SSE "data" line.- Specified by:
datain interfaceEventSource.Event<java.lang.String>- Returns:
- the event data
-
comment
public java.lang.String comment()
Description copied from interface:EventSource.Eventan SSE comment concatenated- Specified by:
commentin interfaceEventSource.Event<java.lang.String>- Returns:
- the event comment
-
with
boolean with(java.lang.String field, java.lang.StringBuilder databuf)
-
isEmpty
public boolean isEmpty()
Description copied from interface:EventSource.EventNo name, id and data in event ( only comment )- Specified by:
isEmptyin interfaceEventSource.Event<java.lang.String>- Returns:
- true, if the event has no name, id and data. false, otherwise
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-