Package hudson
Interface FilePath.FileCallable<T>
- All Superinterfaces:
 org.jenkinsci.remoting.RoleSensitive,Serializable
- All Known Implementing Classes:
 DiskSpaceMonitorDescriptor.GetUsableSpace,MasterToSlaveFileCallable,SlaveToMasterFileCallable,TemporarySpaceMonitor.GetTempSpace
- Enclosing class:
 - FilePath
 
public static interface FilePath.FileCallable<T>
extends Serializable, org.jenkinsci.remoting.RoleSensitive
Code that gets executed on the machine where the 
FilePath is local.
 Used to act on FilePath.
 Warning: implementations must be serializable, so prefer a static nested class to an inner class.
 
 Subtypes would likely want to extend from either MasterToSlaveCallable
 or SlaveToMasterFileCallable.
- See Also:
 
- 
Method Summary
Methods inherited from interface org.jenkinsci.remoting.RoleSensitive
checkRoles 
- 
Method Details
- 
invoke
Performs the computational task on the node where the data is located.All the exceptions are forwarded to the caller.
- Parameters:
 f-Filethat represents the local file thatFilePathhas represented.channel- The "back pointer" of theChannelthat represents the communication with the node from where the code was sent.- Throws:
 IOExceptionInterruptedException
 
 -