Package net.pl3x.map.core.httpd
Class LiveDataHandler
java.lang.Object
net.pl3x.map.core.httpd.LiveDataHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Notification that is called when a message send fails.static interface
Notification that is called when a message is sucessfully sent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
io.undertow.server.handlers.sse.ServerSentEventHandler
get()
void
handle
(io.undertow.server.HttpServerExchange exchange) void
void
void
send
(@Nullable String event, @Nullable String data, @Nullable LiveDataHandler.SuccessCallback success) void
send
(@Nullable String event, @Nullable String data, @Nullable LiveDataHandler.SuccessCallback success, @Nullable LiveDataHandler.FailureCallback failure)
-
Constructor Details
-
LiveDataHandler
public LiveDataHandler()
-
-
Method Details
-
send
public void send(@Nullable String event, @Nullable String data, @Nullable LiveDataHandler.SuccessCallback success, @Nullable LiveDataHandler.FailureCallback failure) - Parameters:
event
- The message eventdata
- The message datasuccess
- The callback that is called when a message is sucessfully sent.failure
- The callback that is called when a message send fails.
-
send
public void send(@Nullable String event, @Nullable String data, @Nullable LiveDataHandler.SuccessCallback success) - Parameters:
event
- The message eventdata
- The message datasuccess
- The callback that is called when a message is sucessfully sent.
-
send
- Parameters:
event
- The message eventdata
- The message data
-
send
- Parameters:
data
- The message data
-
closeConnections
public void closeConnections() -
handle
- Throws:
Exception
-
get
public io.undertow.server.handlers.sse.ServerSentEventHandler get()
-