コード例 #1
0
  protected void doit() {

    // No code generated for inputNode if there is no input.
    if (!backEndBits.sliceHasUpstreamChannel(inputNode.getParent())) {
      return;
    }

    setJoinerCode();

    switch (whichPhase) {
      case PREINIT:
        standardPreInitProcessing();
        additionalPreInitProcessing();
        break;
      case INIT:
        standardInitProcessing();
        additionalInitProcessing();
        break;
      case PRIMEPUMP:
        standardPrimePumpProcessing();
        additionalPrimePumpProcessing();
        break;
      case STEADY:
        standardSteadyProcessing();
        additionalSteadyProcessing();
        break;
    }
  }