org.mobicents.slee.services.sip.balancer
Class SIPBalancerForwarder
java.lang.Object
org.mobicents.slee.services.sip.balancer.SIPBalancerForwarder
- All Implemented Interfaces:
- java.util.EventListener, javax.sip.SipListener
public class SIPBalancerForwarder
- extends java.lang.Object
- implements javax.sip.SipListener
A stateless UDP Forwarder that listens at a port and forwards to multiple
outbound addresses. It keeps a timer thread around that pings the list of
proxy servers and sends to the first proxy server.
- Author:
- M. Ranganathan, baranowb
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIPBalancerForwarder
public SIPBalancerForwarder(java.lang.String myHost,
int myPort,
int myExternalPort,
NodeRegister register)
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
processDialogTerminated
public void processDialogTerminated(javax.sip.DialogTerminatedEvent dialogTerminatedEvent)
- Specified by:
processDialogTerminated in interface javax.sip.SipListener
processIOException
public void processIOException(javax.sip.IOExceptionEvent exceptionEvent)
- Specified by:
processIOException in interface javax.sip.SipListener
processRequest
public void processRequest(javax.sip.RequestEvent requestEvent)
- Specified by:
processRequest in interface javax.sip.SipListener
processResponse
public void processResponse(javax.sip.ResponseEvent responseEvent)
- Specified by:
processResponse in interface javax.sip.SipListener
processTimeout
public void processTimeout(javax.sip.TimeoutEvent timeoutEvent)
- Specified by:
processTimeout in interface javax.sip.SipListener
processTransactionTerminated
public void processTransactionTerminated(javax.sip.TransactionTerminatedEvent transactionTerminatedEvent)
- Specified by:
processTransactionTerminated in interface javax.sip.SipListener
Copyright © 2008. All Rights Reserved.