Beispiel #1
0
        public ExtendedLivySessionResponse PollSparkSession(
            string workspaceName,
            string sparkPoolName,
            ExtendedLivySessionResponse session,
            IList <string> livyReadyStates = null)
        {
            if (livyReadyStates == null)
            {
                livyReadyStates = SparkJobLivyState.SessionSubmissionFinalStates;
            }

            return(Poll(
                       session,
                       s => s.Result,
                       s => s.State,
                       s => this.GetSparkSession(workspaceName, sparkPoolName, s.Id.Value),
                       livyReadyStates));
        }
 public PSSynapseSparkSession(string language, ExtendedLivySessionResponse session) :
     base(session?.Name,
          session?.WorkspaceName,
          session?.SparkPoolName,
          session?.SubmitterName,
          session?.SubmitterId,
          session?.ArtifactId,
          session?.JobType,
          session?.Result,
          session?.SchedulerInfo,
          session?.PluginInfo,
          session?.ErrorInfo,
          session?.Tags,
          session?.Id,
          session?.AppId,
          session?.AppInfo,
          session?.State,
          session?.Log)
 {
     this.Language = language;
     this.LivyInfo = session?.LivyInfo != null ? new PSLivySessionStateInformation(session?.LivyInfo) : null;
 }
 public PSSynapseSparkSession(ExtendedLivySessionResponse session) : this(null, session)
 {
 }