public class MgcpTransactionManager extends Object implements TransactionManager
| Constructor and Description |
|---|
MgcpTransactionManager(MgcpTransactionProvider transactionProvider,
com.google.common.util.concurrent.ListeningExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
forget(MgcpMessageObserver observer) |
void |
notify(Object originator,
MgcpMessage message,
MessageDirection direction) |
void |
observe(MgcpMessageObserver observer) |
void |
process(MgcpRequest request,
MgcpCommand command) |
void |
process(MgcpResponse response) |
public MgcpTransactionManager(MgcpTransactionProvider transactionProvider, com.google.common.util.concurrent.ListeningExecutorService executor)
public void process(MgcpRequest request, MgcpCommand command) throws DuplicateMgcpTransactionException
process in interface TransactionManagerDuplicateMgcpTransactionExceptionpublic void process(MgcpResponse response) throws MgcpTransactionNotFoundException
process in interface TransactionManagerMgcpTransactionNotFoundExceptionpublic void observe(MgcpMessageObserver observer)
observe in interface MgcpMessageSubjectpublic void forget(MgcpMessageObserver observer)
forget in interface MgcpMessageSubjectpublic void notify(Object originator, MgcpMessage message, MessageDirection direction)
notify in interface MgcpMessageSubjectCopyright © 2017 TeleStax, Inc.. All Rights Reserved.