Skip to content

Commit

Permalink
Add get/set idle timeout to CAP and MAP dialog intefaces
Browse files Browse the repository at this point in the history
Add getter/setter methods for accessing idle task timeout value of the TCAP dialog to TCAP, CAP and MAP dialogs.
  • Loading branch information
AlerantAppNGIN authored and vetss committed Jun 10, 2016
1 parent 8836b03 commit c9aca80
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 0 deletions.
Expand Up @@ -286,4 +286,17 @@ public interface CAPDialog extends Serializable {
* @return
*/
int getMessageUserDataLengthOnClose(boolean prearrangedEnd) throws CAPException;

/**
*
* @return IdleTaskTimeout value in milliseconds
*/
long getIdleTaskTimeout();

/**
* Set IdleTaskTimeout in milliseconds.
*
* @param idleTaskTimeoutMs
*/
void setIdleTaskTimeout(long idleTaskTimeoutMs);
}
Expand Up @@ -597,4 +597,11 @@ protected enum DelayedAreaState {
No, Continue, End, PrearrangedEnd;
}

public long getIdleTaskTimeout() {
return tcapDialog.getIdleTaskTimeout();
}

public void setIdleTaskTimeout(long idleTaskTimeoutMs) {
tcapDialog.setIdleTaskTimeout(idleTaskTimeoutMs);
}
}
Expand Up @@ -354,4 +354,18 @@ public interface MAPDialog extends Serializable {
* @param vlrNo
*/
void addEricssonData(IMSI imsi, AddressString vlrNo);

/**
* Return the value of the IdleTaskTimeout of the TCAP Dialog in milliseconds.
*
* @return TCAP IdleTaskTimeout value in milliseconds
*/
long getIdleTaskTimeout();

/**
* Set TCAP IdleTaskTimeout in milliseconds.
*
* @param idleTaskTimeoutMs
*/
void setIdleTaskTimeout(long idleTaskTimeoutMs);
}
Expand Up @@ -654,4 +654,12 @@ public void addEricssonData(IMSI imsi, AddressString vlrNo) {
protected enum DelayedAreaState {
No, Continue, End, PrearrangedEnd;
}

public long getIdleTaskTimeout() {
return tcapDialog.getIdleTaskTimeout();
}

public void setIdleTaskTimeout(long idleTaskTimeoutMs) {
tcapDialog.setIdleTaskTimeout(idleTaskTimeoutMs);
}
}
Expand Up @@ -304,4 +304,15 @@ public interface Dialog extends Serializable {
*/
ReentrantLock getDialogLock();

/**
*
* @return IdleTaskTimeout value in milliseconds
*/
long getIdleTaskTimeout();

/**
* Set IdleTaskTimeout in milliseconds.
*/
void setIdleTaskTimeout(long idleTaskTimeoutMs);

}
Expand Up @@ -2173,6 +2173,14 @@ public PrevewDialogData getPrevewDialogData() {
return this.prevewDialogData;
}

public long getIdleTaskTimeout() {
return this.idleTaskTimeout;
}

public void setIdleTaskTimeout(long idleTaskTimeoutMs) {
this.idleTaskTimeout = idleTaskTimeoutMs;
}

/*
* (non-Javadoc)
*
Expand Down

0 comments on commit c9aca80

Please sign in to comment.