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

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.ws.ServiceContext
直系の既知のサブクラス:
Axis2ServiceContext, AxisServiceContext, InitServletServiceContext, LocalServiceContext, NullServiceContext, ServiceContextWrapper, ServletConfigServiceContext, ServletServiceContext, WebserviceServiceContext

public abstract class ServiceContext
extends Object

サービスのコンテキスト情報を取得する。

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

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

コンストラクタの詳細

ServiceContext

public ServiceContext()
メソッドの詳細

getRequestUrl

public abstract URL getRequestUrl()
リクエストURLを返す。

戻り値:
リクエストURL

getRequestRootURL

@Deprecated
public String getRequestRootURL()
推奨されていません。 

リクエストURLのファイルルートまでを返す。

戻り値:
リクエストURLのファイルルート

getRequestContextURL

@Deprecated
public String getRequestContextURL()
推奨されていません。 

リクエストURLのコンテキストまでを返す。

戻り値:
リクエストURLのコンテキスト

getRequestMimeHeaders

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

戻り値:
MIMEヘッダ

getRequestSoapHeader

public abstract SOAPHeader getRequestSoapHeader()
                                         throws SOAPException
リクエストに含まれるSOAPヘッダを返す。

戻り値:
MIMEヘッダ
例外:
SOAPException - 処理に失敗した

getAuthUserGridId

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

戻り値:
グリッドID

getAuthUser

public abstract String getAuthUser()
リクエストを送信した認証ユーザ名を返す。

戻り値:
ユーザ名

getAuthPass

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

戻り値:
パスワード

getRemoteAddress

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

戻り値:
IPアドレス

getSelfGridId

public String getSelfGridId()
リクエストを受け取ったグリッドのIDを返す。 初期化パラメータ("langrid.node.gridId")から取得する。

戻り値:
自身のグリッドID

getSelfNodeId

public String getSelfNodeId()
リクエストを受け取ったノードののIDを返す。 初期化パラメータ("langrid.node.nodeId")から取得する。

戻り値:
自身のノードID

getInitParameter

public String getInitParameter(InitParam parameter)
初期化パラメータを取得する。

パラメータ:
parameter - 初期化パラメータ
戻り値:
パラメータの値

getInitParameter

public abstract String getInitParameter(String parameter)
初期化パラメータを取得する。

パラメータ:
parameter - 初期化パラメータ
戻り値:
パラメータの値

getPersistentProperty

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

パラメータ:
name - プロパティ名
戻り値:
プロパティ値

setPersistentProperty

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

パラメータ:
name - プロパティ名
value - プロパティ値

getRealPath

public abstract String getRealPath(String path)