Skip to content

ServiceBusQueueTrigger MessageReceiver Binding throws error #407

Open
@musa-pro

Description

@musa-pro

Actual behavior

I was trying to get metadata MessageReceiver for a ServiceBusQueueTrigger function using binding annotation, but this throws error. I noticed MessageSession, DeadletterSource throws error too whereas other binding works well. I was following this document
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger?tabs=java

Is this expected or what I'm doing wrong?

Source
    @FunctionName("MessageConsumer")
    public void run(
            @ServiceBusQueueTrigger(name = "msg",
                    queueName = "ServiceBusQueue",
                    connection = "ServiceBusConStr")
                    String message,
            @BindingName("MessageReceiver") MessageReceiver messageReceiver,
            @BindingName("UserProperties") Map<String, Object> properties,
            final ExecutionContext context
    ){
        context.getLogger().info("got message from: "+message);
    }

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions