|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICallSession
Contract for interacting with an arbitrary call session.
Method Summary | |
---|---|
CallSessionErrorDetails |
getErrorDetails()
Get error information. |
CallSessionFailureReason |
getFailureReason()
Get the reason for failure. |
ID |
getInitiator()
Get ID of initiator. |
ICallSessionListener |
getListener()
Get listener for this call session instance. |
ID |
getReceiver()
Get ID of receiver. |
CallSessionState |
getState()
Get call session state |
void |
sendTerminate()
Send terminate message to given receiver |
Methods inherited from interface org.eclipse.ecf.core.identity.IIdentifiable |
---|
getID |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
ID getInitiator()
null
.
null
.ID getReceiver()
null
.
null
.ICallSessionListener getListener()
null
.CallSessionState getState()
CallSessionFailureReason getFailureReason()
null
unless
the returned value from getState()
is CallSessionState.FAILED
.
null
unless the current CallSessionState is CallSessionState.FAILED.CallSessionErrorDetails getErrorDetails()
null
unless the returned value from
getState()
is CallSessionState.ERROR
CallSessionState.ERROR
void sendTerminate() throws CallException
CallException
- exception if cannot send terminate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |