rescala
.
fullmv
.
tasks
.
TaskBundle
SourceNotification
Related Doc:
package TaskBundle
class
SourceNotification
extends
RecursiveAction
with (
TaskBundle
.this)#
NotificationAction
[
of
[(
TaskBundle
.this)#
State
]] with (
TaskBundle
.this)#
SourceReevaluationHandling
Linear Supertypes
(
TaskBundle
.this)#
SourceReevaluationHandling
, (
TaskBundle
.this)#
NotificationAction
[
of
[(
TaskBundle
.this)#
State
]], (
TaskBundle
.this)#
ReevaluationHandling
[
of
[(
TaskBundle
.this)#
State
]], (
TaskBundle
.this)#
FullMVAction
,
RecursiveAction
,
ForkJoinTask
[
Void
],
Serializable
,
Future
[
Void
],
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
SourceNotification
SourceReevaluationHandling
NotificationAction
ReevaluationHandling
FullMVAction
RecursiveAction
ForkJoinTask
Serializable
Future
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
SourceNotification
(
turn: (
TaskBundle
.this)#
FullMVTurn
,
node:
of
[(
TaskBundle
.this)#
State
]
,
changed:
Boolean
)
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
cancel
(
arg0:
Boolean
)
:
Boolean
Definition Classes
ForkJoinTask → Future
val
changed
:
Boolean
Definition Classes
SourceNotification
→
NotificationAction
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
@throws
(
...
)
final
def
compareAndSetForkJoinTaskTag
(
arg0:
Short
,
arg1:
Short
)
:
Boolean
Definition Classes
ForkJoinTask
def
complete
(
arg0:
Void
)
:
Unit
Definition Classes
ForkJoinTask
def
completeExceptionally
(
arg0:
Throwable
)
:
Unit
Definition Classes
ForkJoinTask
def
compute
()
:
Unit
Definition Classes
FullMVAction
→ RecursiveAction
def
createReevaluation
(
succTxn: (
TaskBundle
.this)#
FullMVTurn
)
: (
TaskBundle
.this)#
SourceReevaluation
Definition Classes
SourceNotification
→
SourceReevaluationHandling
→
ReevaluationHandling
def
deliverNotification
()
: (
Boolean
,
NotificationBranchResult
[(
TaskBundle
.this)#
FullMVTurn
,
of
[(
TaskBundle
.this)#
State
]])
Definition Classes
SourceNotification
→
NotificationAction
def
doCompute
()
:
Unit
Definition Classes
NotificationAction
→
FullMVAction
def
doReevaluation
(
retainBranch:
Boolean
)
:
Unit
Definition Classes
SourceReevaluationHandling
→
ReevaluationHandling
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
exceptionNow
()
:
Throwable
Definition Classes
ForkJoinTask → Future
final
def
exec
()
:
Boolean
Attributes
protected[
java.util.concurrent
]
Definition Classes
RecursiveAction → ForkJoinTask
final
def
fork
()
:
ForkJoinTask
[
Void
]
Definition Classes
ForkJoinTask
final
def
get
(
arg0:
Long
,
arg1:
TimeUnit
)
:
Void
Definition Classes
ForkJoinTask → Future
Annotations
@throws
(
...
)
@throws
(
...
)
@throws
(
...
)
final
def
get
()
:
Void
Definition Classes
ForkJoinTask → Future
Annotations
@throws
(
...
)
@throws
(
...
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@IntrinsicCandidate
()
final
def
getException
()
:
Throwable
Definition Classes
ForkJoinTask
final
def
getForkJoinTaskTag
()
:
Short
Definition Classes
ForkJoinTask
final
def
getRawResult
()
:
Void
Definition Classes
RecursiveAction → ForkJoinTask
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@IntrinsicCandidate
()
final
def
invoke
()
:
Void
Definition Classes
ForkJoinTask
final
def
isCancelled
()
:
Boolean
Definition Classes
ForkJoinTask → Future
final
def
isCompletedAbnormally
()
:
Boolean
Definition Classes
ForkJoinTask
final
def
isCompletedNormally
()
:
Boolean
Definition Classes
ForkJoinTask
final
def
isDone
()
:
Boolean
Definition Classes
ForkJoinTask → Future
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
join
()
:
Void
Definition Classes
ForkJoinTask
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
node
:
of
[(
TaskBundle
.this)#
State
]
Definition Classes
SourceNotification
→
FullMVAction
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
def
processNotificationResult
(
retainBranch:
Boolean
,
notificationResultAction:
NotificationBranchResult
[(
TaskBundle
.this)#
FullMVTurn
,
of
[(
TaskBundle
.this)#
State
]]
)
:
Unit
Definition Classes
NotificationAction
def
processReevOutResult
(
retainBranch:
Boolean
,
outAndSucc:
ReevOutBranchResult
[(
TaskBundle
.this)#
FullMVTurn
,
of
[(
TaskBundle
.this)#
State
]]
,
changed:
Boolean
)
:
Unit
Definition Classes
ReevaluationHandling
def
processReevaluationResult
(
maybeChange:
Option
[(
node
)#
Value
]
)
:
ReevOutBranchResult
[(
TaskBundle
.this)#
FullMVTurn
,
of
[(
TaskBundle
.this)#
State
]]
Definition Classes
ReevaluationHandling
final
def
quietlyComplete
()
:
Unit
Definition Classes
ForkJoinTask
final
def
quietlyInvoke
()
:
Unit
Definition Classes
ForkJoinTask
final
def
quietlyJoin
(
arg0:
Long
,
arg1:
TimeUnit
)
:
Boolean
Definition Classes
ForkJoinTask
Annotations
@throws
(
...
)
final
def
quietlyJoin
()
:
Unit
Definition Classes
ForkJoinTask
final
def
quietlyJoinUninterruptibly
(
arg0:
Long
,
arg1:
TimeUnit
)
:
Boolean
Definition Classes
ForkJoinTask
def
reinitialize
()
:
Unit
Definition Classes
ForkJoinTask
def
resultNow
()
:
Void
Definition Classes
ForkJoinTask → Future
final
def
setForkJoinTaskTag
(
arg0:
Short
)
:
Short
Definition Classes
ForkJoinTask
final
def
setRawResult
(
arg0:
Void
)
:
Unit
Attributes
protected[
java.util.concurrent
]
Definition Classes
RecursiveAction → ForkJoinTask
def
state
()
:
java.util.concurrent.Future.State
Definition Classes
ForkJoinTask → Future
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
SourceNotification
→ AnyRef → Any
def
tryUnfork
()
:
Boolean
Definition Classes
ForkJoinTask
val
turn
: (
TaskBundle
.this)#
FullMVTurn
Definition Classes
SourceNotification
→
FullMVAction
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
Inherited from (
TaskBundle
.this)#
SourceReevaluationHandling
Inherited from (
TaskBundle
.this)#
NotificationAction
[
of
[(
TaskBundle
.this)#
State
]]
Inherited from (
TaskBundle
.this)#
ReevaluationHandling
[
of
[(
TaskBundle
.this)#
State
]]
Inherited from (
TaskBundle
.this)#
FullMVAction
Inherited from
RecursiveAction
Inherited from
ForkJoinTask
[
Void
]
Inherited from
Serializable
Inherited from
Future
[
Void
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped