コード例 #1
0
ファイル: TestBuffer.java プロジェクト: nahguam/cascading
  @Override
  public void prepare(FlowProcess flowProcess, OperationCall<TupleEntryCollector> operationCall) {
    if (path == null) return;

    try {
      operationCall.setContext(flowProcess.openTapForWrite(path));
    } catch (IOException exception) {
      exception.printStackTrace();
    }
  }
コード例 #2
0
  @Override
  public void prepare(FlowProcess flowProcess, OperationCall<DocumentBuilder> operationCall) {
    try {
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

      factory.setNamespaceAware(true);

      operationCall.setContext(factory.newDocumentBuilder());
    } catch (ParserConfigurationException exception) {
      throw new OperationException("could not create document builder", exception);
    }
  }
コード例 #3
0
ファイル: RegexMatcher.java プロジェクト: bs1/cascading
 @Override
 public void prepare(FlowProcess flowProcess, OperationCall<Matcher> operationCall) {
   operationCall.setContext(getPattern().matcher(""));
 }
コード例 #4
0
ファイル: Sample.java プロジェクト: haykinson/cascading
  @Override
  public void prepare(FlowProcess flowProcess, OperationCall<Random> operationCall) {
    super.prepare(flowProcess, operationCall);

    operationCall.setContext(new Random(seed));
  }