public static bool TryParse(ClientJobRequest request, out JobRequest output)
 {
     try
     {
         output = new MapReduceJobRequest(request);
         return true;
     }
     catch (Exception)
     {
         output = null;
         return false;
     }
 }
Exemplo n.º 2
0
 public static bool TryParse(ClientJobRequest request, out JobRequest output)
 {
     try
     {
         output = new MapReduceJobRequest(request);
         return(true);
     }
     catch (Exception)
     {
         output = null;
         return(false);
     }
 }
 internal IPassthroughAction CreateJobRequestAction(JobRequest reqeust, DataAccess.Context.ClusterContainer container, string subscriptionId)
 {
     if (reqeust is MapReduceJobRequest)
     {
         return CreateMapReduceJobRequestAction(reqeust as MapReduceJobRequest, container, subscriptionId);
     }
     if (reqeust is HiveJobRequest)
     {
         return CreateHiveJobRequestAction(reqeust as HiveJobRequest, container, subscriptionId);
     }
     throw new PassthroughActionProcessingException(string.Format(JobSubmissionConstants.JobRequestActionNotFound, container.DnsName, UtilsHelper.SerializeToJson(reqeust)));
 }