Пример #1
0
        private void EndOperatorInput(IStreamOperator <object> streamOperator, int inputId)
        {
            switch (streamOperator)
            {
            case IBoundedOneInput oneInput:
                oneInput?.EndInput();
                break;

            case IBoundedMultiInput multiInput:
                multiInput?.EndInput(inputId);
                break;
            }
        }
Пример #2
0
 public StreamNode(
     int id,
     string slotSharingGroup,
     string coLocationGroup,
     IStreamOperator <object> @operator,
     string operatorName,
     List <IOutputSelector <object> > outputSelector,
     Type jobVertexClass)
     : this(
         id,
         slotSharingGroup,
         coLocationGroup,
         SimpleOperatorFactory <object> .Of(@operator),
         operatorName,
         outputSelector,
         jobVertexClass)
 {
 }
 public SimpleOperatorFactory(IStreamOperator <TTOut> @operator)
 {
 }
 /// <summary>
 /// Create a SimpleOperatorFactory from existed StreamOperator.
 /// </summary>
 /// <param name="operator"></param>
 /// <returns></returns>
 public static SimpleOperatorFactory <TOutput> Of(IStreamOperator <TOutput> @operator)
 {
     return(default);