hudson.model
Class WorkspaceBrowser

java.lang.Object
  extended by hudson.model.WorkspaceBrowser
All Implemented Interfaces:
ExtensionPoint

public abstract class WorkspaceBrowser
extends Object
implements ExtensionPoint

Allows to access a workspace as an alternative to online build node.

Primary use case is Cloud implementations that don't keep the slave node online to browse workspace, but maintain a copy of node workspace on master.

Since:
1.502
Author:
Nicolas De Loof

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
WorkspaceBrowser()
           
 
Method Summary
abstract  FilePath getWorkspace(Job job)
          Provide access to job's workspace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkspaceBrowser

public WorkspaceBrowser()
Method Detail

getWorkspace

@CheckForNull
public abstract FilePath getWorkspace(Job job)
Provide access to job's workspace

Parameters:
job -
Returns:
null if this WorkspaceBrowser don't have a workspace for this job


Copyright © 2004-2013. All Rights Reserved.