Mercurial > hg > Database > Alice
view src/main/java/alice/datasegment/Receiver.java @ 503:79d5b317b2b6 dispose
remove unused method
author | sugi |
---|---|
date | Thu, 18 Dec 2014 17:28:45 +0900 |
parents | bcf6f4a6fcd0 |
children | 145c425db88d |
line wrap: on
line source
package alice.datasegment; import alice.codesegment.InputDataSegment; /** * MessagePack implementation and DataSegment Receiver * @author kazz * */ public class Receiver { private ReceiveData data; public InputDataSegment ids; public int index; public String from; public CommandType type; public String managerKey; public String key; public Receiver(InputDataSegment ids, CommandType type) { this.ids = ids; this.type = type; ids.register(); } public void setQuickKey(String managerKey, String key){ setQuickKey(managerKey, key, 0); } public void setQuickKey(String managerKey, String key, int index) { this.managerKey = managerKey; this.key = key; switch (type) { case PEEK: ids.quickPeek(this); break; case TAKE: ids.quickTake(this); break; default: break; } ids.setKey(); } public void setKey(String managerKey, String key) { setKey(managerKey, key, 0); } public void setKey(String managerKey, String key, int index) { this.managerKey = managerKey; this.key = key; this.index = index; switch (type) { case PEEK: ids.peek(this); break; case TAKE: ids.take(this); break; default: break; } ids.setKey(); } public void setKey(String key) { setKey(key, 0); } public void setKey(String key, int index) { this.key = key; this.index = index; switch (type) { case PEEK: ids.peek(this); break; case TAKE: ids.take(this); break; default: break; } ids.setKey(); } public void setData(ReceiveData r) { data = r; } public int asInteger() { return data.asInteger(); } public String asString() { return data.asString(); } public <T> T asClass(Class<T> clazz) { return data.asClass(clazz); } public Object getObj() { return data.getObj(); } public Object getVal() { return data.getVal(); } public ReceiveData getReceiveData() { return data; } }