Package net.pl3x.map.core.httpd
Class LiveDataHandler
java.lang.Object
net.pl3x.map.core.httpd.LiveDataHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceNotification that is called when a message send fails.static interfaceNotification that is called when a message is sucessfully sent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidio.undertow.server.handlers.sse.ServerSentEventHandlerget()voidhandle(io.undertow.server.HttpServerExchange exchange) voidvoidvoidsend(@Nullable String event, @Nullable String data, @Nullable LiveDataHandler.SuccessCallback success) voidsend(@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()
-