com.gauce.gsaf
Interface ActionConfig


public interface ActionConfig

현재 action-chain에 대한 정보를 얻어올 수 있도록 한다. 환경파일 gsaf-config.xml에서 각각의 action-chain에 등록된 초기 파라미터를 얻어올 수 있으며 서블릿에 대한 ServletContext도 얻어올 수 있다. ActionConfig는 Action의 init메소드를 통해 각각의 Action을 초기화 시킨다. 이때 init메소드는 Action이 가우스 서버에 등록될 때 최초 한번만 실행이 된다.

Since:
4.0
Version:
4.0

Method Summary
 java.lang.String getInitParameter(java.lang.String name)
          환경파일 gsaf-config.xml의 action-chain에 등록된 시작 파라미터의 값을 반환한다.
 java.util.Enumeration getInitParameterNames()
          환경파일 gsaf-config.xml 등록된 시작 파라미터들의 이름을 Enumeration형태로 반환한다.
 java.lang.String getName()
          ActionConfig의 정보를 반환한다.
 javax.servlet.ServletContext getServletContext()
          서블릿에 대한 ServletContext를 반환한다.
 

Method Detail

getServletContext

public javax.servlet.ServletContext getServletContext()
서블릿에 대한 ServletContext를 반환한다. 이 메소드를 통해 반환된 ServletContext를 이용하여 기존의 Servlet과 자유로이 연동을 수행할 수 있다.

Returns:
현재 실행하려고 하는 서비스에 대한 ServletContext
Since:
4.0

getInitParameter

public java.lang.String getInitParameter(java.lang.String name)
환경파일 gsaf-config.xml의 action-chain에 등록된 시작 파라미터의 값을 반환한다. 이 시작 파라미터의 값은 같은 action-chain에 등록된 모든 Action들의 init메소드에서 ActionConfig를 통해 획득될 수 있다. 이 파라미터는 action-chain이 시작될 때 최초 한번만 등록된다.

Parameters:
name - 시작파라미터의 이름
Returns:
name과 일치하는 시작파라미터의 값
Since:
4.0

getInitParameterNames

public java.util.Enumeration getInitParameterNames()
환경파일 gsaf-config.xml 등록된 시작 파라미터들의 이름을 Enumeration형태로 반환한다.

Returns:
시작 파라미터들의 이름에 대한 Enumeration
Since:
4.0

getName

public java.lang.String getName()
ActionConfig의 정보를 반환한다.

Returns:
현재 ActionConfig에 대한 정보
Since:
4.0