jakarta.jws.Oneway Maven / Gradle / Ivy
/*
* Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package jakarta.jws;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;
/**
* Indicates that the given @WebMethod has only an input message and no output. Typically, a oneway method returns
* the thread of control to the calling application prior to executing the actual business method. A 181 processor
* should report an error if an operation marked @Oneway has a return value or Holder parameters, or declares any
* checked exceptions.
*
* @since 1.6
*/
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = {ElementType.METHOD})
public @interface Oneway {
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy