choam-docs
0.4-47850a5
choam-docs
API
dev.tauri.choam
async
AsyncQueue
AsyncQueueSource
AsyncReactive
AsyncReactive
AsyncStack
AsyncStack
BoundedQueue
BoundedQueue
BoundedQueueSink
CountDownLatch
CountDownLatch
GenWaitList
GenWaitList
OverflowQueue
OverflowQueue
Promise
Promise
PromiseRead
PromiseRead
PromiseWrite
PromiseWrite
UnboundedQueue
UnboundedQueue
WithSize
WaitList
core
Axn
unsafe
Exchanger
Reactive
Reactive
Rxn
Rxn
MaxRetriesReached
Strategy
Strategy
Spin
unsafe
Ticket
data
Counter
Counter
Map
Map
Extra
Queue
Queue
WithRemove
WithSize
QueueSink
QueueSource
QueueSourceSink
Set
Set
Stack
Stack
UnboundedQueueSink
internal.mcas
Descriptor
Descriptor
HalfWordDescriptor
Mcas
Mcas
ThreadContext
MemoryLocation
MemoryLocation
NullMcas
ThreadConfinedMCASPlatform
laws
discipline
AsyncReactiveLawTests
AsyncReactiveLawTests
ReactiveLawTests
ReactiveLawTests
RefLawTests
RefLawTests
RxnLawTests
RxnLawTests
AsyncReactiveLaws
AsyncReactiveLaws
ReactiveLaws
ReactiveLaws
RefLaws
RefLaws
RxnLaws
RxnLaws
TestInstances
random
SplittableRandom
refs
Ref
Ref
Array
AllocationStrategy
AllocationStrategy
Array
Ref2
Ref2
RefLike
RefLike
stream
AsyncQueueChunkNoneTerminatedSyntax
AsyncQueueChunkSyntax
AsyncQueueNoneTerminatedSyntax
AsyncQueueSyntax
RxnSignallingRef
RxnSignallingRef
StreamSyntax
syntax
choam-docs
/
dev.tauri.choam
/
dev.tauri.choam.core
/
Rxn
/
Strategy
Strategy
dev.tauri.choam.core.Rxn.Strategy
See the
Strategy
companion object
sealed abstract
class
Strategy
extends
Product
,
Serializable
Attributes
Companion
object
Source
Rxn.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Known subtypes
class
Spin
Members list
Clear all
Value members
Abstract methods
def
maxRetries
:
Option
[
Int
]
Attributes
Source
Rxn.scala
def
maxSpin
:
Int
Attributes
Source
Rxn.scala
def
randomizeSpin
:
Boolean
Attributes
Source
Rxn.scala
def
withMaxRetries
(
maxRetries
:
Option
[
Int
]):
Strategy
Attributes
Source
Rxn.scala
def
withMaxSleep
(
maxSleep
:
Duration
):
Strategy
Attributes
Source
Rxn.scala
def
withMaxSpin
(
maxSpin
:
Int
):
Strategy
Attributes
Source
Rxn.scala
def
withRandomizeSleep
(
randomizeSleep
:
Boolean
):
Strategy
Attributes
Source
Rxn.scala
def
withRandomizeSpin
(
randomizeSpin
:
Boolean
):
Strategy
Attributes
Source
Rxn.scala
Inherited methods
def
canEqual
(
that
:
Any
):
Boolean
Attributes
Inherited from:
Equals
def
productArity
:
Int
Attributes
Inherited from:
Product
def
productElement
(
n
:
Int
):
Any
Attributes
Inherited from:
Product
def
productElementName
(
n
:
Int
):
String
Attributes
Inherited from:
Product
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
def
productPrefix
:
String
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Abstract methods
Inherited methods