@ManagedObject public class TransportProcessor extends SipProcessorWrapper
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener| Constructor and Description |
|---|
TransportProcessor(SipProcessor processor) |
| Modifier and Type | Method and Description |
|---|---|
void |
doProcess(SipMessage message) |
protected void |
doStart() |
SipConnector |
findConnector(Transport transport,
java.net.InetAddress addr) |
BlackList |
getBlackList() |
SipConnection |
getConnection(SipRequest request,
Transport transport) |
SipConnection |
getConnection(SipRequest request,
Transport transport,
java.net.InetAddress address,
int port) |
DnsResolver |
getDnsResolver() |
javax.servlet.sip.Address |
popLocalRoute(SipRequest request) |
boolean |
preValidateMessage(SipMessage message) |
void |
setBlackList(BlackList blackList) |
void |
setDnsResolver(DnsResolver dnsResolver) |
getProcessor, setProcessor, setServergetServeraddBean, addBean, addBean, addEventListener, contains, destroy, doStop, dump, dump, 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 TransportProcessor(SipProcessor processor)
protected void doStart()
throws java.lang.Exception
doStart in class SipProcessorWrapperjava.lang.Exceptionpublic javax.servlet.sip.Address popLocalRoute(SipRequest request) throws javax.servlet.sip.ServletParseException
javax.servlet.sip.ServletParseExceptionpublic void doProcess(SipMessage message) throws java.lang.Exception
doProcess in interface SipProcessordoProcess in class SipProcessorWrapperjava.lang.Exceptionpublic boolean preValidateMessage(SipMessage message)
public SipConnection getConnection(SipRequest request, Transport transport) throws java.io.IOException
java.io.IOExceptionpublic SipConnection getConnection(SipRequest request, Transport transport, java.net.InetAddress address, int port) throws java.io.IOException
java.io.IOExceptionpublic SipConnector findConnector(Transport transport, java.net.InetAddress addr)
@ManagedAttribute(value="DNS resolver",
readonly=true)
public DnsResolver getDnsResolver()
public void setDnsResolver(DnsResolver dnsResolver)
@ManagedAttribute(value="Black list",
readonly=true)
public BlackList getBlackList()
public void setBlackList(BlackList blackList)
Copyright © 2015. All Rights Reserved.