All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.azure.functions.annotation.HasImplicitOutput Maven / Gradle / Ivy

Go to download

This package contains all Java interfaces and annotations to interact with Microsoft Azure functions runtime.

The newest version!
/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License. See License.txt in the project root for
 * license information.
 */
package com.microsoft.azure.functions.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 

* Place this on a parameter to define a binding that need return value

* *
    *
  • Any native Java types such as int, String, byte[]
  • *
  • Any POJO type
  • *
* *

The following example shows a example binding that uses HasImplicitOutput

* *
{@literal @}Retention(RetentionPolicy.RUNTIME)
 * {@literal @}Target(ElementType.PARAMETER)
 * {@literal @}HasImplicitOutput
 * public @interface HasImplicitOutputBinding {
 *     // ...
 * }
* * @since 2.0.1 */ @Retention(RetentionPolicy.RUNTIME) public @interface HasImplicitOutput { /** * Defines the binding metadata value, if ture support for return value, if false don't support return value. * Default is true * * @return The binding metadata value. */ boolean value() default true; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy