Package | Description |
---|---|
org.corfudb.annotations |
This package contains annotations, which are used throughout Corfu.
|
org.corfudb.runtime.collections | |
org.corfudb.samples |
Class and Description |
---|
ConstructorType
An enumeration which describes whether the arguments to
the constructor should be persisted on the log or only
applied at runtime to the state of the object.
|
ObjectType
Marks whether this object is state machine replicated or not.
|
StateSource
Where the state of the object should come from.
|
Class and Description |
---|
Accessor
An accessor marks a method which accesses
the state of a Corfu object.
|
ConflictParameter
This annotation marks that a parameter should be considered
to generate the hash for fine-grained conflict resolution.
|
CorfuObject
Marks an object which should exist in the Corfu log.
|
DontInstrument
Marks that a method should not be instrumented by the runtime.
|
Mutator
Marks a mutator, which is a method on an object
to be recorded in the Corfu log.
|
MutatorAccessor
Marks a mutatorAccessor, which is an method that modifies the state
of an object, then reads back the result of that modification.
|
PassThrough
Methods marked PassThrough are instrumented,
but call the underlying object directly instead
of syncing or access
Created by mwei on 11/12/16.
|
TransactionalMethod
Marks that this method should be execute transactionally.
|
Class and Description |
---|
Accessor
An accessor marks a method which accesses
the state of a Corfu object.
|
CorfuObject
Marks an object which should exist in the Corfu log.
|
Mutator
Marks a mutator, which is a method on an object
to be recorded in the Corfu log.
|
MutatorAccessor
Marks a mutatorAccessor, which is an method that modifies the state
of an object, then reads back the result of that modification.
|
Copyright © 2019 CorfuDB. All rights reserved.