com.latencybusters.lbm
Class UMQSourceEventULBMessageInfo

java.lang.Object
  extended by com.latencybusters.lbm.UMQSourceEventULBReceiverInfo
      extended by com.latencybusters.lbm.UMQSourceEventULBMessageInfo

public class UMQSourceEventULBMessageInfo
extends UMQSourceEventULBReceiverInfo

UMQ ULB Message Info class. This info object is delivered with a source event indicating that a ULB message has been assigned, consumed, discarded, etc.

Since:
UMQ 1.1

Constructor Summary
UMQSourceEventULBMessageInfo(int flags, UMQMessageId msgId, long regId, long assignId, long appSetIdx, java.lang.String receiver, java.lang.Object clientObject)
          Creates a UMQSourceEventULBMessageInfo 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.
 
Methods inherited from class com.latencybusters.lbm.UMQSourceEventULBReceiverInfo
applicationSetIndex, assignmentId, flags, receiver, registrationId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMQSourceEventULBMessageInfo

public UMQSourceEventULBMessageInfo(int flags,
                                    UMQMessageId msgId,
                                    long regId,
                                    long assignId,
                                    long appSetIdx,
                                    java.lang.String receiver,
                                    java.lang.Object clientObject)
                             throws LBMEInvalException
Creates a UMQSourceEventULBMessageInfo object and initializes fields to the supplied values.

Parameters:
flags - Informational flags.
msgId - The Message ID of the message.
regId - The Registration ID of the receiver.
assignId - The Assignment ID of the receiver.
appSetIdx - The application set index the receiver is in.
receiver - The immediate message target string for the receiver.
Throws:
LBMEInvalException - An invalid parameter was specified.
Since:
UMQ 1.1
Method Detail

messageIdInfo

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

Returns:
A UMQMessageId object identifying the message.
Since:
UMQ 1.1

clientObject

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

Returns:
Client-supplied object.
Since:
UMQ 1.1


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.