jp.go.nict.langrid.commons.ws.axis
クラス WebserviceServiceContext

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.ws.ServiceContext
      上位を拡張 jp.go.nict.langrid.commons.ws.axis.WebserviceServiceContext

public class WebserviceServiceContext
extends ServiceContext

Webアプリケーションとして動作している場合のServiceContext実装。 Axis2ServiceContextがあればそれを、無ければAxisServiceContextを使う。

バージョン:
$Revision: 11292 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
WebserviceServiceContext()
          コンストラクタ。
 
メソッドの概要
 String getAuthPass()
          リクエストを送信した認証ユーザのパスワード名を返す。
 String getAuthUser()
          リクエストを送信した認証ユーザ名を返す。
 String getAuthUserGridId()
          リクエストを送信した認証ユーザのグリッドIDを返す。
 String getInitParameter(String parameter)
          初期化パラメータを取得する。
 String getPersistentProperty(String name)
          何らかのストレージに永続化されているプロパティを取得する。
 String getRealPath(String path)
           
 String getRemoteAddress()
          リクエストを送信したホストのIPアドレスを返す。
 MimeHeaders getRequestMimeHeaders()
          リクエストに含まれるMIMEヘッダ(SOAP/HTTPの場合HTTPヘッダ)を返す。
 SOAPHeader getRequestSoapHeader()
          リクエストに含まれるSOAPヘッダを返す。
 URL getRequestUrl()
          リクエストURLを返す。
 void setPersistentProperty(String name, String value)
          何らかのストレージに永続化されるプロパティを設定する。
 
クラス jp.go.nict.langrid.commons.ws.ServiceContext から継承されたメソッド
getInitParameter, getRequestContextURL, getRequestRootURL, getSelfGridId, getSelfNodeId
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WebserviceServiceContext

public WebserviceServiceContext()
コンストラクタ。

メソッドの詳細

getRequestUrl

public URL getRequestUrl()
クラス ServiceContext の記述:
リクエストURLを返す。

定義:
クラス ServiceContext 内の getRequestUrl
戻り値:
リクエストURL

getRequestMimeHeaders

public MimeHeaders getRequestMimeHeaders()
クラス ServiceContext の記述:
リクエストに含まれるMIMEヘッダ(SOAP/HTTPの場合HTTPヘッダ)を返す。

定義:
クラス ServiceContext 内の getRequestMimeHeaders
戻り値:
MIMEヘッダ

getRequestSoapHeader

public SOAPHeader getRequestSoapHeader()
                                throws SOAPException
クラス ServiceContext の記述:
リクエストに含まれるSOAPヘッダを返す。

定義:
クラス ServiceContext 内の getRequestSoapHeader
戻り値:
MIMEヘッダ
例外:
SOAPException - 処理に失敗した

getAuthUserGridId

public String getAuthUserGridId()
クラス ServiceContext の記述:
リクエストを送信した認証ユーザのグリッドIDを返す。

定義:
クラス ServiceContext 内の getAuthUserGridId
戻り値:
グリッドID

getAuthUser

public String getAuthUser()
クラス ServiceContext の記述:
リクエストを送信した認証ユーザ名を返す。

定義:
クラス ServiceContext 内の getAuthUser
戻り値:
ユーザ名

getAuthPass

public String getAuthPass()
クラス ServiceContext の記述:
リクエストを送信した認証ユーザのパスワード名を返す。 BASIC認証にのみ対応している。取得できない場合nullを返す。

定義:
クラス ServiceContext 内の getAuthPass
戻り値:
パスワード

getRemoteAddress

public String getRemoteAddress()
クラス ServiceContext の記述:
リクエストを送信したホストのIPアドレスを返す。

定義:
クラス ServiceContext 内の getRemoteAddress
戻り値:
IPアドレス

getInitParameter

public String getInitParameter(String parameter)
クラス ServiceContext の記述:
初期化パラメータを取得する。

定義:
クラス ServiceContext 内の getInitParameter
パラメータ:
parameter - 初期化パラメータ
戻り値:
パラメータの値

getPersistentProperty

public String getPersistentProperty(String name)
クラス ServiceContext の記述:
何らかのストレージに永続化されているプロパティを取得する。

定義:
クラス ServiceContext 内の getPersistentProperty
パラメータ:
name - プロパティ名
戻り値:
プロパティ値

setPersistentProperty

public void setPersistentProperty(String name,
                                  String value)
クラス ServiceContext の記述:
何らかのストレージに永続化されるプロパティを設定する。

定義:
クラス ServiceContext 内の setPersistentProperty
パラメータ:
name - プロパティ名
value - プロパティ値

getRealPath

public String getRealPath(String path)
定義:
クラス ServiceContext 内の getRealPath