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

org.apache.activemq.artemis.shaded.org.jgroups.annotations.XmlElement Maven / Gradle / Ivy

There is a newer version: 2.33.0
Show newest version
package org.apache.activemq.artemis.shaded.org.jgroups.annotations;

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

/**
 * Annotation to generate an element in the schema created by {@link org.apache.activemq.artemis.shaded.org.jgroups.util.XMLSchemaGenerator}. Example: 

*

 * {@literal @}XmlElement(name="fork-stacks" type="ForkStacksType")
 * 
* This results in the following schema fragment: *
 *     <xs:element name="fork-stacks" type="ForkStacksType"/>
 * 
* @author Bela Ban * @since 3.5 */ @Retention(value=RetentionPolicy.RUNTIME) @Target(value=ElementType.TYPE) public @interface XmlElement { String name(); String type(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy