@ManagedObject(value="Transaction manager") public class TransactionManager extends SipProcessorWrapper implements org.eclipse.jetty.util.component.Dumpable
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionManager.TimerTask |
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener| Constructor and Description |
|---|
TransactionManager() |
getProcessor, setProcessor, setServergetServeraddBean, addBean, addBean, addEventListener, contains, destroy, doStop, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic void setTransportProcessor(TransportProcessor processor)
public void doProcess(SipMessage message) throws java.lang.Exception
doProcess in interface SipProcessordoProcess in class SipProcessorWrapperjava.lang.Exceptionpublic void doStart()
doStart in class SipProcessorWrapperpublic void doProcessRequest(SipRequest request) throws java.lang.Exception
java.lang.Exceptionpublic void doProcessResponse(SipResponse response) throws java.lang.Exception
java.lang.Exceptionprotected void transactionNotFound()
public void transactionTerminated(ServerTransaction transaction)
public void transactionTerminated(ClientTransaction transaction)
public TransactionManager.TimerTask schedule(java.lang.Runnable runnable, long delay)
public TransportProcessor getTransportProcessor()
protected ClientTransaction addClientTransaction(ClientTransaction tx)
public ClientTransaction sendRequest(SipRequest request, ClientTransactionListener listener)
protected ClientTransaction newClientTransaction(SipRequest request, ClientTransactionListener listener)
@ManagedAttribute(value="Current active client transactions") public long getClientTransactions()
@ManagedAttribute(value="Max simultaneous client transactions") public long getClientTransactionsMax()
@ManagedAttribute(value="Total client transactions") public long getClientTransactionsTotal()
@ManagedAttribute(value="Current active server transactions") public long getServerTransactions()
@ManagedAttribute(value="Max simultaneous server transactions") public long getServerTransactionsMax()
@ManagedAttribute(value="Total server transactions") public long getServerTransactionsTotal()
@ManagedAttribute(value="Timer T1 in milliseconds",
readonly=true)
public int getT1()
@ManagedAttribute(value="Timer T2 in milliseconds",
readonly=true)
public int getT2()
@ManagedAttribute(value="Timer T4 in milliseconds",
readonly=true)
public int getT4()
@ManagedAttribute(value="Timer TD in milliseconds",
readonly=true)
public int getTD()
@ManagedAttribute(value="Timer C in seconds",
readonly=true)
public int getTimerC()
public void setT1(int millis)
public void setT2(int millis)
public void setT4(int millis)
public void setTD(int millis)
@ManagedOperation(value="Reset statistics",
impact="ACTION")
public void statsReset()
public java.lang.String dump()
dump in interface org.eclipse.jetty.util.component.Dumpabledump in class org.eclipse.jetty.util.component.ContainerLifeCyclepublic void dump(java.lang.Appendable out,
java.lang.String indent)
throws java.io.IOException
dump in interface org.eclipse.jetty.util.component.Dumpabledump in class org.eclipse.jetty.util.component.ContainerLifeCyclejava.io.IOExceptionCopyright © 2015. All Rights Reserved.