📄 blackrecordcreator.java
字号:
package com.pub.backserver.blackList;
import com.pub.berkeleydb.DefaultRecordCreator;
import org.apache.log4j.Logger;
import org.apache.mina.common.ByteBuffer;
public class BlackRecordCreator extends DefaultRecordCreator {
private static Logger log = Logger.getLogger(BlackRecordCreator.class);
public void toKey(ByteBuffer out, Object r) {
BlackEntity be = (BlackEntity) r;
out.putInt(be.getHi());
out.put(be.getLow());
}
public void fromKey(ByteBuffer in, Object r) {
BlackEntity be = (BlackEntity) r;
be.setHi(in.getInt());
be.setLow(in.get());
}
public void toValue(ByteBuffer out, Object r) {
BlackEntity be = (BlackEntity) r;
out.put(be.getFlag());
}
public void fromValue(ByteBuffer in, Object r) {
BlackEntity be = (BlackEntity) r;
be.setFlag(in.get());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -