com.latencybusters.lbm
Class UMQSourceEventMessageIdInfo

java.lang.Object
  extended by com.latencybusters.lbm.UMQSourceEventMessageIdInfo

public class UMQSourceEventMessageIdInfo
extends java.lang.Object

This class encapsulates information about a message sent to a queue. An object of type UMQSourceEventMessageIdInfo will be delivered with a source event of type LBM.SRC_EVENT_UMQ_MESSAGE_ID_INFO to notify the application of the message id that has been assigned to the message by the queue.

Since:
UME 3.0

Constructor Summary
UMQSourceEventMessageIdInfo(int flags, UMQMessageId msgId, java.lang.Object clientObject)
          Creates a UMQSourceEventMessageIdInfo object and initializes fields to the supplied values.
 
Method Summary
 java.lang.Object clientObject()
          Get the client object provided when the message was sent.
 int flags()
          Get informational flags for this info object.
 UMQMessageId messageId()
          Get the message Id object identifying the message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMQSourceEventMessageIdInfo

public UMQSourceEventMessageIdInfo(int flags,
                                   UMQMessageId msgId,
                                   java.lang.Object clientObject)
                            throws LBMEInvalException
Creates a UMQSourceEventMessageIdInfo object and initializes fields to the supplied values.

Throws:
LBMEInvalException - An invalid parameter was specified.
Since:
UME 3.0
Method Detail

flags

public int flags()
Get informational flags for this info object.

Returns:
Flags.
Since:
UME 3.0

messageId

public UMQMessageId messageId()
Get the message Id object identifying the message.

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

clientObject

public java.lang.Object clientObject()
Get the client object provided when the message was sent.

Returns:
The object provided when sending the message associated with this message info.
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.