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

javax.xml.ws.Action Maven / Gradle / Ivy

There is a newer version: 2.3.1
Show newest version
/*
 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package javax.xml.ws;

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;

import javax.xml.ws.soap.Addressing;

/**

 * The Action annotation allows explicit association of a 
 * WS-Addressing Action message addressing property with 
 * input, output, and 
 * fault messages of the mapped WSDL operation. 
 * 

* In this version of JAX-WS there is no standard way to specify * Action values in a WSDL and there is no standard default value. It is intended that, * after the W3C WG on WS-Addressing has defined these items in a recommendation, * a future version of JAX-WS will require the new standards. * * @see Addressing * @see FaultAction * * @since JAX-WS 2.1 */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Action { /** * Explicit value of the WS-Addressing Action message addressing property for the input * message of the operation. */ String input() default ""; /** * Explicit value of the WS-Addressing Action message addressing property for the output * message of the operation. */ String output() default ""; /** * Explicit value of the WS-Addressing Action message addressing property for the fault * message(s) of the operation. Each exception that is mapped to a fault and requires an explicit WS-Addressing * Action message addressing property, needs to be specified as a value in this property * using {@link FaultAction} annotation. */ FaultAction[] fault() default { }; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy