Azure / Azure/azure-functions-java-library
Access to Service Bus message application properties for trigger and output
- Lingua principale
- Java
- Stelle
- 45
- Fork
- 49
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
When using the `spring-cloud-azure-starter-servicebus` library for regular Spring Boot applications you can use the wrapper class `ServiceBusMessage` to get and set the application properties (`message.getApplicationProperties().put("key", "value")`, for example).
But when I setup an Azure Function I have found no way to either get application properties from incoming message, nor being able to set it for outgoing messages.
```java
@Component
public class UppercaseFunction {
@FunctionName("uppercase")
public void run(
@ServiceBusQueueTrigger(/* config */) String message,
@ServiceBusQueueOutput(/* config */) OutputBinding output) {
// How would I read application properties from the incoming message?
output.setValue(message.toUpperCase());
// How would I set application properties on the outgoing message?
}
}
```
Have I missed some part of the documentation or is this not supported?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dagli entry point @ServiceBusQueueTrigger e @ServiceBusQueueOutput mostrati nell’issue, quindi esamina come i binding di Azure Functions Java rappresentano i parametri e gli output dei messaggi. Determina se le proprietà dell’applicazione possono essere esposte per i messaggi in ingresso e in uscita; il lavoro è completato quando esiste un approccio supportato e documentato oppure un percorso di implementazione chiaramente delimitato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, java
- Ambito
- backend, cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100