Class CCMCreateTask

java.lang.Object
All Implemented Interfaces:
java.lang.Cloneable, ExecuteStreamHandler

public class CCMCreateTask
extends Continuus
implements ExecuteStreamHandler
Creates new Continuus ccm task and sets it as the default.
  • Field Details

  • Constructor Details

    • CCMCreateTask

      public CCMCreateTask()
      Constructor for CCMCreateTask.
  • Method Details

    • execute

      public void execute() throws BuildException
      Executes the task.

      Builds a command line to execute ccm and then calls Exec's run method to execute the command line.

      Overrides:
      execute in class Task
      Throws:
      BuildException - on error
    • getComment

      public java.lang.String getComment()
      Get the value of comment.
      Returns:
      value of comment.
    • setComment

      public void setComment​(java.lang.String v)
      Specifies a comment.
      Parameters:
      v - Value to assign to comment.
    • getPlatform

      public java.lang.String getPlatform()
      Get the value of platform.
      Returns:
      value of platform.
    • setPlatform

      public void setPlatform​(java.lang.String v)
      Specifies the target platform.
      Parameters:
      v - Value to assign to platform.
    • getResolver

      public java.lang.String getResolver()
      Get the value of resolver.
      Returns:
      value of resolver.
    • setResolver

      public void setResolver​(java.lang.String v)
      Specifies the resolver.
      Parameters:
      v - Value to assign to resolver.
    • getRelease

      public java.lang.String getRelease()
      Get the value of release.
      Returns:
      value of release.
    • setRelease

      public void setRelease​(java.lang.String v)
      Specify the CCM release.
      Parameters:
      v - Value to assign to release.
    • getSubSystem

      public java.lang.String getSubSystem()
      Get the value of subSystem.
      Returns:
      value of subSystem.
    • setSubSystem

      public void setSubSystem​(java.lang.String v)
      Specifies the subsystem.
      Parameters:
      v - Value to assign to subSystem.
    • getTask

      public java.lang.String getTask()
      Get the value of task.
      Returns:
      value of task.
    • setTask

      public void setTask​(java.lang.String v)
      Specifies the task number used to checkin the file (may use 'default').
      Parameters:
      v - Value to assign to task.
    • start

      public void start() throws java.io.IOException
      Description copied from interface: ExecuteStreamHandler
      Start handling of the streams.
      Specified by:
      start in interface ExecuteStreamHandler
      Throws:
      java.io.IOException - on error
    • stop

      public void stop()
      Description copied from interface: ExecuteStreamHandler
      Stop handling of the streams - will not be restarted.
      Specified by:
      stop in interface ExecuteStreamHandler
    • setProcessInputStream

      public void setProcessInputStream​(java.io.OutputStream param1) throws java.io.IOException
      Description copied from interface: ExecuteStreamHandler
      Install a handler for the input stream of the subprocess.
      Specified by:
      setProcessInputStream in interface ExecuteStreamHandler
      Parameters:
      param1 - the output stream
      Throws:
      java.io.IOException - on error
    • setProcessErrorStream

      public void setProcessErrorStream​(java.io.InputStream is) throws java.io.IOException
      Description copied from interface: ExecuteStreamHandler
      Install a handler for the error stream of the subprocess.
      Specified by:
      setProcessErrorStream in interface ExecuteStreamHandler
      Parameters:
      is - the input stream
      Throws:
      java.io.IOException - on error
    • setProcessOutputStream

      public void setProcessOutputStream​(java.io.InputStream is) throws java.io.IOException
      read the output stream to retrieve the new task number.
      Specified by:
      setProcessOutputStream in interface ExecuteStreamHandler
      Parameters:
      is - InputStream
      Throws:
      java.io.IOException - on error