Modifier and Type | Method and Description |
---|---|
Optional<String> |
comment() |
Sse.Event |
comment(String comment)
Set event comment.
|
Optional<Object> |
data() |
Optional<Object> |
id() |
Sse.Event |
id(Object id)
Set event id.
|
Optional<String> |
name() |
Sse.Event |
name(String name)
Set event name (a.k.a type).
|
Optional<Long> |
retry() |
Sse.Event |
retry(int retry,
TimeUnit unit)
Clients (browsers) will attempt to reconnect every 3 seconds.
|
Sse.Event |
retry(long retry)
Clients (browsers) will attempt to reconnect every 3 seconds.
|
CompletableFuture<Optional<Object>> |
send()
Send an event and optionally listen for success confirmation or error:
|
Optional<MediaType> |
type()
Event media type helps to render or format event data.
|
Sse.Event |
type(MediaType type)
Set event media type.
|
Sse.Event |
type(String type)
Set event media type.
|
public Optional<MediaType> type()
public Sse.Event type(MediaType type)
type
- Media Type.public Sse.Event type(String type)
type
- Media Type.public Sse.Event name(String name)
name
- Event's name.public Sse.Event retry(int retry, TimeUnit unit)
retry
- Retry value.unit
- Time unit.public Sse.Event retry(long retry)
retry
- Retry value in millis.public Sse.Event comment(String comment)
comment
- An event comment.public CompletableFuture<Optional<Object>> send()
sse.event(data).send().onSuccess(id -> {
// success
}).onFailure(cause -> {
// handle error
});
Copyright © 2018. All rights reserved.