|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SipMessageProcessor
Listener receiving events for incoming messages that need processing.
| Method Summary | |
|---|---|
boolean |
processMessage(javax.sip.RequestEvent requestEvent)
Process the incoming message |
boolean |
processResponse(javax.sip.ResponseEvent responseEvent,
Map<String,Message> sentMessages)
Process the responses of sent messages |
boolean |
processTimeout(javax.sip.TimeoutEvent timeoutEvent,
Map<String,Message> sentMessages)
Processes a retransmit or expiration Timeout of an underlying Transactionhandled by this SipListener. |
| Method Detail |
|---|
boolean processMessage(javax.sip.RequestEvent requestEvent)
requestEvent - the incoming event holding the message
boolean processResponse(javax.sip.ResponseEvent responseEvent,
Map<String,Message> sentMessages)
responseEvent - the incoming event holding the responsesentMessages - map containing sent messages
boolean processTimeout(javax.sip.TimeoutEvent timeoutEvent,
Map<String,Message> sentMessages)
Transactionhandled by this SipListener. This Event notifies the
application that a retransmission or transaction Timer expired in the
SipProvider's transaction state machine. The TimeoutEvent encapsulates
the specific timeout type and the transaction identifier either client or
server upon which the timeout occurred. The type of Timeout can by
determined by:
timeoutType = timeoutEvent.getTimeout().getValue();
sentMessages - map containing sent messagestimeoutEvent - the timeoutEvent received indicating either the
message retransmit or transaction timed out.
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||