|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface WebMethod
Web サービスのオペレーションとして公開されるメソッドをカスタマイズします。関連付けられるメソッドは public である必要があり、そのパラメータ、戻り値、および例外は JAX-RPC 1.1 のセクション 5 で定義されている規則に従う必要があります。
メソッドで java.rmi.RemoteException をスローする必要はありません。
任意要素の概要 | |
---|---|
String |
action
このオペレーションのアクションです。 |
boolean |
exclude
Web メソッドとして公開しないメソッドとしてマークします。 |
String |
operationName
このメソッドに一致する wsdl:operation の名前 |
public abstract String operationName
public abstract String action
SOAP バインディングの場合、これによって soap アクションの値が決まります。
public abstract boolean exclude
継承されたメソッドがこの Web サービスの一部として公開されないようにします。この要素が指定されている場合、@WebMethod にほかの要素を指定しないでください。
このメンバー値は、エンドポイントインタフェースでは使用できません。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。