Azure / Azure/azure-functions-java-library

Unable to access PartitionContext or get PartitionId when using EventHubTrigger

Offen
#138 3 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:java-functions
Vorherrschende Sprache
Java
Sterne
45
Forks
49
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

While using EventHubTrigger, unable to access PartitionContext. Also I am not finding any other way to access the partition Id.
Please find below the code. On trying to get PartitionContext using @BindingName, partitionContext object is null.

```
@FunctionName("EhbExample")
@StorageAccount("AzureWebJobsStorage")
public void run(
@EventHubTrigger(name = "msg", cardinality = Cardinality.MANY, eventHubName = "%SourceEHName%", connection = "SourceEHConnString", consumerGroup = "%SourceEHConsumerGrp%") List eventData,
final ExecutionContext context, @BindingName("SystemPropertiesArray") SystemProperty[] systemProperties,
@BindingName("PartitionContext") PartitionContext partitionContext ) {
Logger log = context.getLogger();
log.info("Triggered Function App");

log.info("Partition Id: " + partitionContext.getPartitionId());

for (int i=0;i

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie damit, das EventHubTrigger-Binding und die Verarbeitung von @BindingName für PartitionContext und SystemPropertiesArray in der Java-Bibliothek nachzuverfolgen. Reproduzieren Sie das Verhalten von PartitionContext mit dem Wert null anhand des bereitgestellten EhbExample-Codes und ermitteln Sie den unterstützten Weg, auf die Partitions-ID zuzugreifen. Als abgeschlossen gilt die Aufgabe, wenn das Verhalten korrigiert oder eindeutig dokumentiert wurde und eine Abdeckung für das gemeldete Binding vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, java
Bereich
backend, cloud
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.