/protocols/jain-megaco/megaco-api/src/main/java/javax/megaco/association/CreateTxnReq.java
http://mobicents.googlecode.com/ · Java · 49 lines · 17 code · 9 blank · 23 comment · 0 complexity · 0e0092bf42e491b20a285829ffbf0517 MD5 · raw file
- package javax.megaco.association;
-
- import javax.megaco.AssociationEvent;
-
-
- public class CreateTxnReq extends AssociationEvent {
-
- // FIXME 0 is correct defautl value?
- protected int exchangeId = 0;
-
- /**
- * Constructs a Create Transaction Request Event object.
- *
- * @param source
- * - A reference to the object, the "source", that is logically
- * deemed to be the object upon which the Event in question
- * initially occurred.
- * @param assocHandle
- * - The association handle to uniquely identify the MG-MGC pair.
- * This is allocated by the stack when the Listener registers
- * with the provider with a unique MG-MGC identity.
- * @param exchangeId
- * - The exchange Identifier value.
- * @throws IllegalArgumentException
- */
- public CreateTxnReq(Object source, int assocHandle, int exchangeId)
- throws IllegalArgumentException {
- super(source, assocHandle);
- this.exchangeId=exchangeId;
- }
-
- @Override
- public int getAssocOperIdentifier() {
-
- return AssocEventType.M_CREATE_TXN_REQ;
- }
-
- /**
- * Gets the echange identifier value. This identifier is used for
- * corellating the create transaction request and response. The response for
- * this create transaction event must have the same exchange Id.
- *
- * @return Returns the exchange identifier value.
- */
- public int getExchangeId() {
- return exchangeId;
- }
-
- }