Package com.biglybt.core.messenger
Class ClientMessageContextImpl
- java.lang.Object
-
- com.biglybt.core.messenger.ClientMessageContextImpl
-
- All Implemented Interfaces:
ClientMessageContext
- Direct Known Subclasses:
BrowserContext
,PlatformMessenger.fakeContext
public abstract class ClientMessageContextImpl extends java.lang.Object implements ClientMessageContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biglybt.core.messenger.ClientMessageContext
ClientMessageContext.torrentURLHandler
-
-
Field Summary
Fields Modifier and Type Field Description private BrowserMessageDispatcher
dispatcher
private java.lang.String
id
-
Constructor Summary
Constructors Constructor Description ClientMessageContextImpl(java.lang.String id, BrowserMessageDispatcher dispatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMessageListener(BrowserMessageListener listener)
void
debug(java.lang.String message)
Displays a debug message tagged with the context ID.void
debug(java.lang.String message, java.lang.Throwable t)
Displays a debug message and exception tagged with the context ID.BrowserMessageDispatcher
getDispatcher()
java.lang.String
getID()
void
removeMessageListener(BrowserMessageListener listener)
void
removeMessageListener(java.lang.String listenerId)
void
setMessageDispatcher(BrowserMessageDispatcher dispatcher)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.biglybt.core.messenger.ClientMessageContext
executeInBrowser, getBrowserData, sendBrowserMessage, sendBrowserMessage, sendBrowserMessage, setBrowserData, setTorrentURLHandler
-
-
-
-
Field Detail
-
id
private java.lang.String id
-
dispatcher
private BrowserMessageDispatcher dispatcher
-
-
Constructor Detail
-
ClientMessageContextImpl
public ClientMessageContextImpl(java.lang.String id, BrowserMessageDispatcher dispatcher)
-
-
Method Detail
-
addMessageListener
public void addMessageListener(BrowserMessageListener listener)
- Specified by:
addMessageListener
in interfaceClientMessageContext
-
debug
public void debug(java.lang.String message)
Description copied from interface:ClientMessageContext
Displays a debug message tagged with the context ID.- Specified by:
debug
in interfaceClientMessageContext
- Parameters:
message
- sent to the debug log
-
debug
public void debug(java.lang.String message, java.lang.Throwable t)
Description copied from interface:ClientMessageContext
Displays a debug message and exception tagged with the context ID.- Specified by:
debug
in interfaceClientMessageContext
- Parameters:
message
- sent to the debug logt
- exception to log with message
-
removeMessageListener
public void removeMessageListener(java.lang.String listenerId)
- Specified by:
removeMessageListener
in interfaceClientMessageContext
-
removeMessageListener
public void removeMessageListener(BrowserMessageListener listener)
- Specified by:
removeMessageListener
in interfaceClientMessageContext
-
getDispatcher
public BrowserMessageDispatcher getDispatcher()
- Specified by:
getDispatcher
in interfaceClientMessageContext
-
getID
public java.lang.String getID()
-
setMessageDispatcher
public void setMessageDispatcher(BrowserMessageDispatcher dispatcher)
- Specified by:
setMessageDispatcher
in interfaceClientMessageContext
-
-