[EMA Java] How to retrieve the client id in OmmConsumerClient.onStatusMsg

the method OmmConsumer.registerClient returns a long value (id) that can be used later to unregister, etc. Can this value be retrieved from either the statusMessage or event received in OmmConsumerClient.onStatusMsg(StatusMsg msg, OmmConsumerEvent event) ?

Best Answer

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    hi @andre.malenfant

    You can get the handle from the OmmConsumerEvent using

    event.handle();

    in the onStatusMsg Callback.

    Note that if the StreamState of the item is already CLOSED when you receive the StatusMsg then you do not need to call unregisterClient - as the stream has already been closed off.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.