パッケージ jakarta.jws

アノテーション型 WebMethod


  • @RetentionSE(RUNTIMESE)
    @TargetSE(METHODSE)
    public @interface WebMethod
    Web サービス操作として公開されるメソッドをカスタマイズします。関連するメソッドはパブリックであり、そのパラメーターは戻り値である必要があり、例外は Jakarta XML Web Services Specification のセクション 5 で定義されているルールに従う必要があります。メソッドは java.rmi.RemoteException をスローする必要はありません。
    導入:
    1.6
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSEaction
      この操作のアクション。
      booleanexclude
      Web メソッドとして公開されないメソッドをマークします。
      StringSEoperationName
      このメソッドに一致する wsdl:operation の名前。
    • 要素の詳細

      • operationName

        StringSE operationName
        このメソッドに一致する wsdl:operation の名前。
        戻り値:
        wsdl:operation の名前
        デフォルト:
        ""
      • action

        StringSE action
        この操作のアクション。

        SOAP バインディングの場合、これにより、soap アクションの値が決まります。

        戻り値:
        アクション
        デフォルト:
        ""
      • exclude

        boolean exclude
        Web メソッドとして公開されないメソッドをマークします。

        継承されたメソッドがこの Web サービスの一部として公開されないようにするために使用されます。この要素を指定する場合、@WebMethod に他の要素を指定してはなりません(MUSTNOT)。

        このメンバー値は、エンドポイントインターフェースでは許可されていません。

        戻り値:
        メソッドを公開しないようにマークする true の値、またはそれ以外の場合は false の値
        導入:
        2.0
        デフォルト:
        false