javax.jws.soap.SOAPMessageHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jakarta.jws-api Show documentation
Show all versions of jakarta.jws-api Show documentation
Jakarta Web Services Metadata API
/*
* Copyright (c) 2018 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 javax.jws.soap;
@Deprecated public @interface SOAPMessageHandler {
/**
* Name of the handler. Defaults to the name of the handler class.
*/
String name() default "";
/**
* Name of the handler class.
*/
String className();
/**
* Array of name/value pairs that should be passed to the handler during initialization.
*/
InitParam[] initParams() default {};
/**
* List of SOAP roles/actors implemented by the handler
*/
String[] roles() default {};
/**
* List of SOAP headers processed by the handler. Each element in this array contains a QName which defines the
* header element processed by the handler. The QNames are specified using the string notation described in the
* documentation for javax.xml.namespace.QName.valueOf(String qNameAsString)
*/
String[] headers() default {};
};