|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
org.mobicents.mgcp.stack.JainMgcpStackImpl
public class JainMgcpStackImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
protected int |
port
|
protected JainMgcpStackProviderImpl |
provider
|
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,TransactionHandler> |
responseTx
|
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,TransactionHandler> |
transactions
holds current active transactions (RFC 3435 [$3.2.1.2]: for tx sent & received). |
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
JainMgcpStackImpl(java.net.InetAddress localAddress,
int port)
Creates a new instance of JainMgcpStackImpl |
|
| Method Summary | |
|---|---|
void |
close()
Closes the stack and it's underlying resources. |
jain.protocol.ip.mgcp.JainMgcpProvider |
createProvider()
|
void |
deleteProvider(jain.protocol.ip.mgcp.JainMgcpProvider provider)
|
int |
getPort()
|
java.lang.String |
getProtocolVersion()
|
boolean |
isRequest(java.lang.String header)
|
void |
run()
|
protected void |
send(java.net.DatagramPacket packet)
|
void |
setPort(int port)
|
void |
setProtocolVersion(java.lang.String protocolVersion)
|
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int port
protected JainMgcpStackProviderImpl provider
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,TransactionHandler> transactions
protected java.util.concurrent.ConcurrentHashMap<java.lang.Integer,TransactionHandler> responseTx
| Constructor Detail |
|---|
public JainMgcpStackImpl(java.net.InetAddress localAddress,
int port)
| Method Detail |
|---|
public void close()
public jain.protocol.ip.mgcp.JainMgcpProvider createProvider()
throws jain.protocol.ip.mgcp.CreateProviderException
createProvider in interface jain.protocol.ip.mgcp.JainMgcpStackjain.protocol.ip.mgcp.CreateProviderException
public void deleteProvider(jain.protocol.ip.mgcp.JainMgcpProvider provider)
throws jain.protocol.ip.mgcp.DeleteProviderException
deleteProvider in interface jain.protocol.ip.mgcp.JainMgcpStackjain.protocol.ip.mgcp.DeleteProviderExceptionpublic void setPort(int port)
public int getPort()
getPort in interface jain.protocol.ip.mgcp.JainMgcpStackpublic java.lang.String getProtocolVersion()
getProtocolVersion in interface jain.protocol.ip.mgcp.JainMgcpStackpublic void setProtocolVersion(java.lang.String protocolVersion)
setProtocolVersion in interface jain.protocol.ip.mgcp.JainMgcpStackprotected void send(java.net.DatagramPacket packet)
public boolean isRequest(java.lang.String header)
public void run()
run in interface java.lang.Runnablerun in class java.lang.Thread
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||