Package com.biglybt.core.messenger
Interface ClientMessageContext
- All Known Implementing Classes:
BrowserContext
,ClientMessageContextImpl
,PlatformMessenger.fakeContext
public interface ClientMessageContext
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessageListener
(BrowserMessageListener listener) void
Displays a debug message tagged with the context ID.void
Displays a debug message and exception tagged with the context ID.boolean
executeInBrowser
(String javascript) getBrowserData
(String key) void
removeMessageListener
(BrowserMessageListener listener) void
removeMessageListener
(String listenerId) boolean
sendBrowserMessage
(String key, String op) Sends a message to the JavaScript message dispatcher in the page.boolean
sendBrowserMessage
(String key, String op, Collection params) boolean
sendBrowserMessage
(String key, String op, Map params) Sends a message to the JavaScript message dispatcher in the page.void
setBrowserData
(String key, Object value) void
setMessageDispatcher
(BrowserMessageDispatcher dispatcher) void
-
Method Details
-
addMessageListener
-
removeMessageListener
-
removeMessageListener
-
getBrowserData
-
setBrowserData
-
sendBrowserMessage
Sends a message to the JavaScript message dispatcher in the page.- Parameters:
key
- identifies the listener to receive the messageop
- identifies the operation to perform
-
sendBrowserMessage
Sends a message to the JavaScript message dispatcher in the page.- Parameters:
key
- identifies the listener to receive the messageop
- identifies the operation to performparams
- optional message parameters
-
executeInBrowser
-
debug
Displays a debug message tagged with the context ID.- Parameters:
message
- sent to the debug log
-
debug
Displays a debug message and exception tagged with the context ID.- Parameters:
message
- sent to the debug logt
- exception to log with message
-
getDispatcher
BrowserMessageDispatcher getDispatcher() -
sendBrowserMessage
- Parameters:
key
-op
-params
-- Returns:
- Since:
- 3.0.1.5
-
setMessageDispatcher
- Parameters:
dispatcher
-- Since:
- 3.0.5.3
-
setTorrentURLHandler
-