org.seasar.framework.container.servlet
クラス S2ContainerServlet

java.lang.Object
  拡張javax.servlet.GenericServlet
      拡張javax.servlet.http.HttpServlet
          拡張org.seasar.framework.container.servlet.S2ContainerServlet
すべての実装インタフェース:
java.io.Serializable, Servlet, ServletConfig
直系の既知のサブクラス:
PortletExtendedS2ContainerServlet

public class S2ContainerServlet
extends HttpServlet

S2Container用の HttpServletです。

作成者:
higa
関連項目:
直列化された形式

フィールドの概要
static java.lang.String COMMAND
          queryStringのコマンドのキーです。
static java.lang.String CONFIG_PATH_KEY
          初期化パラメータの設定パスのキーです。
static java.lang.String DEBUG_KEY
          初期化パラメータのデバッグのキーです。
static java.lang.String LIST
          queryStringの一覧のキーです。
static java.lang.String PATH
          パスです。
static java.lang.String RESTART
          queryStringの再起動のキーです。
 
コンストラクタの概要
S2ContainerServlet()
          S2ContainerServletを作成します。
 
メソッドの概要
static void clearInstance()
          インスタンスをクリアします。
 void destroy()
           
 void doGet(HttpServletRequest request, HttpServletResponse response)
           
static S2Container getContainer()
          S2Containerを返します。
protected  S2Container getContainer(java.lang.String path)
          S2Containerを返します。
static S2ContainerServlet getInstance()
          S2ContainerServletを返します。
 void init()
           
protected  void initializeContainer(java.lang.String configPath)
          S2Containerを初期化します。
protected  void list(HttpServletRequest request, HttpServletResponse response)
          S2Containerの中身(ComponentDef)を表示します。
 
クラス javax.servlet.http.HttpServlet から継承したメソッド
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
クラス javax.servlet.GenericServlet から継承したメソッド
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CONFIG_PATH_KEY

public static final java.lang.String CONFIG_PATH_KEY
初期化パラメータの設定パスのキーです。

関連項目:
定数フィールド値

DEBUG_KEY

public static final java.lang.String DEBUG_KEY
初期化パラメータのデバッグのキーです。

関連項目:
定数フィールド値

COMMAND

public static final java.lang.String COMMAND
queryStringのコマンドのキーです。

関連項目:
定数フィールド値

RESTART

public static final java.lang.String RESTART
queryStringの再起動のキーです。

関連項目:
定数フィールド値

LIST

public static final java.lang.String LIST
queryStringの一覧のキーです。

関連項目:
定数フィールド値

PATH

public static final java.lang.String PATH
パスです。

関連項目:
定数フィールド値
コンストラクタの詳細

S2ContainerServlet

public S2ContainerServlet()
S2ContainerServletを作成します。

メソッドの詳細

getInstance

public static S2ContainerServlet getInstance()
S2ContainerServletを返します。

戻り値:
S2ContainerServlet

clearInstance

public static void clearInstance()
インスタンスをクリアします。


init

public void init()

initializeContainer

protected void initializeContainer(java.lang.String configPath)
S2Containerを初期化します。

パラメータ:
configPath -

destroy

public void destroy()

getContainer

public static S2Container getContainer()
S2Containerを返します。

戻り値:
S2Container

doGet

public void doGet(HttpServletRequest request,
                  HttpServletResponse response)
           throws java.io.IOException,
                  ServletException
例外:
java.io.IOException
ServletException

list

protected void list(HttpServletRequest request,
                    HttpServletResponse response)
             throws java.io.IOException
S2Containerの中身(ComponentDef)を表示します。

パラメータ:
request -
response -
例外:
java.io.IOException

getContainer

protected S2Container getContainer(java.lang.String path)
S2Containerを返します。

パラメータ:
path -
戻り値:
S2Container


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.