view src/main/java/alice/test/topology/aquarium/fx/RegisterList.java @ 397:ca92da166f1a multicast

check All fish object in own scene om CheckAllFishInfoExist code segment
author sugi
date Sun, 22 Jun 2014 21:06:40 +0900
parents c0cf9fe00d77
children aefbe41fcf12
line wrap: on
line source

package alice.test.topology.aquarium.fx;

import java.util.List;

import alice.codesegment.CodeSegment;
import alice.datasegment.CommandType;
import alice.datasegment.Receiver;

public class RegisterList extends CodeSegment{

	private Receiver info = ids.create(CommandType.TAKE);  // created fish object info
	private Receiver info1 = ids.create(CommandType.TAKE); // created fish List
	
	public RegisterList(){
		info.setKey("register");
		info1.setKey("registeredList");
	}
	
	@Override
	public void run() {
		FishInfo fishInfo = info.asClass(FishInfo.class);
	
		@SuppressWarnings("unchecked")
		List<FishInfo> list = info1.asClass(List.class);
		
		list.add(fishInfo);
		ods.update(info1.key, list);
		new SendDataOthers(info1, "receiveRegisteredList");
		new RegisterList();
	}

}