view src/fdl/multiengine/StopServerEngine.java @ 114:3b877c9a44f5

gather old packages
author kazz
date Mon, 11 Oct 2010 14:29:37 +0900
parents 4205d029584c
children
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.removeMetaEngine(this);
	}

}