Class JazzCheckOutConsumer

  • All Implemented Interfaces:
    org.codehaus.plexus.util.cli.StreamConsumer

    public class JazzCheckOutConsumer
    extends AbstractRepositoryConsumer
    Consume the output of the scm command for the "load" operation.
    • Field Detail

      • DOWNLOAD_PATTERN

        private static final java.util.regex.Pattern DOWNLOAD_PATTERN
      • fCurrentDir

        protected java.lang.String fCurrentDir
      • fCheckedOutFiles

        private java.util.List<ScmFile> fCheckedOutFiles
    • Constructor Detail

      • JazzCheckOutConsumer

        public JazzCheckOutConsumer​(ScmProviderRepository repository,
                                    ScmLogger logger)
        Construct the JazzCheckOutCommand consumer.
        Parameters:
        repository - The repository we are working with.
        logger - The logger to use.
    • Method Detail

      • consumeLine

        public void consumeLine​(java.lang.String line)
        Process one line of output from the execution of the "scm load" command.
        Specified by:
        consumeLine in interface org.codehaus.plexus.util.cli.StreamConsumer
        Overrides:
        consumeLine in class AbstractRepositoryConsumer
        Parameters:
        line - The line of output from the external command that has been pumped to us.
        See Also:
        StreamConsumer.consumeLine(java.lang.String)
      • getCheckedOutFiles

        public java.util.List<ScmFile> getCheckedOutFiles()