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

cn.crane4j.annotation.ContainerParam Maven / Gradle / Ivy

package cn.crane4j.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 

Marker a parameter as dynamic container in execution.
* support following types of parameter: *

    *
  • {@link cn.crane4j.core.container.Container}
  • *
  • {@link java.util.Map}
  • *
  • {@link cn.crane4j.core.support.DataProvider}
  • *
* * @author huangchengxing * @see cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory * @see cn.crane4j.core.support.ContainerAdapterRegister * @since 1.3.0 */ @Documented @Target({ElementType.ANNOTATION_TYPE, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface ContainerParam { /** * Container namespace of container what based on parameter. * * @return namespace */ String value() default ""; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy