com.latencybusters.lbm
Class UMESourceEventRegistrationCompleteInfo

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

public class UMESourceEventRegistrationCompleteInfo
extends java.lang.Object

UME Source Event Registration Complete Info class. Contains the starting sequence number for a source returned from a UME store.

Since:
UME 2.0

Constructor Summary
UMESourceEventRegistrationCompleteInfo()
          Creates a UMESourceEventRegistrationCompleteInfo object and initializes all fields to 0.
UMESourceEventRegistrationCompleteInfo(int flags, long sequenceNumber)
          Creates a UMESourcEventRegistrationCompleteInfo object and initializes fields to the supplied values.
 
Method Summary
 int flags()
          Get flags concerning this registration complete message.
 long sequenceNumber()
          Get the starting sequence number.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMESourceEventRegistrationCompleteInfo

public UMESourceEventRegistrationCompleteInfo()
Creates a UMESourceEventRegistrationCompleteInfo object and initializes all fields to 0.

Since:
UME 2.0

UMESourceEventRegistrationCompleteInfo

public UMESourceEventRegistrationCompleteInfo(int flags,
                                              long sequenceNumber)
                                       throws LBMEInvalException
Creates a UMESourcEventRegistrationCompleteInfo object and initializes fields to the supplied values.

Parameters:
flags - Informational flags.
sequenceNumber - Starting sequence number (must be >= 0).
Throws:
LBMEInvalException - if sequenceNumber < 0.
Since:
UME 2.0
Method Detail

flags

public int flags()
Get flags concerning this registration complete message.

Returns:
Flags.
Since:
UME 2.0

sequenceNumber

public long sequenceNumber()
Get the starting sequence number.

Returns:
Sequence number.


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.