Package | Description |
---|---|
io.github.avivcarmis.javared.executor |
Modifier and Type | Method and Description |
---|---|
protected BaseRedSynchronizer.Marker |
BaseRedSynchronizer.execute(BaseRedSynchronizer.Command.Command0 command)
Execute the given command directly, without waiting for any result or markers,
and return a marker of the execution.
|
BaseRedSynchronizer.Marker |
BaseRedSynchronizer.ReturnClassifier.execute(COMMAND c)
Execute the given command, and return a marker of the execution.
|
protected abstract BaseRedSynchronizer.Marker |
RedVoidSynchronizer.handle(INPUT input)
Implements the execution flow of the Synchronizer
|
Modifier and Type | Method and Description |
---|---|
TRANSFORMER |
BaseRedSynchronizer.ReturnClassifier.andMarkers(BaseRedSynchronizer.Marker... markers)
Add additional markers as preconditions of the current construction chain
|
protected BaseRedSynchronizer.FutureTransformer.Unlocked.Unlocked0 |
BaseRedSynchronizer.ifMarkers(BaseRedSynchronizer.Marker... markers)
Receive markers of various executions, returns a
BaseRedSynchronizer.FutureTransformer to choose which
kind of results to expect, and then run a certain function if condition is met. |
protected abstract TRANSFORMER |
BaseRedSynchronizer.ReturnClassifier.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers)
Generates the concrete instance of the
BaseRedSynchronizer.ReturnClassifier transformer. |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked0 |
BaseRedSynchronizer.ReturnClassifier.Classifier0.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked1<T0> |
BaseRedSynchronizer.ReturnClassifier.Classifier1.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked2<T0,T1> |
BaseRedSynchronizer.ReturnClassifier.Classifier2.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked3<T0,T1,T2> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier3.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked4<T0,T1,T2,T3> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier4.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked5<T0,T1,T2,T3,T4> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier5.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked6<T0,T1,T2,T3,T4,T5> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier6.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked7<T0,T1,T2,T3,T4,T5,T6> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier7.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked8<T0,T1,T2,T3,T4,T5,T6,T7> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier8.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked9<T0,T1,T2,T3,T4,T5,T6,T7,T8> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier9.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.Locked10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifier10.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
protected BaseRedSynchronizer.FutureTransformer.Locked.LockedN |
BaseRedSynchronizer.ReturnClassifier.ReturnClassifierN.transformer(RedFuture[] oldPreconditions,
BaseRedSynchronizer.Marker... markers) |
Copyright © 2017. All rights reserved.