<< Click to Display Table of Contents >>

Program

외부 프로그램 연동 기능과 관련된 메소드를 제공하는 클래스입니다.


Constructor Detail

Program

public Program(String ip, int port)

오즈 스케줄러에서 외부 프로그램 등록 및 관리 기능을 수행합니다.

Parameters:

ip - 오즈 스케줄러 서버가 설치되어 있는 호스트 컴퓨터의 IP

port - 스케줄러 포트


Method Detail

createFolder

public void createFolder(ServerInfo s, String folder)

스케줄러에서 외부 프로그램의 폴더를 생성합니다.

Parameters:

s - 오즈 서버 정보

folder - 생성할 폴더명

downloadFile

public byte[] downloadFile(ServerInfo s, String file)

등록된 외부 프로그램 파일을 다운로드합니다.

Parameters:

s - 오즈 서버 정보

file - 다운로드할 파일명

getExternalProgramList

public FileInfo[] getExternalProgramList(ServerInfo s, String folder)

스케줄러에서 외부 프로그램 목록을 가져옵니다.

Parameters:

s - 오즈 서버 정보

folder - 폴더명

removeFiles

public void removeFiles(ServerInfo s, String folder, String[] files)

등록된 외부 프로그램 파일을 삭제합니다.

Parameters:

s - 오즈 서버 정보

folder - 폴더명

files - 삭제할 프로그램 파일명

removeFolder

public void removeFolder(ServerInfo s, String folder, boolean isAll)

스케줄러에서 외부 프로그램의 폴더를 삭제합니다.

Parameters:

s - 오즈 서버 정보

folder - 삭제할 폴더명

isAll - 메소드 실행 여부

uploadFile

public void uploadFile(ServerInfo s, String file, byte[] b)

스케줄러 서버에 외부 프로그램을 등록합니다.

Parameters:

s - 오즈 서버 정보

file - 등록할 파일명

b - 등록할 파일의 바이트