fix javadoc and add setPipelines() for spider