object ParallelOps
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParallelOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
case class
CopyConfiguration extends Product with Serializable
A configuration for a copy process.
- sealed trait CopyMode extends AnyRef
- case class FileWalk(visited: List[Path], target: List[Path]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
copyDirectories(configuration: CopyConfiguration)(origin: Path, target: Path, scheduler: Scheduler, logger: Logger, enableCancellation: Boolean): Task[FileWalk]
Copies files from origin to target with the provided copy configuration in parallel on the scheduler scheduler.
Copies files from origin to target with the provided copy configuration in parallel on the scheduler scheduler.
- enableCancellation
A flag to control whether the task should be cancelled or not. For semantics-preserving copy tasks, we might want to disable cancellation. Otherwise, it's possible that, for example,
BspServer
callscancel
on the post-compilation task even though the compilation was cancelled, because the order in which cancel finalizers are done is arbitrary. This value is usuallyfalse
because most of the copies are key for compilation semantics.- returns
The list of paths that have been copied.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object CopyMode