|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICallSessionRequestListener
Listener for call session creation requests.
Note these methods will be called asynchronously when notifications of remote changes are received by the provider implementation code. The provider is free to call the methods below with an arbitrary thread, so the implementation of these methods must be appropriately prepared.
For example, if the code implementing any of these methods must interact with user interface code, then it should use code such as the following to execute on the SWT UI thread:
Display.getDefault().asyncExec(new Runnable() { public void run() { ... UI code here } });Further, the code in the implementations of these methods should not block via I/O operations or blocking UI calls.
Method Summary | |
---|---|
void |
handleCallSessionRequest(ICallSessionRequestEvent event)
Handle the ICallSessionRequestEvent specifying an incoming call
request event. |
Method Detail |
---|
void handleCallSessionRequest(ICallSessionRequestEvent event)
ICallSessionRequestEvent
specifying an incoming call
request event. Instances implementing this interface maybe provided to
ICallSessionContainerAdapter.addCallSessionRequestListener(ICallSessionRequestListener)
and will subsequently be notified of incoming call initiation requests.
Note that this method may be called by an arbitrary thread (not necessarily the UI-thread), so implementers must be prepared for this. Implementers of this method also should not block.
event
- the event to process. Will not be null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |