public abstract class SIPTransactionImpl extends Object implements SIPTransaction
Modifier and Type | Field and Description |
---|---|
protected Object |
applicationData |
protected long |
auditTag |
protected int |
baseTimerInterval |
protected int |
collectionTime |
protected MessageChannel |
encapsulatedChannel |
android.gov.nist.javax.sip.stack.SIPClientTransactionImpl.ExpiresTimerTask |
expiresTimerTask |
protected boolean |
isMapped |
protected SIPResponse |
lastResponse |
protected String |
mergeId |
protected SIPRequest |
originalRequest |
protected String |
originalRequestBranch |
protected byte[] |
originalRequestBytes |
protected long |
originalRequestCSeqNumber |
protected boolean |
originalRequestHasPort |
protected SIPTransactionStack |
sipStack |
protected int |
T2
The maximum retransmit interval for non-INVITE requests and INVITE
responses
|
protected int |
T4
5 sec Maximum duration a message will remain in the network
|
protected int |
timeoutTimerTicksLeft |
protected int |
timerD |
protected int |
timerI |
protected int |
timerK |
protected boolean |
toListener |
protected String |
transactionId |
protected AtomicBoolean |
transactionTimerStarted |
CALLING_STATE, COMPLETED_STATE, CONFIRMED_STATE, INITIAL_STATE, PROCEEDING_STATE, T1, TERMINATED_STATE, TIMER_A, TIMER_B, TIMER_F, TIMER_H, TIMER_J, TRYING_STATE
Modifier | Constructor and Description |
---|---|
protected |
SIPTransactionImpl(SIPTransactionStack newParentStack,
MessageChannel newEncapsulatedChannel)
Transaction constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acquireSem()
A given tx can process only a single outstanding event at a time.
|
void |
addEventListener(SIPTransactionEventListener newListener)
Adds a new event listener to this transaction.
|
void |
cancelMaxTxLifeTimeTimer() |
abstract void |
cleanUp() |
void |
close()
Close the encapsulated channel.
|
void |
disableRetransmissionTimer()
Turns off retransmission events for this transaction.
|
void |
disableTimeoutTimer()
Disabled the timeout timer.
|
boolean |
doesCancelMatchTransaction(SIPRequest requestToTest)
A method that can be used to test if an incoming request belongs to this
transction.
|
protected void |
enableRetransmissionTimer()
Enables retransmission timer events for this transaction to begin in one
tick.
|
protected void |
enableRetransmissionTimer(int tickCount)
Enables retransmission timer events for this transaction to begin after
the number of ticks passed to this routine.
|
protected void |
enableTimeoutTimer(int tickCount)
Enables a timeout event to occur for this transaction after the number of
ticks passed to this method.
|
List<String> |
extractCertIdentities()
Extract identities from certificates exchanged over TLS, based on guidelines
from rfc5922.
|
void |
fireTimer()
Fired after each timer tick.
|
Object |
getApplicationData()
Get the application data associated with this transaction.
|
long |
getAuditTag() |
int |
getBaseTimerInterval() |
String |
getBranch()
Gets the current setting for the branch parameter of this transaction.
|
String |
getBranchId()
Returns a unique branch identifer that identifies this transaction.
|
String |
getCipherSuite()
Return the Cipher Suite that was used for the SSL handshake.
|
long |
getCSeq()
Get the Sequence number of the request used to create the transaction.
|
abstract Dialog |
getDialog()
Gets the dialog object of this Transaction object.
|
String |
getForkId()
Retrieves the fork id for the transaction.
|
String |
getHost()
return the ip address on which this message was initially received
|
int |
getInternalState()
Gets the current state of this transaction.
|
String |
getKey() |
SIPResponse |
getLastResponse()
Get the last response.
|
Certificate[] |
getLocalCertificates()
Get the certificate(s) that were sent to the peer during handshaking.
|
String |
getMergeId() |
MessageChannel |
getMessageChannel()
Returns the message channel used for transmitting/receiving messages for
this transaction.
|
MessageProcessor |
getMessageProcessor() |
String |
getMethod()
Get the method of the request used to create this transaction.
|
SIPRequest |
getOriginalRequest()
Gets the request being handled by this transaction.
|
String |
getPeerAddress()
Returns the IP address of the upstream/downstream hop from which this message was initially received
|
Certificate[] |
getPeerCertificates() |
InetAddress |
getPeerInetAddress() |
InetAddress |
getPeerPacketSourceAddress() |
int |
getPeerPacketSourcePort() |
int |
getPeerPort()
Returns the port of the upstream/downstream hop from which this message was initially received
|
String |
getPeerProtocol() |
int |
getPort()
return the port on which this message was initially received
|
ReleaseReferencesStrategy |
getReleaseReferencesStrategy()
retrieve the value of release references to know if the stack performs optimizations
on cleanup to save on memory
|
Request |
getRequest()
Get the original request but cast to a Request structure.
|
Response |
getResponse()
Get the JAIN interface response
|
int |
getRetransmitTimer()
Returns the current value of the retransmit timer in milliseconds used to
retransmit messages over unreliable transports.
|
SipProviderImpl |
getSipProvider()
Return the SipProvider for which the transaction is assigned.
|
SIPTransactionStack |
getSIPStack() |
TransactionState |
getState()
Gets the current state of this transaction.
|
int |
getT2() |
int |
getT4() |
int |
getTimerD()
Sets the value of Timer D (in ms)
|
int |
getTimerI() |
int |
getTimerK() |
int |
getTimerT2()
Retrieve the value of Timer T2 (in ms)
|
int |
getTimerT4()
Retrieve the value of Timer T4 (in ms)
|
String |
getTransactionId()
Get the transaction Id.
|
String |
getTransport()
Returns the name of the protocol with which this message was initially received
|
Via |
getViaHeader()
Returns the Via header for this channel.
|
String |
getViaHost()
Get the host to assign for an outgoing Request via header.
|
int |
getViaPort()
Get the port to assign for the via header of an outgoing message.
|
int |
hashCode()
Hashcode method for fast hashtable lookup.
|
boolean |
isByeTransaction()
Return a flag that states if this is a BYE transaction.
|
boolean |
isCancelTransaction()
Return true if the transaction corresponds to a CANCEL message.
|
boolean |
isDialogCreatingTransaction()
Returns a flag stating whether this transaction is for a request that creates a dialog.
|
boolean |
isInviteTransaction()
Returns a flag stating whether this transaction is for an INVITE request
or not.
|
abstract boolean |
isMessagePartOfTransaction(SIPMessage messageToTest)
Tests a message to see if it is part of this transaction.
|
boolean |
isReliable() |
boolean |
isSecure() |
boolean |
isServerTransaction()
A shortcut way of telling if we are a server transaction.
|
boolean |
isTerminated()
Tests if this transaction has terminated.
|
boolean |
isTransactionMapped() |
boolean |
passToListener()
Set true to pass the request up to the listener.
|
void |
raiseErrorEvent(int errorEventID)
Creates a SIPTransactionErrorEvent and sends it to all of the listeners
of this transaction.
|
void |
raiseIOExceptionEvent()
Raise an IO Exception event - this is used for reporting asynchronous IO
Exceptions that are attributable to this transaction.
|
void |
releaseSem()
Release the transaction semaphore.
|
void |
removeEventListener(SIPTransactionEventListener oldListener)
Removed an event listener from this transaction.
|
void |
scheduleMaxTxLifeTimeTimer() |
void |
semRelease() |
void |
sendMessage(byte[] messageBytes,
InetAddress receiverAddress,
int receiverPort,
boolean retry)
Parse the byte array as a message, process it through the transaction,
and send it to the SIP peer.
|
void |
sendMessage(SIPMessage messageToSend)
Process the message through the transaction and sends it to the SIP peer.
|
void |
setApplicationData(Object applicationData)
Set the application data pointer.
|
void |
setAuditTag(long auditTag) |
void |
setBranch(String newBranch)
Sets the Via header branch parameter used to identify this transaction.
|
void |
setCollectionTime(int collectionTime) |
abstract void |
setDialog(SIPDialog sipDialog,
String dialogId)
set the dialog object.
|
void |
setEncapsulatedChannel(MessageChannel messageChannel)
Set the encapsuated channel.
|
void |
setForkId(String forkId)
Sets the fork id for the transaction.
|
void |
setOriginalRequest(SIPRequest newOriginalRequest)
Sets the request message that this transaction handles.
|
void |
setPassToListener()
Set the passToListener flag to true.
|
void |
setReleaseReferencesStrategy(ReleaseReferencesStrategy releaseReferencesStrategy)
If set to true it will release all references that it no longer needs.
|
void |
setRetransmitTimer(int retransmitTimer)
Sets the value of the retransmit timer to the newly supplied timer value.
|
void |
setState(int newState)
Changes the state of this transaction.
|
void |
setTimerD(int interval)
Sets the value of Timer D (in ms)
|
void |
setTimerT2(int interval)
Sets the value of Timer T2 (in ms)
|
void |
setTimerT4(int interval)
Sets the value of Timer T4 (in ms)
|
void |
setTransactionMapped(boolean transactionMapped) |
boolean |
testAndSetTransactionTerminatedEvent()
Flag to test if the terminated event is delivered.
|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
fireRetransmissionTimer, fireTimeoutTimer, startTransactionTimer
terminate
protected boolean toListener
protected int baseTimerInterval
protected int T4
protected int T2
protected int timerI
protected int timerK
protected int timerD
protected transient Object applicationData
protected SIPResponse lastResponse
protected boolean isMapped
protected String transactionId
protected long auditTag
protected transient SIPTransactionStack sipStack
protected SIPRequest originalRequest
protected byte[] originalRequestBytes
protected long originalRequestCSeqNumber
protected String originalRequestBranch
protected boolean originalRequestHasPort
protected transient MessageChannel encapsulatedChannel
protected AtomicBoolean transactionTimerStarted
protected int timeoutTimerTicksLeft
protected int collectionTime
protected String mergeId
public android.gov.nist.javax.sip.stack.SIPClientTransactionImpl.ExpiresTimerTask expiresTimerTask
protected SIPTransactionImpl(SIPTransactionStack newParentStack, MessageChannel newEncapsulatedChannel)
newParentStack
- Parent stack for this transaction.newEncapsulatedChannel
- Underlying channel for this transaction.public String getBranchId()
Transaction
getBranchId
in interface SIPTransaction
getBranchId
in interface Transaction
SIPTransaction.getBranchId()
public abstract void cleanUp()
cleanUp
in interface SIPTransaction
SIPTransaction.cleanUp()
public void setOriginalRequest(SIPRequest newOriginalRequest)
SIPTransaction
setOriginalRequest
in interface SIPTransaction
newOriginalRequest
- Request being handled.SIPTransaction.setOriginalRequest(android.gov.nist.javax.sip.message.SIPRequest)
public SIPRequest getOriginalRequest()
SIPTransaction
getOriginalRequest
in interface SIPTransaction
SIPTransaction.getOriginalRequest()
public Request getRequest()
SIPTransaction
getRequest
in interface SIPTransaction
getRequest
in interface Transaction
SIPTransaction.getRequest()
public boolean isDialogCreatingTransaction()
SIPTransaction
isDialogCreatingTransaction
in interface SIPTransaction
SIPTransaction.isDialogCreatingTransaction()
public boolean isInviteTransaction()
SIPTransaction
isInviteTransaction
in interface SIPTransaction
SIPTransaction.isInviteTransaction()
public boolean isCancelTransaction()
SIPTransaction
isCancelTransaction
in interface SIPTransaction
SIPTransaction.isCancelTransaction()
public boolean isByeTransaction()
SIPTransaction
isByeTransaction
in interface SIPTransaction
SIPTransaction.isByeTransaction()
public MessageChannel getMessageChannel()
SIPTransaction
getMessageChannel
in interface SIPTransaction
SIPTransaction.getMessageChannel()
public void setBranch(String newBranch)
SIPTransaction
setBranch
in interface SIPTransaction
newBranch
- New string used as the branch for this transaction.SIPTransaction.setBranch(java.lang.String)
public String getBranch()
SIPTransaction
getBranch
in interface SIPTransaction
SIPTransaction.getBranch()
public String getMethod()
SIPTransaction
getMethod
in interface SIPTransaction
SIPTransaction.getMethod()
public long getCSeq()
SIPTransaction
getCSeq
in interface SIPTransaction
SIPTransaction.getCSeq()
public void setState(int newState)
SIPTransaction
setState
in interface SIPTransaction
newState
- New state of this transaction.SIPTransaction.setState(int)
public int getInternalState()
SIPTransaction
getInternalState
in interface SIPTransaction
SIPTransaction.getInternalState()
public TransactionState getState()
SIPTransaction
getState
in interface SIPTransaction
getState
in interface Transaction
SIPTransaction.getState()
protected void enableRetransmissionTimer()
protected void enableRetransmissionTimer(int tickCount)
tickCount
- Number of ticks before the next retransmission timer event
occurs.public void disableRetransmissionTimer()
SIPTransaction
disableRetransmissionTimer
in interface SIPTransaction
SIPTransaction.disableRetransmissionTimer()
protected void enableTimeoutTimer(int tickCount)
tickCount
- Number of ticks before this transaction times out.public void disableTimeoutTimer()
SIPTransaction
disableTimeoutTimer
in interface SIPTransaction
SIPTransaction.disableTimeoutTimer()
public void fireTimer()
SIPTransaction
fireTimer
in interface SIPTransaction
SIPTransaction.fireTimer()
public boolean isTerminated()
SIPTransaction
isTerminated
in interface SIPTransaction
SIPTransaction.isTerminated()
public String getHost()
TransactionExt
getHost
in interface SIPTransaction
getHost
in interface TransactionExt
SIPTransaction.getHost()
public String getKey()
getKey
in interface SIPTransaction
SIPTransaction.getKey()
public int getPort()
TransactionExt
getPort
in interface SIPTransaction
getPort
in interface TransactionExt
SIPTransaction.getPort()
public SIPTransactionStack getSIPStack()
getSIPStack
in interface SIPTransaction
SIPTransaction.getSIPStack()
public String getPeerAddress()
TransactionExt
getPeerAddress
in interface SIPTransaction
getPeerAddress
in interface TransactionExt
SIPTransaction.getPeerAddress()
public int getPeerPort()
TransactionExt
getPeerPort
in interface SIPTransaction
getPeerPort
in interface TransactionExt
SIPTransaction.getPeerPort()
public int getPeerPacketSourcePort()
getPeerPacketSourcePort
in interface SIPTransaction
SIPTransaction.getPeerPacketSourcePort()
public InetAddress getPeerPacketSourceAddress()
getPeerPacketSourceAddress
in interface SIPTransaction
SIPTransaction.getPeerPacketSourceAddress()
public InetAddress getPeerInetAddress()
public String getPeerProtocol()
getPeerProtocol
in interface SIPTransaction
public String getTransport()
TransactionExt
getTransport
in interface SIPTransaction
getTransport
in interface TransactionExt
SIPTransaction.getTransport()
public boolean isReliable()
isReliable
in interface SIPTransaction
SIPTransaction.isReliable()
public Via getViaHeader()
SIPTransaction
getViaHeader
in interface SIPTransaction
SIPTransaction.getViaHeader()
public void sendMessage(SIPMessage messageToSend) throws IOException
SIPTransaction
sendMessage
in interface SIPTransaction
messageToSend
- Message to send to the SIP peer.IOException
SIPTransaction.sendMessage(android.gov.nist.javax.sip.message.SIPMessage)
public void sendMessage(byte[] messageBytes, InetAddress receiverAddress, int receiverPort, boolean retry) throws IOException
messageBytes
- Bytes of the message to send.receiverAddress
- Address of the target peer.receiverPort
- Network port of the target peer.IOException
- If called.public void addEventListener(SIPTransactionEventListener newListener)
SIPTransaction
addEventListener
in interface SIPTransaction
newListener
- Listener to add.SIPTransaction.addEventListener(android.gov.nist.javax.sip.stack.SIPTransactionEventListener)
public void removeEventListener(SIPTransactionEventListener oldListener)
SIPTransaction
removeEventListener
in interface SIPTransaction
oldListener
- Listener to remove.SIPTransaction.removeEventListener(android.gov.nist.javax.sip.stack.SIPTransactionEventListener)
public void raiseErrorEvent(int errorEventID)
SIPTransaction
raiseErrorEvent
in interface SIPTransaction
errorEventID
- ID of the error to raise.SIPTransaction.raiseErrorEvent(int)
public boolean isServerTransaction()
SIPTransaction
isServerTransaction
in interface SIPTransaction
SIPTransaction.isServerTransaction()
public abstract Dialog getDialog()
SIPTransaction
getDialog
in interface SIPTransaction
getDialog
in interface Transaction
SIPTransaction.getDialog()
public abstract void setDialog(SIPDialog sipDialog, String dialogId)
SIPTransaction
setDialog
in interface SIPTransaction
sipDialog
- --
the dialog to set.dialogId
- --
the dialog id ot associate with the dialog.sSIPTransaction.setDialog(android.gov.nist.javax.sip.stack.SIPDialog, java.lang.String)
public int getRetransmitTimer()
SIPTransaction
getRetransmitTimer
in interface SIPTransaction
getRetransmitTimer
in interface Transaction
SIPTransaction.getRetransmitTimer()
public String getViaHost()
SIPTransaction
getViaHost
in interface SIPTransaction
SIPTransaction.getViaHost()
public SIPResponse getLastResponse()
SIPTransaction
getLastResponse
in interface SIPTransaction
SIPTransaction.getLastResponse()
public Response getResponse()
SIPTransaction
getResponse
in interface SIPTransaction
SIPTransaction.getResponse()
public String getTransactionId()
SIPTransaction
getTransactionId
in interface SIPTransaction
SIPTransaction.getTransactionId()
public int hashCode()
SIPTransaction
hashCode
in interface SIPTransaction
hashCode
in class Object
SIPTransaction.hashCode()
public int getViaPort()
SIPTransaction
getViaPort
in interface SIPTransaction
SIPTransaction.getViaPort()
public boolean doesCancelMatchTransaction(SIPRequest requestToTest)
SIPTransaction
doesCancelMatchTransaction
in interface SIPTransaction
requestToTest
- is the request to test.SIPTransaction.doesCancelMatchTransaction(android.gov.nist.javax.sip.message.SIPRequest)
public void setRetransmitTimer(int retransmitTimer)
SIPTransaction
setRetransmitTimer
in interface SIPTransaction
setRetransmitTimer
in interface Transaction
retransmitTimer
- -
the new integer value of the retransmit timer in milliseconds.SIPTransaction.setRetransmitTimer(int)
public void close()
SIPTransaction
close
in interface SIPTransaction
SIPTransaction.close()
public boolean isSecure()
isSecure
in interface SIPTransaction
SIPTransaction.isSecure()
public MessageProcessor getMessageProcessor()
getMessageProcessor
in interface SIPTransaction
SIPTransaction.getMessageProcessor()
public void setApplicationData(Object applicationData)
SIPTransaction
setApplicationData
in interface SIPTransaction
setApplicationData
in interface Transaction
applicationData
- --
application data pointer to set. null clears the applicationd
data pointer.SIPTransaction.setApplicationData(java.lang.Object)
public Object getApplicationData()
SIPTransaction
getApplicationData
in interface SIPTransaction
getApplicationData
in interface Transaction
SIPTransaction.getApplicationData()
public void setEncapsulatedChannel(MessageChannel messageChannel)
SIPTransaction
setEncapsulatedChannel
in interface SIPTransaction
SIPTransaction.setEncapsulatedChannel(android.gov.nist.javax.sip.stack.MessageChannel)
public SipProviderImpl getSipProvider()
SIPTransaction
getSipProvider
in interface SIPTransaction
getSipProvider
in interface TransactionExt
SIPTransaction.getSipProvider()
public void raiseIOExceptionEvent()
SIPTransaction
raiseIOExceptionEvent
in interface SIPTransaction
SIPTransaction.raiseIOExceptionEvent()
public boolean acquireSem()
SIPTransaction
acquireSem
in interface SIPTransaction
SIPTransaction.acquireSem()
public void releaseSem()
SIPTransaction
releaseSem
in interface SIPTransaction
SIPTransaction.releaseSem()
public void semRelease()
semRelease
in interface SIPTransaction
public boolean passToListener()
SIPTransaction
passToListener
in interface SIPTransaction
SIPTransaction.passToListener()
public void setPassToListener()
SIPTransaction
setPassToListener
in interface SIPTransaction
SIPTransaction.setPassToListener()
public boolean testAndSetTransactionTerminatedEvent()
SIPTransaction
testAndSetTransactionTerminatedEvent
in interface SIPTransaction
SIPTransaction.testAndSetTransactionTerminatedEvent()
public String getCipherSuite() throws UnsupportedOperationException
TransactionExt
getCipherSuite
in interface SIPTransaction
getCipherSuite
in interface TransactionExt
UnsupportedOperationException
SIPTransaction.getCipherSuite()
public Certificate[] getLocalCertificates() throws UnsupportedOperationException
TransactionExt
getLocalCertificates
in interface SIPTransaction
getLocalCertificates
in interface TransactionExt
UnsupportedOperationException
SIPTransaction.getLocalCertificates()
public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException
getPeerCertificates
in interface SIPTransaction
getPeerCertificates
in interface TransactionExt
SSLPeerUnverifiedException
SIPTransaction.getPeerCertificates()
public List<String> extractCertIdentities() throws SSLPeerUnverifiedException
SIPTransaction
extractCertIdentities
in interface SIPTransaction
extractCertIdentities
in interface TransactionExt
SSLPeerUnverifiedException
SIPTransaction.extractCertIdentities()
public abstract boolean isMessagePartOfTransaction(SIPMessage messageToTest)
SIPTransaction
isMessagePartOfTransaction
in interface SIPTransaction
SIPTransaction.isMessagePartOfTransaction(android.gov.nist.javax.sip.message.SIPMessage)
public ReleaseReferencesStrategy getReleaseReferencesStrategy()
TransactionExt
getReleaseReferencesStrategy
in interface SIPTransaction
getReleaseReferencesStrategy
in interface TransactionExt
android.gov.nist.javax.sip.stack.SIPTransaction#isReleaseReferences()
public void setReleaseReferencesStrategy(ReleaseReferencesStrategy releaseReferencesStrategy)
TransactionExt
setReleaseReferencesStrategy
in interface SIPTransaction
setReleaseReferencesStrategy
in interface TransactionExt
android.gov.nist.javax.sip.stack.SIPTransaction#setReleaseReferences(ReleaseReferencesStrategy)
public int getTimerD()
TransactionExt
getTimerD
in interface SIPTransaction
getTimerD
in interface TransactionExt
SIPTransaction.getTimerD()
public int getTimerT2()
TransactionExt
getTimerT2
in interface SIPTransaction
getTimerT2
in interface TransactionExt
SIPTransaction.getTimerT2()
public int getTimerT4()
TransactionExt
getTimerT4
in interface SIPTransaction
getTimerT4
in interface TransactionExt
SIPTransaction.getTimerT4()
public void setTimerD(int interval)
TransactionExt
setTimerD
in interface SIPTransaction
setTimerD
in interface TransactionExt
interval
- value of Timer D (in ms)SIPTransaction.setTimerD(int)
public void setTimerT2(int interval)
TransactionExt
setTimerT2
in interface SIPTransaction
setTimerT2
in interface TransactionExt
interval
- value of Timer T2 (in ms)SIPTransaction.setTimerT2(int)
public void setTimerT4(int interval)
TransactionExt
setTimerT4
in interface SIPTransaction
setTimerT4
in interface TransactionExt
interval
- value of Timer T4 (in ms)SIPTransaction.setTimerT4(int)
public int getBaseTimerInterval()
getBaseTimerInterval
in interface SIPTransaction
SIPTransaction.getBaseTimerInterval()
public int getT4()
getT4
in interface SIPTransaction
SIPTransaction.getT4()
public int getT2()
getT2
in interface SIPTransaction
SIPTransaction.getT2()
public int getTimerI()
getTimerI
in interface SIPTransaction
SIPTransaction.getTimerI()
public int getTimerK()
getTimerK
in interface SIPTransaction
SIPTransaction.getTimerK()
public void setForkId(String forkId)
SIPTransaction
setForkId
in interface SIPTransaction
SIPTransaction.setForkId(java.lang.String)
public String getForkId()
SIPTransaction
getForkId
in interface SIPTransaction
SIPTransaction.getForkId()
public void scheduleMaxTxLifeTimeTimer()
scheduleMaxTxLifeTimeTimer
in interface SIPTransaction
SIPTransaction.scheduleMaxTxLifeTimeTimer()
public void cancelMaxTxLifeTimeTimer()
cancelMaxTxLifeTimeTimer
in interface SIPTransaction
SIPTransaction.cancelMaxTxLifeTimeTimer()
public String getMergeId()
getMergeId
in interface SIPTransaction
SIPTransaction.getMergeId()
public long getAuditTag()
getAuditTag
in interface SIPTransaction
SIPTransaction.getAuditTag()
public void setAuditTag(long auditTag)
setAuditTag
in interface SIPTransaction
SIPTransaction.setAuditTag(long)
public boolean isTransactionMapped()
isTransactionMapped
in interface SIPTransaction
SIPServerTransaction.isTransactionMapped()
public void setTransactionMapped(boolean transactionMapped)
setTransactionMapped
in interface SIPTransaction
SIPServerTransaction.setTransactionMapped(boolean)
public void setCollectionTime(int collectionTime)
setCollectionTime
in interface SIPTransaction
SIPTransaction.setCollectionTime(int)
Copyright © 2017. All Rights Reserved.