org.lastbamboo.common.sip.proxy
Class SipProxyMessageVisitor
java.lang.Object
org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
- All Implemented Interfaces:
- org.lastbamboo.common.sip.stack.message.SipMessageVisitor
public class SipProxyMessageVisitor
- extends Object
- implements org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Message visitor for SIP servers.
|
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 |
SipProxyMessageVisitor
public SipProxyMessageVisitor(SipRequestAndResponseForwarder forwarder,
SipRegistrar registrar,
org.lastbamboo.common.sip.stack.message.SipMessageFactory messageFactory,
org.littleshoot.mina.common.IoSession session)
- Creates a new visitor.
- Parameters:
forwarder - The class that forwards messages to other clients.registrar - The SIP registrar.messageFactory - The factory for creating new messages and adding
and removing Via header values.session - The session for reading and writing to the original
sender if necessary.
visitResponse
public void visitResponse(org.lastbamboo.common.sip.stack.message.SipResponse response)
- Specified by:
visitResponse 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
visitRequestTimedOut
public void visitRequestTimedOut(org.lastbamboo.common.sip.stack.message.RequestTimeoutResponse response)
- Specified by:
visitRequestTimedOut 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
Copyright © 2013 LittleShoot. All Rights Reserved.