|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.batch.Launcher
public class Launcher
배치(Java) 프로그램을 독립된 프로세스로 실행시키는 기능을 제공한다.
| Constructor Summary | |
|---|---|
Launcher(String className)
|
|
| Method Summary | |
|---|---|
void |
addArgument(String arg)
응용 프로그램 인자를 추가한다. |
void |
addClasspath(String path)
|
void |
addEnvironment(String name,
String value)
환경 변수를 추가한다. |
void |
addJars(String root)
path 하위에 있는 모든 JAR 파일들을 클래스 패스로 추가한다. |
void |
addJvmArgs(String args)
실행될 Java 프로세스의 JVM 설정 값을 추가한다. |
void |
addSystemProperty(String name,
String value)
실행될 Java 프로그램의 시스템 프로퍼티를 설정한다. |
List<String> |
getArguments()
설정되어 있는 응용프로그램 인자를 반환한다. |
String |
getClasspath()
등록된 클래스패스들을 하나의 문자열로 반환한다. |
protected String |
getJavaCommand()
Java 프로그램 실행을 위한 Java 명령의 경로를 반환한다. |
List<String> |
getJvmArgs()
설정되어 있는 JVM 설정 값들을 반환한다. |
List<String> |
getSystemProperties()
설정되어 있는 시스템 프로퍼티 내역들을 반환한다. |
void |
setDirectory(File dir)
실행될 Java 프로세스의 working directory를 설정한다. |
void |
start(String argStr)
|
void |
start(String[] args)
|
void |
start(String[] args,
boolean waitFor)
설정된 내역과 주어진 응용프로그램 파라메터를 사용하여 독립된 프로세스로 Java 프로그램을 실행한다. |
void |
start(String argStr,
boolean waitFor)
|
void |
start(ValueObject argVO)
|
void |
start(ValueObject argVO,
boolean waitFor)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Launcher(String className)
| Method Detail |
|---|
public void start(ValueObject argVO)
throws LiveException
LiveException
public void start(ValueObject argVO,
boolean waitFor)
throws LiveException
LiveException
public void start(String argStr)
throws LiveException
LiveException
public void start(String argStr,
boolean waitFor)
throws LiveException
LiveException
public void start(String[] args)
throws LiveException
LiveException
public void start(String[] args,
boolean waitFor)
throws LiveException
args - 응용프로그램 파라메터 목록waitFor - 실행된 프로그램이 종료될 때까지 대기할지 여부(true/false)
LiveException
IOExceptionpublic void addJars(String root)
path - public void addClasspath(String path)
public String getClasspath()
public void addEnvironment(String name,
String value)
public void setDirectory(File dir)
dir - public void addJvmArgs(String args)
args - public List<String> getJvmArgs()
public void addSystemProperty(String name,
String value)
name - value - public List<String> getSystemProperties()
public void addArgument(String arg)
arg - public List<String> getArguments()
protected String getJavaCommand()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||