package org.archive.wayback.accesscontrol.robotstxt.redis;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.Map;
import org.archive.wayback.core.Resource;
public class RobotsTxtResource extends Resource {
protected String contents;
public RobotsTxtResource(String contents) {
this.contents = contents;
// Skip BOM
if (!contents.isEmpty() && (contents.charAt(0) == ('\uFEFF'))) {
contents = contents.substring(1);
}
this.setInputStream(new ByteArrayInputStream(contents.getBytes()));
}
@Override
public void close() throws IOException {
}
@Override
public int getStatusCode() {
return 200;
}
@Override
public long getRecordLength() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Map<String, String> getHttpHeaders() {
// TODO Auto-generated method stub
return null;
}
public String getContents() {
return contents;
}
}