RSi /* * $Id: Distributor_impl.java 236 2010-04-27 01:35:50Z mitsuki $ * * Copyright 2009-2010 Fujitsu Limited. * FUJITSU CONFIDENTIAL. */ package sample.rsnp2x.multi; import org.robotservices.v02.profile.acceptor.IDistributor; import org.robotservices.v02.profile.common.AttachedFile; import org.robotservices.v02.profile.common.Ret_value; import com.fujitsu.rsi.helper.MultimediaProfileHelper; import com.fujitsu.rsi.util.RESULT; public class Distributor_impl implements IDistributor { private CameraImage ci = new CameraImage(); @Override public Ret_value doProcess() { ci.loadNext(); // 返却要素を組み立てる Ret_value ret = new Ret_value(); MultimediaProfileHelper helper = new MultimediaProfileHelper(ret); // ファイルを配信する AttachedFile attachedFile = new AttachedFile(); attachedFile.set_mime_type("image/jpg"); attachedFile.set_file_name(ci.getFilename()); attachedFile.set_capture_time(ci.getCaptureDate()); attachedFile.set_byte_array(ci.getImage()); helper.setAttachedFile(attachedFile); helper.setResult(RESULT.SUCCESS.getResult()); // 任意の文字列を設定 helper.setDetail("distribute_camera_image : 正常終了!"); return ret; } @Override public void terminate() { // なにもしない } } |