com.latencybusters.lbm
Class UMQSourceEventAckInfo

java.lang.Object
  extended by com.latencybusters.lbm.UMQQueueInfo
      extended by com.latencybusters.lbm.UMQQueueInstanceInfo
          extended by com.latencybusters.lbm.UMQSourceEventAckInfo

public class UMQSourceEventAckInfo
extends UMQQueueInstanceInfo

UMQ Stability Ack Info class. This info object is delivered with a source event indicating that a message is stable (i.e. has been acknowledged by a queue instance).

Since:
UME 3.0

Constructor Summary
UMQSourceEventAckInfo(int flags, long queueId, java.lang.String queue, long index, java.lang.String queueInstance, UMQMessageId msgId, java.lang.Object clientObject)
          Creates a UMQSourceEventAckInfo object and initializes fields to the supplied values.
 
Method Summary
 java.lang.Object clientObject()
          Get the client-supplied callback object.
 UMQMessageId messageIdInfo()
          Get the message Id object identifying the message being acknowledged.
 
Methods inherited from class com.latencybusters.lbm.UMQQueueInstanceInfo
queueInstanceIndex, queueInstanceName
 
Methods inherited from class com.latencybusters.lbm.UMQQueueInfo
flags, queueId, queueName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMQSourceEventAckInfo

public UMQSourceEventAckInfo(int flags,
                             long queueId,
                             java.lang.String queue,
                             long index,
                             java.lang.String queueInstance,
                             UMQMessageId msgId,
                             java.lang.Object clientObject)
                      throws LBMEInvalException
Creates a UMQSourceEventAckInfo object and initializes fields to the supplied values.

Parameters:
flags - Informational flags.
queueId - Queue Id of the queue.
queue - The name of the queue the receiver registered with.
index - The index of the instance of the queue.
queueInstance - The instance of the queue.
msgRegId - The registration Id of the source context where the message being acknowledged originated.
msgStamp -
Throws:
LBMEInvalException - An invalid parameter was specified.
Since:
UME 3.0
Method Detail

messageIdInfo

public UMQMessageId messageIdInfo()
Get the message Id object identifying the message being acknowledged.

Returns:
A UMQMessageId object identifying the message being acknowledged.
Since:
UME 3.0

clientObject

public java.lang.Object clientObject()
Get the client-supplied callback object.

Returns:
Client-supplied object.
Since:
UME 3.0


All of the documentation and software included in this and any other Informatica Inc "Ultra Messaging" Release is Copyright (C) 2004-2014, Informatica Corporation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted only as covered by the terms of a valid software license agreement with 29West Inc. Copyright © 2004-2014, Informatica, Inc. All Rights Reserved.