EventHubTrigger Schnittstelle

public interface EventHubTrigger

EventHubTrigger(name = "event", eventHubName = "samples-workitems", connection = "AzureEventHubConnection") String message, final ExecutionContext context ) { context.getLogger().info("Event Hub message received: " + message); }

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Cardinality cardinality()

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "Viele" ist die Standardeinstellung, wenn nicht angegeben

String connection()

Definiert den App-Einstellungsnamen, der die Azure Eventhub-Verbindungszeichenfolge enthält.

String consumerGroup()

Definiert die Consumergruppe des Event Hubs, an den gebunden werden soll.

String dataType()

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

String eventHubName()

Definiert den Namen des Event Hubs, an den gebunden werden soll.

String name()

Der in function.json verwendete Variablenname.

Details zur Methode

cardinality

public Cardinality cardinality() default Cardinality.MANY

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "Viele" ist die Standardeinstellung, wenn nicht angegeben

Gibt zurück:

Ein Cardinality Wert, der die Kardinalität darstellt

connection

public String connection()

Definiert den App-Einstellungsnamen, der die Azure Eventhub-Verbindungszeichenfolge enthält.

Gibt zurück:

Der App-Einstellungsname der Verbindungszeichenfolge.

consumerGroup

public String consumerGroup() default "$Default"

Definiert die Consumergruppe des Event Hubs, an den gebunden werden soll.

Gibt zurück:

Die Event Hub-Consumergruppenzeichenfolge.

dataType

public String dataType() default ""

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

Gibt zurück:

Der dataType, der von der Functions-Runtime verwendet wird.

eventHubName

public String eventHubName()

Definiert den Namen des Event Hubs, an den gebunden werden soll.

Gibt zurück:

Die Event Hub-Namenszeichenfolge.

name

public String name()

Der in function.json verwendete Variablenname.

Gibt zurück:

Der in function.json verwendete Variablenname.

Gilt für:

Azure SDK for Java

Archive