prorm API Reference
    Preparing search index...

    Class EventHubsStore

    EventHubsStore wraps @azure/event-hubs producer/consumer clients and exposes event publishing and consumer subscriptions.

    Implements

    Index
    name: "eventhubs" = 'eventhubs'

    The name of the store (e.g. 'mongodb', 'redis', 'dynamodb')

    library: "@azure/event-hubs" = '@azure/event-hubs'

    The client library being used

    • Send one message to eventHubName (or the store's default hub) as a single-event batch via EventHubProducerClient.sendBatch. The message is encoded per the module's rules (string/Buffer as-is, else JSON string).

      Parameters

      • eventHubName: string
      • message: EventHubsMessage

      Returns Promise<void>

    • Subscribe a new EventHubConsumerClient to eventHubName, invoking handler once per received event. Returns a subscription whose stop() closes both the underlying subscription and consumer client; the subscription is tracked so disconnect() closes it too.

      Parameters

      • eventHubName: string
      • handler: (event: any) => void | Promise<void>
      • options: EventHubsSubscribeOptions = {}

      Returns Promise<EventHubsSubscription>