public class DriverImpl extends Object implements javax.media.mscontrol.spi.Driver, jain.protocol.ip.mgcp.JainMgcpListener
| Modifier and Type | Field and Description |
|---|---|
static String |
DRIVER_NAME |
| Constructor and Description |
|---|
DriverImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
attach(int txID,
jain.protocol.ip.mgcp.JainMgcpListener listener)
Attaches listener to the specific transaction.
|
void |
attach(jain.protocol.ip.mgcp.message.parms.RequestIdentifier reqID,
jain.protocol.ip.mgcp.JainMgcpListener listener)
Attaches listener to the specific request.
|
void |
deattach(jain.protocol.ip.mgcp.JainMgcpListener listener)
Deattaches transaction listener upon user request.
|
void |
deattach(jain.protocol.ip.mgcp.message.parms.RequestIdentifier reqID)
Deattaches listeners related to specific request.
|
void |
debug(String s) |
jain.protocol.ip.mgcp.message.parms.NotifiedEntity |
getCallAgent() |
javax.media.mscontrol.MsControlFactory |
getFactory(Properties config) |
javax.media.mscontrol.spi.PropertyInfo[] |
getFactoryPropertyInfo() |
String |
getName() |
int |
getNextTxID() |
String |
getRemoteDomainName() |
ScheduledExecutorService |
getScheduler() |
void |
info(String s) |
void |
processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent evt) |
void |
processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent event) |
void |
send(jain.protocol.ip.mgcp.JainMgcpEvent evt) |
void |
shutdown() |
void |
warn(String s) |
public static final String DRIVER_NAME
public javax.media.mscontrol.MsControlFactory getFactory(Properties config) throws javax.media.mscontrol.MsControlException
getFactory in interface javax.media.mscontrol.spi.Driverjavax.media.mscontrol.MsControlExceptionpublic int getNextTxID()
public ScheduledExecutorService getScheduler()
public jain.protocol.ip.mgcp.message.parms.NotifiedEntity getCallAgent()
public String getRemoteDomainName()
public void send(jain.protocol.ip.mgcp.JainMgcpEvent evt)
public void attach(jain.protocol.ip.mgcp.message.parms.RequestIdentifier reqID,
jain.protocol.ip.mgcp.JainMgcpListener listener)
reqID - the request identifier.listener - listener to be attached.public void deattach(jain.protocol.ip.mgcp.message.parms.RequestIdentifier reqID)
reqID - the request identifier.public void attach(int txID,
jain.protocol.ip.mgcp.JainMgcpListener listener)
txID - the identifier of the transaction.listener - the listener to attach.public void deattach(jain.protocol.ip.mgcp.JainMgcpListener listener)
listener - the listener to deattach.public javax.media.mscontrol.spi.PropertyInfo[] getFactoryPropertyInfo()
getFactoryPropertyInfo in interface javax.media.mscontrol.spi.Driverpublic String getName()
getName in interface javax.media.mscontrol.spi.Driverpublic void shutdown()
public void processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent evt)
processMgcpCommandEvent in interface jain.protocol.ip.mgcp.JainMgcpListenerpublic void processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent event)
processMgcpResponseEvent in interface jain.protocol.ip.mgcp.JainMgcpListenerpublic void info(String s)
public void debug(String s)
public void warn(String s)
Copyright © 2016 TeleStax, Inc.. All Rights Reserved.