org.lastbamboo.common.sip.client
Class SipClientMessageVisitor
java.lang.Object
org.lastbamboo.common.sip.client.SipClientMessageVisitor
- All Implemented Interfaces:
- org.lastbamboo.common.sip.stack.message.SipMessageVisitor
public class SipClientMessageVisitor
- extends Object
- implements org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Class that visits incoming SIP messages for SIP clients.
|
Constructor Summary |
SipClientMessageVisitor(SipClient sipClient,
org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTracker tracker,
org.lastbamboo.common.offer.answer.OfferAnswerFactory offerAnswerFactory,
InetSocketAddress serverAddress,
org.littleshoot.util.SessionSocketListener callListener)
Visitor for message received on SIP clients. |
|
Method Summary |
void |
visitDoubleCrlfKeepAlive(org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive keepAlive)
|
void |
visitInvite(org.lastbamboo.common.sip.stack.message.Invite invite)
|
void |
visitRegister(org.lastbamboo.common.sip.stack.message.Register register)
|
void |
visitRequestTimedOut(org.lastbamboo.common.sip.stack.message.RequestTimeoutResponse response)
|
void |
visitResponse(org.lastbamboo.common.sip.stack.message.SipResponse response)
|
void |
visitUnknownRequest(org.lastbamboo.common.sip.stack.message.UnknownSipRequest request)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SipClientMessageVisitor
public SipClientMessageVisitor(SipClient sipClient,
org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTracker tracker,
org.lastbamboo.common.offer.answer.OfferAnswerFactory offerAnswerFactory,
InetSocketAddress serverAddress,
org.littleshoot.util.SessionSocketListener callListener)
- Visitor for message received on SIP clients.
- Parameters:
sipClient - The SIP client for writing any necessary messages.tracker - The tracker for looking up the corresponding transactions
for received messages.offerAnswerFactory - Class that processes incoming INVITEs.serverAddress - The listener for incoming sockets on the answerer.
visitRequestTimedOut
public void visitRequestTimedOut(org.lastbamboo.common.sip.stack.message.RequestTimeoutResponse response)
- Specified by:
visitRequestTimedOut in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
visitInvite
public void visitInvite(org.lastbamboo.common.sip.stack.message.Invite invite)
- Specified by:
visitInvite in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
visitRegister
public void visitRegister(org.lastbamboo.common.sip.stack.message.Register register)
- Specified by:
visitRegister in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
visitDoubleCrlfKeepAlive
public void visitDoubleCrlfKeepAlive(org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive keepAlive)
- Specified by:
visitDoubleCrlfKeepAlive in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
visitUnknownRequest
public void visitUnknownRequest(org.lastbamboo.common.sip.stack.message.UnknownSipRequest request)
- Specified by:
visitUnknownRequest in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
visitResponse
public void visitResponse(org.lastbamboo.common.sip.stack.message.SipResponse response)
- Specified by:
visitResponse in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Copyright © 2013 LittleShoot. All Rights Reserved.