package test.jppf;

import java.io.*;
import java.util.List;

import org.jppf.client.*;
import org.jppf.server.protocol.JPPFTask;

public class HelloWorldRunner {

	public static void main(String[] args) {
		JPPFClient client = null;
		try {
			client = new JPPFClient();
			JPPFJob job = new JPPFJob();
			job.addTask(new HelloWorld());

			List<JPPFTask> results = client.submit(job);
			for (JPPFTask task : results) {
				if (task.getException() != null) {
					System.out.println("Ã³¸® Áß ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù.");
					StringWriter sw = new StringWriter();
					task.getException().printStackTrace(new PrintWriter(sw));
					System.out.println(sw.toString());
				} else {
					System.out.println("Á¤»óÀûÀ¸·Î Ã³¸®ÇÏ¿´½À´Ï´Ù.");
					System.out.println(String.valueOf(task.getResult()));
				}
					
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (client != null) {
				client.close();
			}
				
		}
		System.exit(0);
	}
}

