Compartir a través de


ServiceBusTopicTrigger Interfaz

public interface ServiceBusTopicTrigger

ServiceBusTopicTrigger(name = "msg", topicName = "mytopicname", subscriptionName = "mysubname", connection = "myconnvarname") String message, final ExecutionContext context ) { context.getLogger().info(message); }

Resumen del método

Modificador y tipo Método y descripción
AccessRights access()

Define el permiso del tema de Service Bus al que se va a enlazar.

Cardinality cardinality()

Cardinalidad de la entrada del desencadenador. Elija "Uno" si la entrada es un único mensaje o "Muchos" si la entrada es una matriz de mensajes. 'ONE' es el valor predeterminado si no se especifica

String connection()

Define el nombre de la configuración de la aplicación que contiene la cadena de conexión de Service Bus.

String dataType()

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <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>
    

boolean isSessionsEnabled()

Define el valor que indica si las sesiones están habilitadas.

String name()

Nombre de variable usado en function.json.

String subscriptionName()

Define el nombre de la suscripción del tema de Service Bus al que se va a enlazar.

String topicName()

Define el nombre del tema de Service Bus al que se va a enlazar.

Detalles del método

access

public AccessRights access() default AccessRights.MANAGE

Define el permiso del tema de Service Bus al que se va a enlazar.

Returns:

Permiso de tema de Service Bus.

cardinality

public Cardinality cardinality() default Cardinality.ONE

Cardinalidad de la entrada del desencadenador. Elija "Uno" si la entrada es un único mensaje o "Muchos" si la entrada es una matriz de mensajes. 'ONE' es el valor predeterminado si no se especifica

Returns:

Valor Cardinality que representa la cardinalidad

connection

public String connection()

Define el nombre de la configuración de la aplicación que contiene la cadena de conexión de Service Bus.

Returns:

Nombre de la configuración de la aplicación de la cadena de conexión.

dataType

public String dataType() default ""

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <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>
    

Returns:

DataType que usará el runtime de Functions.

isSessionsEnabled

public boolean isSessionsEnabled() default false

Define el valor que indica si las sesiones están habilitadas.

Returns:

Valor que indica si las sesiones están habilitadas.

name

public String name()

Nombre de variable usado en function.json.

Returns:

Nombre de variable usado en function.json.

subscriptionName

public String subscriptionName()

Define el nombre de la suscripción del tema de Service Bus al que se va a enlazar.

Returns:

Cadena de nombre de suscripción del tema de Service Bus.

topicName

public String topicName()

Define el nombre del tema de Service Bus al que se va a enlazar.

Returns:

Cadena de nombre del tema de Service Bus.

Se aplica a