Mercurial > hg > Database > Alice
view src/alice/codesegment/OutputDataSegment.java @ 296:51ccd5480a86
remove unused method
author | sugi |
---|---|
date | Tue, 22 Oct 2013 16:58:57 +0900 |
parents | b4690114a0cd |
children | f51ea581b0ff |
line wrap: on
line source
package alice.codesegment; import alice.datasegment.DataSegment; import alice.datasegment.Receiver; public class OutputDataSegment { /** * for local */ public void flip(Receiver receiver) { receiver.managerKey=null; DataSegment.getLocal().put(receiver.key, receiver.getObj()); } public <T> void put(String key, T val) { DataSegment.getLocal().put(key, val); } public <T> void update(String key, T val) { DataSegment.getLocal().update(key, val); } /** * for remote */ public <T> void put(String managerKey, String key, T val) { if (!managerKey.equals("local")){ DataSegment.get(managerKey).put(key, val); } else { put(key, val); } } public <T> void update(String managerKey, String key, T val) { if (!managerKey.equals("local")){ DataSegment.get(managerKey).update(key, val); } else { update(key, val); } } /** * kill the Alice process after send other messages. * * @param managerKey */ public void finish(String managerKey) { DataSegment.get(managerKey).finish(); } /** * close socket for RemoteDataSegment after send other messages. * * @param managerKey */ public void close(String managerKey) { DataSegment.get(managerKey).close(); } }