org.mobicents.tools.sip.balancer
Interface BalancerRunnerMBean

All Known Implementing Classes:
BalancerRunner

public interface BalancerRunnerMBean

Author:
jean.deruelle@gmail.com

Method Summary
 long getNodeExpiration()
           
 long getNodeExpirationTaskInterval()
           
 java.lang.String[] getNodeList()
           
 java.util.List<SIPNode> getNodes()
           
 long getNumberOfRequestsProcessed()
           
 java.util.Map<java.lang.String,java.util.concurrent.atomic.AtomicLong> getNumberOfRequestsProcessedByMethod()
           
 long getNumberOfResponsesProcessed()
           
 java.util.Map<java.lang.String,java.util.concurrent.atomic.AtomicLong> getNumberOfResponsesProcessedByStatusCode()
           
 long getRequestsProcessedByMethod(java.lang.String method)
           
 long getResponsesProcessedByStatusCode(java.lang.String statusCode)
           
 void setNodeExpiration(long value)
          Sets value which indicates when node has expired.
 void setNodeExpirationTaskInterval(long value)
          Sets interval between runs of task that removes nodes that expired.
 void start(java.lang.String configurationFile)
           
 void stop()
           
 

Method Detail

start

void start(java.lang.String configurationFile)

stop

void stop()

setNodeExpirationTaskInterval

void setNodeExpirationTaskInterval(long value)
Sets interval between runs of task that removes nodes that expired.

Parameters:
value -

getNodeExpirationTaskInterval

long getNodeExpirationTaskInterval()

setNodeExpiration

void setNodeExpiration(long value)
Sets value which indicates when node has expired. if node.timeStamp+nodeExpiration
Parameters:
value -

getNodeExpiration

long getNodeExpiration()

getNumberOfRequestsProcessed

long getNumberOfRequestsProcessed()

getNumberOfResponsesProcessed

long getNumberOfResponsesProcessed()

getNumberOfRequestsProcessedByMethod

java.util.Map<java.lang.String,java.util.concurrent.atomic.AtomicLong> getNumberOfRequestsProcessedByMethod()

getNumberOfResponsesProcessedByStatusCode

java.util.Map<java.lang.String,java.util.concurrent.atomic.AtomicLong> getNumberOfResponsesProcessedByStatusCode()

getRequestsProcessedByMethod

long getRequestsProcessedByMethod(java.lang.String method)

getResponsesProcessedByStatusCode

long getResponsesProcessedByStatusCode(java.lang.String statusCode)

getNodes

java.util.List<SIPNode> getNodes()

getNodeList

java.lang.String[] getNodeList()


Copyright © 2010. All Rights Reserved.