Package io.appium.java_client.ios
Interface ListensToSyslogMessages
- All Superinterfaces:
ExecutesMethod
- All Known Implementing Classes:
FlutterIOSDriver,IOSDriver
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddSyslogConnectionListener(Runnable handler) Adds a new log broadcasting connection handler.default voidaddSyslogDisconnectionListener(Runnable handler) Adds a new log broadcasting disconnection handler.default voidaddSyslogErrorsListener(Consumer<Throwable> handler) Adds a new log broadcasting errors handler.default voidaddSyslogMessagesListener(Consumer<String> handler) Adds a new log messages broadcasting handler.default voidRemoves all existing syslog handlers.default voidStart syslog messages broadcast via web socket.default voidstartSyslogBroadcast(String host) Start syslog messages broadcast via web socket.default voidstartSyslogBroadcast(String host, int port) Start syslog messages broadcast via web socket.default voidStops syslog messages broadcast via web socket.Methods inherited from interface io.appium.java_client.ExecutesMethod
execute, execute
-
Method Details
-
getSyslogClient
StringWebSocketClient getSyslogClient() -
startSyslogBroadcast
default void startSyslogBroadcast()Start syslog messages broadcast via web socket. This method assumes that Appium server is running on localhost and is assigned to the default port (4723). -
startSyslogBroadcast
Start syslog messages broadcast via web socket. This method assumes that Appium server is assigned to the default port (4723).- Parameters:
host- the name of the host where Appium server is running
-
startSyslogBroadcast
Start syslog messages broadcast via web socket.- Parameters:
host- the name of the host where Appium server is runningport- the port of the host where Appium server is running
-
addSyslogMessagesListener
Adds a new log messages broadcasting handler. Several handlers might be assigned to a single server. Multiple calls to this method will cause such handler to be called multiple times.- Parameters:
handler- a function, which accepts a single argument, which is the actual log message
-
addSyslogErrorsListener
Adds a new log broadcasting errors handler. Several handlers might be assigned to a single server. Multiple calls to this method will cause such handler to be called multiple times.- Parameters:
handler- a function, which accepts a single argument, which is the actual exception instance
-
addSyslogConnectionListener
Adds a new log broadcasting connection handler. Several handlers might be assigned to a single server. Multiple calls to this method will cause such handler to be called multiple times.- Parameters:
handler- a function, which is executed as soon as the client is successfully connected to the web socket
-
addSyslogDisconnectionListener
Adds a new log broadcasting disconnection handler. Several handlers might be assigned to a single server. Multiple calls to this method will cause such handler to be called multiple times.- Parameters:
handler- a function, which is executed as soon as the client is successfully disconnected from the web socket
-
removeAllSyslogListeners
default void removeAllSyslogListeners()Removes all existing syslog handlers. -
stopSyslogBroadcast
default void stopSyslogBroadcast()Stops syslog messages broadcast via web socket.
-