com.xebialabs.deployit.ci.dar
Class RemoteLookup

java.lang.Object
  extended by com.xebialabs.deployit.ci.dar.RemoteLookup
All Implemented Interfaces:
hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>, java.io.Serializable

public class RemoteLookup
extends java.lang.Object
implements hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>

Wrapper for file-related operations. Those must be executed on the target system (where files are located) which may be different from the system where code is executed.

See Also:
Jenkins distributed builds, Serialized Form

Constructor Summary
RemoteLookup(java.lang.String artifactPath, java.lang.String workspacePath)
           
 
Method Summary
 java.io.File call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteLookup

public RemoteLookup(java.lang.String artifactPath,
                    java.lang.String workspacePath)
Method Detail

call

public java.io.File call()
                  throws java.lang.RuntimeException
Specified by:
call in interface hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>
Throws:
java.lang.RuntimeException