jp.go.nict.langrid.commons.ws
クラス LocalServiceContext

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

public class LocalServiceContext
extends ServiceContext

ローカルで動作している場合のServiceContext実装。

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

コンストラクタの概要
LocalServiceContext()
          コンストラクタ。
LocalServiceContext(String authUserId)
          コンストラクタ。
 
メソッドの概要
 String getAuthPass()
          リクエストを送信した認証ユーザのパスワード名を返す。
 String getAuthUser()
          リクエストを送信した認証ユーザ名を返す。
 String getAuthUserGridId()
          リクエストを送信した認証ユーザのグリッドIDを返す。
 String getInitParameter(String param)
          初期化パラメータを取得する。
 String getPersistentProperty(String name)
          何らかのストレージに永続化されているプロパティを取得する。
 String getRealPath(String path)
           
 String getRemoteAddress()
          リクエストを送信したホストのIPアドレスを返す。
 MimeHeaders getRequestMimeHeaders()
          リクエストに含まれるMIMEヘッダ(SOAP/HTTPの場合HTTPヘッダ)を返す。
 SOAPHeader getRequestSoapHeader()
          リクエストに含まれるSOAPヘッダを返す。
 URL getRequestUrl()
          リクエストURLを返す。
 void setAuthUser(String userId, String password)
          認証ユーザIDを設定する。
 void setAuthUser(String gridId, String userId, String password)
          認証ユーザIDを設定する。
 void setPersistentProperty(String name, String value)
          何らかのストレージに永続化されるプロパティを設定する。
 void setRealPathBase(String base)
          getRealPathで返すパスの親を指定する。
 void setRemoteAddress(String value)
          リモートアドレスを設定する。
 void setRequestMimeHeaders(MimeHeaders value)
          リクエストのルートMIMEHeadersを設定する。
 void setRequestRootUrl(String url)
          リクエストのルートURLを設定する。
 void setRequestSoapHeader(SOAPHeader value)
          リクエストのSOAPHeaderを設定する。
 
クラス 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
 

コンストラクタの詳細

LocalServiceContext

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


LocalServiceContext

public LocalServiceContext(String authUserId)
コンストラクタ。

パラメータ:
authUserId - 認証ユーザID
メソッドの詳細

getRequestUrl

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

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

getRequestMimeHeaders

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

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

setRequestMimeHeaders

public void setRequestMimeHeaders(MimeHeaders value)
リクエストのルートMIMEHeadersを設定する。

パラメータ:
url - MIMEHeaders

getRequestSoapHeader

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

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

setRequestSoapHeader

public void setRequestSoapHeader(SOAPHeader value)
リクエストのSOAPHeaderを設定する。

パラメータ:
value - SOAPHeader

setRequestRootUrl

public void setRequestRootUrl(String url)
リクエストのルートURLを設定する。

パラメータ:
url - リクエストのルート

getAuthUserGridId

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

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

getAuthUser

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

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

setAuthUser

public void setAuthUser(String userId,
                        String password)
認証ユーザIDを設定する。

パラメータ:
userId - 認証ユーザID
password - パスワード

setAuthUser

public void setAuthUser(String gridId,
                        String userId,
                        String password)
認証ユーザIDを設定する。

パラメータ:
gridId - グリッドID
userId - 認証ユーザID
password - パスワード

getAuthPass

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

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

getRemoteAddress

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

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

setRemoteAddress

public void setRemoteAddress(String value)
リモートアドレスを設定する。

パラメータ:
value - リモートアドレス

getInitParameter

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

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

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

setRealPathBase

public void setRealPathBase(String base)
getRealPathで返すパスの親を指定する。 getRealPathでは、このメソッドに渡された文字列と引数を連結して返す。

パラメータ:
base - getRealPathで返すパスの親