/* * 정상종료 이벤트 */ public void End(FlowModelData flowModelData) { Finally(flowModelData); Response.Resulttype = ResultType.Exit; Response.Endtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); BrokerSender.Instance.Send(Response.ToJson()); }
public void Initialize(FlowModelData flowModelData) { switch (Parameter.ScrapType) { case ScrapType.MemberInfo: ScrapType0(flowModelData); break; case ScrapType.SalesInfo: ScrapType1(flowModelData); break; case ScrapType.CalculationInfo: ScrapType2(flowModelData); break; case ScrapType.SettledInfo1: ScrapType3(flowModelData); break; case ScrapType.SettledInfo2: ScrapType4(flowModelData); break; case ScrapType.ReturnInfo: ScrapType5(flowModelData); break; } }
protected abstract void ScrapType5(FlowModelData flowModelData);
protected abstract void Finally(FlowModelData flowModelData);
public abstract String StartPage(FlowModelData flowModelData);
protected void Exit(FlowModelData flowModelData) { End(flowModelData); Scraper.Exit(); }
protected virtual void NotAction(FlowModelData model) { logger.Info("NotAction uri : " + model.Uri); }