Tabnine Logo
StreamTaskListener.close
Code IndexAdd Tabnine to your IDE (free)

How to use
close
method
in
hudson.util.StreamTaskListener

Best Java code snippets using hudson.util.StreamTaskListener.close (Showing top 17 results out of 315)

origin: jenkinsci/jenkins

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING,"Failed to close",e);
  }
}
origin: jenkinsci/jenkins

private boolean runPolling() {
  try {
    // to make sure that the log file contains up-to-date text,
    // don't do buffering.
    StreamTaskListener listener = new StreamTaskListener(getLogFile());
    try {
      PrintStream logger = listener.getLogger();
      long start = System.currentTimeMillis();
      logger.println("Started on "+ DateFormat.getDateTimeInstance().format(new Date()));
      boolean result = job().poll(listener).hasChanges();
      logger.println("Done. Took "+ Util.getTimeSpanString(System.currentTimeMillis()-start));
      if(result)
        logger.println("Changes found");
      else
        logger.println("No changes");
      return result;
    } catch (Error | RuntimeException e) {
      Functions.printStackTrace(e, listener.error("Failed to record SCM polling for " + job));
      LOGGER.log(Level.SEVERE,"Failed to record SCM polling for "+job,e);
      throw e;
    } finally {
      listener.close();
    }
  } catch (IOException e) {
    LOGGER.log(Level.SEVERE,"Failed to record SCM polling for "+job,e);
    return false;
  }
}
origin: jenkinsci/jenkins

@Override
public void run() {
  ACL.impersonate(ACL.SYSTEM);
  StreamTaskListener listener = null;
  try {
    listener = new StreamTaskListener(getLogFile());
    try {
      doRun(listener);
    } finally {
      listener.close();
    }
  } catch (IOException ex) {
    if (listener == null) {
      LOGGER.log(Level.SEVERE, "Cannot create listener for " + getName(), ex);
      //TODO: throw IllegalStateException?
    } else {
      LOGGER.log(Level.WARNING, "Cannot close listener for " + getName(), ex);
    }
  }
 }
origin: hudson/hudson-2.x

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING,"Failed to close",e);
  }
}
origin: org.jenkins-ci.main/jenkins-core

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING,"Failed to close",e);
  }
}
origin: org.jvnet.hudson.main/hudson-core

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING,"Failed to close",e);
  }
}
origin: org.eclipse.hudson.main/hudson-core

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING,"Failed to close",e);
  }
}
origin: org.eclipse.hudson/hudson-core

/**
 * Closes this listener and swallows any exceptions, if raised.
 *
 * @since 1.349
 */
public void closeQuietly() {
  try {
    close();
  } catch (IOException e) {
    LOGGER.log(Level.WARNING, "Failed to close", e);
  }
}
private static final long serialVersionUID = 1L;
origin: org.jenkins-ci.main/jenkins-core

private boolean runPolling() {
  try {
    // to make sure that the log file contains up-to-date text,
    // don't do buffering.
    StreamTaskListener listener = new StreamTaskListener(getLogFile());
    try {
      PrintStream logger = listener.getLogger();
      long start = System.currentTimeMillis();
      logger.println("Started on "+ DateFormat.getDateTimeInstance().format(new Date()));
      boolean result = job().poll(listener).hasChanges();
      logger.println("Done. Took "+ Util.getTimeSpanString(System.currentTimeMillis()-start));
      if(result)
        logger.println("Changes found");
      else
        logger.println("No changes");
      return result;
    } catch (Error | RuntimeException e) {
      Functions.printStackTrace(e, listener.error("Failed to record SCM polling for " + job));
      LOGGER.log(Level.SEVERE,"Failed to record SCM polling for "+job,e);
      throw e;
    } finally {
      listener.close();
    }
  } catch (IOException e) {
    LOGGER.log(Level.SEVERE,"Failed to record SCM polling for "+job,e);
    return false;
  }
}
origin: org.jvnet.hudson.main/hudson-core

  throw e;
} finally {
  listener.close();
origin: org.eclipse.hudson.main/hudson-core

  throw e;
} finally {
  listener.close();
origin: jenkinsci/tfs-plugin

  throw e;
} finally {
  listener.close();
origin: hudson/hudson-2.x

  throw e;
} finally {
  listener.close();
origin: org.eclipse.hudson/hudson-core

  throw e;
} finally {
  listener.close();
origin: jenkinsci/bitbucket-plugin

private boolean runPolling() {
  try {
    StreamTaskListener listener = new StreamTaskListener(getLogFile());
    try {
      PrintStream logger = listener.getLogger();
      long start = System.currentTimeMillis();
      logger.println("Started on "+ DateFormat.getDateTimeInstance().format(new Date()));
      boolean result = SCMTriggerItem.SCMTriggerItems.asSCMTriggerItem(job).poll(listener).hasChanges();
      logger.println("Done. Took "+ Util.getTimeSpanString(System.currentTimeMillis()-start));
      if(result)
        logger.println("Changes found");
      else
        logger.println("No changes");
      return result;
    } catch (Error e) {
      e.printStackTrace(listener.error("Failed to record SCM polling"));
      LOGGER.log(Level.SEVERE,"Failed to record SCM polling",e);
      throw e;
    } catch (RuntimeException e) {
      e.printStackTrace(listener.error("Failed to record SCM polling"));
      LOGGER.log(Level.SEVERE,"Failed to record SCM polling",e);
      throw e;
    } finally {
      listener.close();
    }
  } catch (IOException e) {
    LOGGER.log(Level.SEVERE,"Failed to record SCM polling",e);
  }
  return false;
}
origin: jenkinsci/github-plugin

  throw e;
} finally {
  listener.close();
origin: org.jenkins-ci.main/jenkins-core

@Override
public void run() {
  ACL.impersonate(ACL.SYSTEM);
  StreamTaskListener listener = null;
  try {
    listener = new StreamTaskListener(getLogFile());
    try {
      doRun(listener);
    } finally {
      listener.close();
    }
  } catch (IOException ex) {
    if (listener == null) {
      LOGGER.log(Level.SEVERE, "Cannot create listener for " + getName(), ex);
      //TODO: throw IllegalStateException?
    } else {
      LOGGER.log(Level.WARNING, "Cannot close listener for " + getName(), ex);
    }
  }
 }
hudson.utilStreamTaskListenerclose

Javadoc

Closes this listener and swallows any exceptions, if raised.

Popular methods of StreamTaskListener

  • <init>
  • fromStdout
  • getLogger
  • closeQuietly
    Closes this listener and swallows any exceptions, if raised.
  • error
  • fatalError
  • _error
  • annotate
  • fromStderr
  • asPath

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • getContentResolver (Context)
  • onRequestPermissionsResult (Fragment)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • JTable (javax.swing)
  • Join (org.hibernate.mapping)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now