|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcgl.narada.wsinfra.wsrm.impl.WsrmSequencePoliciesImpl
This interface encapsulates the WsrmPolicies associated with a sequence.
Among the elements that can be set in the Policy associated with a
Sequence are
(a) Sequence creation, expiration and Termination
(b) This also provides information on the retransmission interval and
the inactivity timeout.
| Constructor Summary | |
WsrmSequencePoliciesImpl(byte[] marshalledBytes)
|
|
WsrmSequencePoliciesImpl(Calendar sequenceExpiration,
cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument inactivityTimeout,
cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument retransInterval,
cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument exponentialBackoff,
cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument ackInterval)
|
|
| Method Summary | |
cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument |
getAcknowledgementInterval()
|
byte[] |
getBytes()
Get the byte stream representation |
cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument |
getExponentialBackoff()
Retrieve the specified exponential back off |
cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument |
getInactivityTimeout()
Retrieve specified inactivity timeout info |
cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument |
getRetransmissionInterval()
Retrieve the retransmission interval related policies |
Calendar |
getSequenceExpiration()
Retrieve the specified sequence expiration |
boolean |
hasAcknowledgementInterval()
Check if an acknowledgement interval has been specified |
boolean |
hasExponentialBackoff()
|
boolean |
hasInactivityTimeout()
Check to see if an inactivity timeout has been specified |
boolean |
hasRetransmissionInterval()
Check if retransmission related policies have been specified |
boolean |
hasSequenceExpiration()
Check to see if sequence expiration has been specified |
protected void |
resetSequenceExpiration(Calendar sequenceExpiration)
|
protected void |
setAcknowledgementInterval(cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument acknowledgementInterval)
|
protected void |
setExponentialBackoff(cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument exponentialBackoff)
|
protected void |
setInactivityTimeout(cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument inactivityTimeout)
|
protected void |
setRetransmissionInterval(cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument retransmissionInterval)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WsrmSequencePoliciesImpl(Calendar sequenceExpiration,
cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument inactivityTimeout,
cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument retransInterval,
cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument exponentialBackoff,
cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument ackInterval)
public WsrmSequencePoliciesImpl(byte[] marshalledBytes)
| Method Detail |
public boolean hasSequenceExpiration()
hasSequenceExpiration in interface WsrmSequencePoliciespublic Calendar getSequenceExpiration()
getSequenceExpiration in interface WsrmSequencePoliciesprotected void resetSequenceExpiration(Calendar sequenceExpiration)
public boolean hasInactivityTimeout()
hasInactivityTimeout in interface WsrmSequencePoliciespublic cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument getInactivityTimeout()
getInactivityTimeout in interface WsrmSequencePoliciesprotected void setInactivityTimeout(cgl.narada.wsinfra.schemas.wsrm.InactivityTimeoutDocument inactivityTimeout)
public boolean hasRetransmissionInterval()
hasRetransmissionInterval in interface WsrmSequencePoliciespublic cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument getRetransmissionInterval()
getRetransmissionInterval in interface WsrmSequencePoliciesprotected void setRetransmissionInterval(cgl.narada.wsinfra.schemas.wsrm.BaseRetransmissionIntervalDocument retransmissionInterval)
public boolean hasExponentialBackoff()
hasExponentialBackoff in interface WsrmSequencePoliciespublic cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument getExponentialBackoff()
getExponentialBackoff in interface WsrmSequencePoliciesprotected void setExponentialBackoff(cgl.narada.wsinfra.schemas.wsrm.ExponentialBackoffDocument exponentialBackoff)
public boolean hasAcknowledgementInterval()
hasAcknowledgementInterval in interface WsrmSequencePoliciespublic cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument getAcknowledgementInterval()
getAcknowledgementInterval in interface WsrmSequencePoliciesprotected void setAcknowledgementInterval(cgl.narada.wsinfra.schemas.wsrm.AcknowledgementIntervalDocument acknowledgementInterval)
public byte[] getBytes()
getBytes in interface WsrmSequencePolicies
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||