DocContentService.java
1015 Bytes
package com.peony.netty.service;
import com.peony.netty.util.HbaseFileSystem;
import org.apache.hadoop.hbase.TableName;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class DocContentService {
private static DocContentService instance = new DocContentService();
private final TableName tableContent = TableName.valueOf("doc");
private Logger logger = LoggerFactory.getLogger(DocContentService.class);
private HbaseFileSystem fileSystem = HbaseFileSystem.getInstance();
public static DocContentService getInstance() {
return instance;
}
public String get(String id, boolean depress) {
String content = null;
try {
content = fileSystem.get(id, tableContent, depress);
if (content == null) {
logger.warn("查询id: " + id + " 正文为空");
return null;
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
return content;
}
}