Package io.appium.java_client.ws
Interface CanHandleMessages<T>
-
- All Known Implementing Classes:
StringWebSocketClient
public interface CanHandleMessages<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
addMessageHandler(java.util.function.Consumer<T> handler)
Register a new message handler.java.util.List<java.util.function.Consumer<T>>
getMessageHandlers()
Returns a list of all registered web socket messages handlers.default void
removeMessageHandlers()
Removes existing message handlers.
-
-
-
Method Detail
-
getMessageHandlers
java.util.List<java.util.function.Consumer<T>> getMessageHandlers()
Returns a list of all registered web socket messages handlers.- Returns:
- The list of web socket message handlers.
-
addMessageHandler
default void addMessageHandler(java.util.function.Consumer<T> handler)
Register a new message handler.- Parameters:
handler
- a callback function, which accepts the received message as a parameter
-
removeMessageHandlers
default void removeMessageHandlers()
Removes existing message handlers.
-
-