org.lastbamboo.common.sip.stack.message
Interface SipMessageVisitor

All Known Subinterfaces:
SipClientTransaction
All Known Implementing Classes:
SipClientTransactionImpl

public interface SipMessageVisitor

Interface for classes that visit SIP messages using the visitor pattern.


Method Summary
 void visitDoubleCrlfKeepAlive(DoubleCrlfKeepAlive keepAlive)
          Visits a double CRLF keep alive message, as specified at:
 void visitInvite(Invite invite)
          Visits an INVITE request.
 void visitRegister(Register register)
          Visits a REGISTER request.
 void visitRequestTimedOut(RequestTimeoutResponse response)
          Visits a 408 Request Timeout response.
 void visitResponse(SipResponse response)
          Visits a response message.
 void visitUnknownRequest(UnknownSipRequest request)
          Visits a request we do not recognize.
 

Method Detail

visitRequestTimedOut

void visitRequestTimedOut(RequestTimeoutResponse response)
Visits a 408 Request Timeout response.

Parameters:
response - The 408 Request Timeout response.

visitInvite

void visitInvite(Invite invite)
Visits an INVITE request.

Parameters:
invite - The INVITE message.

visitRegister

void visitRegister(Register register)
Visits a REGISTER request.

Parameters:
register - The REGISTER request.

visitUnknownRequest

void visitUnknownRequest(UnknownSipRequest request)
Visits a request we do not recognize.

Parameters:
request - A request we do not recognize.

visitDoubleCrlfKeepAlive

void visitDoubleCrlfKeepAlive(DoubleCrlfKeepAlive keepAlive)
Visits a double CRLF keep alive message, as specified at:

http://www.ietf.org/internet-drafts/draft-ietf-sip-outbound-08.txt

Parameters:
keepAlive - The keep alive message.

visitResponse

void visitResponse(SipResponse response)
Visits a response message.

Parameters:
response - The response.


Copyright © 2013 LittleShoot. All Rights Reserved.