Mercurial > hg > FederatedLinda
view src/fdl/multiengine/StopServerEngine.java @ 113:4205d029584c
create fdl.multiengine
author | kazz |
---|---|
date | Mon, 11 Oct 2010 04:43:46 +0900 |
parents | |
children | 3b877c9a44f5 |
line wrap: on
line source
package fdl.multiengine; import java.nio.ByteBuffer; import fdl.MetaEngine; import fdl.MetaLinda; import fdl.PSXCallback; public class StopServerEngine implements MetaEngine { MetaEngineExecutor mee; public StopServerEngine(MetaEngineExecutor mee) { this.mee = mee; } public void mainLoop(MetaLinda ml) { ml.in(TupleId.STOP.id, new PSXCallback() { public void callback(ByteBuffer reply) { mee.running = false; }}); mee.deleteMetaEngine(this); } }