org.mobicents.tools.sip.balancer
Class BalancerContext

java.lang.Object
  extended by org.mobicents.tools.sip.balancer.BalancerContext

public class BalancerContext
extends java.lang.Object


Field Summary
 javax.sip.header.RecordRouteHeader activeExternalHeader
           
 javax.sip.header.RecordRouteHeader activeInternalHeader
           
 javax.sip.address.AddressFactory addressFactory
           
 BalancerAlgorithm balancerAlgorithm
           
static BalancerContext balancerContext
           
 javax.sip.header.RecordRouteHeader externalIpBalancerRecordRouteHeader
           
 java.lang.String externalIpLoadBalancerAddress
           
 int externalLoadBalancerPort
           
 int externalPort
           
 javax.sip.header.RecordRouteHeader externalRecordRouteHeader
           
 javax.sip.SipProvider externalSipProvider
           
 java.lang.String externalTransport
           
 boolean gatherStatistics
           
 javax.sip.header.HeaderFactory headerFactory
           
 java.lang.String host
           
 javax.sip.header.RecordRouteHeader internalIpBalancerRecordRouteHeader
           
 java.lang.String internalIpLoadBalancerAddress
           
 int internalLoadBalancerPort
           
 int internalPort
           
 javax.sip.header.RecordRouteHeader internalRecordRouteHeader
           
 javax.sip.SipProvider internalSipProvider
           
 java.lang.String internalTransport
           
 java.util.concurrent.ConcurrentHashMap<java.lang.String,SIPNode> jvmRouteToSipNode
           
 javax.sip.message.MessageFactory messageFactory
           
 java.util.concurrent.CopyOnWriteArrayList<SIPNode> nodes
           
 java.lang.Object parameters
           
 java.util.Properties properties
           
 java.util.concurrent.atomic.AtomicLong requestsProcessed
           
 java.util.concurrent.atomic.AtomicLong responsesProcessed
           
 javax.sip.SipStack sipStack
           
 
Constructor Summary
BalancerContext()
           
 
Method Summary
 boolean isTwoEntrypoints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodes

public java.util.concurrent.CopyOnWriteArrayList<SIPNode> nodes

jvmRouteToSipNode

public java.util.concurrent.ConcurrentHashMap<java.lang.String,SIPNode> jvmRouteToSipNode

externalTransport

public java.lang.String externalTransport

internalTransport

public java.lang.String internalTransport

parameters

public java.lang.Object parameters

externalSipProvider

public javax.sip.SipProvider externalSipProvider

internalSipProvider

public javax.sip.SipProvider internalSipProvider

host

public java.lang.String host

externalPort

public int externalPort

internalPort

public int internalPort

internalIpLoadBalancerAddress

public java.lang.String internalIpLoadBalancerAddress

internalLoadBalancerPort

public int internalLoadBalancerPort

externalIpLoadBalancerAddress

public java.lang.String externalIpLoadBalancerAddress

externalLoadBalancerPort

public int externalLoadBalancerPort

addressFactory

public javax.sip.address.AddressFactory addressFactory

headerFactory

public javax.sip.header.HeaderFactory headerFactory

messageFactory

public javax.sip.message.MessageFactory messageFactory

sipStack

public javax.sip.SipStack sipStack

properties

public java.util.Properties properties

externalRecordRouteHeader

public javax.sip.header.RecordRouteHeader externalRecordRouteHeader

externalIpBalancerRecordRouteHeader

public javax.sip.header.RecordRouteHeader externalIpBalancerRecordRouteHeader

internalRecordRouteHeader

public javax.sip.header.RecordRouteHeader internalRecordRouteHeader

internalIpBalancerRecordRouteHeader

public javax.sip.header.RecordRouteHeader internalIpBalancerRecordRouteHeader

activeExternalHeader

public javax.sip.header.RecordRouteHeader activeExternalHeader

activeInternalHeader

public javax.sip.header.RecordRouteHeader activeInternalHeader

gatherStatistics

public boolean gatherStatistics

requestsProcessed

public java.util.concurrent.atomic.AtomicLong requestsProcessed

responsesProcessed

public java.util.concurrent.atomic.AtomicLong responsesProcessed

balancerContext

public static BalancerContext balancerContext

balancerAlgorithm

public BalancerAlgorithm balancerAlgorithm
Constructor Detail

BalancerContext

public BalancerContext()
Method Detail

isTwoEntrypoints

public boolean isTwoEntrypoints()


Copyright © 2010. All Rights Reserved.