public boolean isSchedulable() {
return pipeline.getType().isSchedulable() && isSourceSchedulable();
}
private boolean isSourceSchedulable() {
OperationPipelineBrowser browser = new OperationPipelineBrowser(pipeline);
Source src = browser.getSource();
return src != SystemSource.SOURCE_FROM_PREVIOUS_OPERATION && src != SystemSource.FROM_HTTP_ENDPOINT;
}