com.latencybusters.lbm
Class UMQSourceEventULBReceiverInfo

java.lang.Object
  extended by com.latencybusters.lbm.UMQSourceEventULBReceiverInfo
Direct Known Subclasses:
UMQSourceEventULBMessageInfo

public class UMQSourceEventULBReceiverInfo
extends java.lang.Object

UMQ ULB Receiver Info class. This info object is both delivered with a source event and acts as a base class for other ULB source events. In both cases, this object holds information about a ULB receiver.

Since:
UMQ 1.1

Constructor Summary
UMQSourceEventULBReceiverInfo(int flags, long regId, long assignId, long appSetIdx, java.lang.String receiver)
          Creates a UMQSourceEventULBReceiverInfo object and initializes fields to the supplied values.
 
Method Summary
 long applicationSetIndex()
          Get Application Set index for the receiver associated with this info object.
 long assignmentId()
          Get Assignment ID for the receiver associated with this info object.
 int flags()
          Get informational flags for this info object.
 java.lang.String receiver()
          Get immediate message target string for the receiver associated with this info object.
 long registrationId()
          Get Registration ID for the receiver associated with this info object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMQSourceEventULBReceiverInfo

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

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

flags

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

Returns:
Flags.
Since:
UMQ 1.1

registrationId

public long registrationId()
Get Registration ID for the receiver associated with this info object.

Returns:
Registration ID of the receiver associated with this info object.
Since:
UMQ 1.1

assignmentId

public long assignmentId()
Get Assignment ID for the receiver associated with this info object.

Returns:
Assignment ID of the receiver associated with this info object.
Since:
UMQ 1.1

applicationSetIndex

public long applicationSetIndex()
Get Application Set index for the receiver associated with this info object.

Returns:
Application Set index for the receiver associated with this info object.
Since:
UMQ 1.1

receiver

public java.lang.String receiver()
Get immediate message target string for the receiver associated with this info object.

Returns:
Immediate message target string for the receiver associated with this info 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.