2 * $Id: Slave.java 5059 2007-11-19 20:01:59Z mquinson $
\r
4 * Copyright 2006,2007 Martin Quinson, Malek Cherier
\r
5 * All rights reserved.
\r
7 * This program is free software; you can redistribute it and/or modify it
\r
8 * under the terms of the license (GNU LGPL) which comes with this package.
\r
11 import simgrid.msg.*;
\r
13 public class Slave extends simgrid.msg.Process
\r
15 public void main(String[] args) throws JniException, NativeException
\r
17 Msg.info("Hello !");
\r
19 BasicTask basicTask;
\r
24 receivedTask = Task.receive(Host.currentHost().getName());
\r
26 if (receivedTask instanceof FinalizeTask)
\r
31 basicTask = (BasicTask)receivedTask;
\r
32 Msg.info("Received \"" + basicTask.getName() + "\" ");
\r
34 Msg.info("Processing \"" + basicTask.getName() + "\" ");
\r
35 basicTask.execute();
\r
36 Msg.info("\"" + basicTask.getName() + "\" done ");
\r
39 Msg.info("Received Finalize. I'm done. See you!");
\r