A C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

Action - Annotation Type in io.cloudstate.javasupport.action
An action.
ActionContext - Interface in io.cloudstate.javasupport.action
Context for action calls.
ActionHandler - Interface in io.cloudstate.javasupport.action
Low level interface for handling for action calls.
ActionReply<T> - Interface in io.cloudstate.javasupport.action
An action reply.
add(String, String) - Method in interface io.cloudstate.javasupport.Metadata
Add the string value for the given key.
addBinary(String, ByteBuffer) - Method in interface io.cloudstate.javasupport.Metadata
Add the binary value for the given key.
ALL - io.cloudstate.javasupport.crdt.WriteConsistency
Updates will be written immediately to all replicas.
asCloudEvent() - Method in interface io.cloudstate.javasupport.Metadata
Return a CloudEvent representation of this Metadata.
asCloudEvent(String, URI, String) - Method in interface io.cloudstate.javasupport.Metadata
Convert this metadata to a CloudEvent, adding the given required CloudEvent fields.
asMetadata() - Method in interface io.cloudstate.javasupport.CloudEvent
Return this CloudEvent represented as Metadata.

C

CallHandler - Annotation Type in io.cloudstate.javasupport.action
An action call handler.
clear() - Method in interface io.cloudstate.javasupport.Metadata
Clear all metadata entries.
clearDatacontenttype() - Method in interface io.cloudstate.javasupport.CloudEvent
Clear the data content type of this CloudEvent, if set.
clearDataschema() - Method in interface io.cloudstate.javasupport.CloudEvent
Clear the data schema of this CloudEvent, if set.
clearSubject() - Method in interface io.cloudstate.javasupport.CloudEvent
Clear the subject of this CloudEvent, if set.
clearTime() - Method in interface io.cloudstate.javasupport.CloudEvent
Clear the time of this CloudEvent, if set.
ClientActionContext - Interface in io.cloudstate.javasupport
Context that provides client actions, which include failing and forwarding.
CloudEvent - Interface in io.cloudstate.javasupport
CloudEvent representation of Metadata.
CloudState - Class in io.cloudstate.javasupport
The CloudState class is the main interface to configuring entities to deploy, and subsequently starting a local server which will expose these entities to the CloudState Proxy Sidecar.
CloudState() - Constructor for class io.cloudstate.javasupport.CloudState
 
CloudStateAnnotation - Annotation Type in io.cloudstate.javasupport.impl
Mark annotation for all CloudState annotations
CommandContext - Interface in io.cloudstate.javasupport.crdt
Context for handling a command.
CommandContext<T> - Interface in io.cloudstate.javasupport.entity
A value based entity command context.
CommandContext - Interface in io.cloudstate.javasupport.eventsourced
An event sourced command context.
CommandHandler - Annotation Type in io.cloudstate.javasupport.crdt
Marks a method as a command handler.
CommandHandler - Annotation Type in io.cloudstate.javasupport.entity
Marks a method on a value based entity as a command handler.
CommandHandler - Annotation Type in io.cloudstate.javasupport.eventsourced
Marks a method as a command handler.
commandId() - Method in interface io.cloudstate.javasupport.crdt.CommandContext
The id of the command.
commandId() - Method in interface io.cloudstate.javasupport.crdt.StreamCancelledContext
The id of the command that the stream was for.
commandId() - Method in interface io.cloudstate.javasupport.entity.CommandContext
The id of the command being executed.
commandId() - Method in interface io.cloudstate.javasupport.eventsourced.CommandContext
The id of the command being executed.
commandName() - Method in interface io.cloudstate.javasupport.crdt.CommandContext
The name of the command.
commandName() - Method in interface io.cloudstate.javasupport.entity.CommandContext
The name of the command being executed.
commandName() - Method in interface io.cloudstate.javasupport.eventsourced.CommandContext
The name of the command being executed.
Context - Interface in io.cloudstate.javasupport
Root class of all contexts.
Crdt - Interface in io.cloudstate.javasupport.crdt
Root interface for all CRDTs.
CrdtContext - Interface in io.cloudstate.javasupport.crdt
Root context for all CRDT contexts.
CrdtCreationContext - Interface in io.cloudstate.javasupport.crdt
Context for CRDT creation.
CrdtEntity - Annotation Type in io.cloudstate.javasupport.crdt
A CRDT backed entity.
CrdtEntityFactory - Interface in io.cloudstate.javasupport.crdt
Low level interface for handling commands for CRDTs.
CrdtEntityHandler - Interface in io.cloudstate.javasupport.crdt
Low level interface for handling CRDT commands.
CrdtEntityOptions - Interface in io.cloudstate.javasupport.crdt
Root entity options for all CRDT.
CrdtFactory - Interface in io.cloudstate.javasupport.crdt
Factory for creating CRDTs.
create(CrdtCreationContext) - Method in interface io.cloudstate.javasupport.crdt.CrdtEntityFactory
Create a CRDT entity handler for the given context.
create(EntityContext) - Method in interface io.cloudstate.javasupport.entity.EntityFactory
Create an entity handler for the given context.
create(EntityContext) - Method in interface io.cloudstate.javasupport.EntityFactory
Create an entity.
create(EventSourcedContext) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityFactory
Create an entity handler for the given context.
createCall(T) - Method in interface io.cloudstate.javasupport.ServiceCallRef
Create a call from this reference, using the given message as the message to pass to it when it's invoked.
createCall(T, Metadata) - Method in interface io.cloudstate.javasupport.ServiceCallRef
Create a call from this reference, using the given message as the message to pass to it when it's invoked.
createRunner() - Method in class io.cloudstate.javasupport.CloudState
Creates a CloudStateRunner using the currently configured services.
createRunner(Config) - Method in class io.cloudstate.javasupport.CloudState
Creates a CloudStateRunner using the currently configured services, using the supplied configuration.
CUSTOM - io.cloudstate.javasupport.crdt.LWWRegister.Clock
A custom clock.
CUSTOM_AUTO_INCREMENT - io.cloudstate.javasupport.crdt.LWWRegister.Clock
A custom clock, that automatically increments the custom value if the local clock value is greater than it.

D

datacontenttype() - Method in interface io.cloudstate.javasupport.CloudEvent
The data content type of this CloudEvent.
dataschema() - Method in interface io.cloudstate.javasupport.CloudEvent
The data schema of this CloudEvent.
decrement(long) - Method in interface io.cloudstate.javasupport.crdt.PNCounter
Decrement the counter.
decrement(Object, long) - Method in class io.cloudstate.javasupport.crdt.PNCounterMap
Decrement the counter at the given key by the given amount.
DEFAULT - io.cloudstate.javasupport.crdt.LWWRegister.Clock
The default clock, uses the current system time as the clock value.
defaults() - Static method in interface io.cloudstate.javasupport.crdt.CrdtEntityOptions
Create a default CRDT entity option.
defaults() - Static method in interface io.cloudstate.javasupport.entity.EntityOptions
Create a default entity option for a value based entity.
defaults() - Static method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityOptions
Create a default entity option for an event sourced entity.
defaultTimeout() - Static method in interface io.cloudstate.javasupport.PassivationStrategy
Create a passivation strategy that passivates the entity after the default duration (30 seconds) of inactivity.
delete() - Method in interface io.cloudstate.javasupport.crdt.CommandContext
Delete the CRDT.
deleteState() - Method in interface io.cloudstate.javasupport.entity.CommandContext
Delete the entity state.
description() - Method in interface io.cloudstate.javasupport.action.FailureReply
The description of the failure.

E

effect(ServiceCall) - Method in interface io.cloudstate.javasupport.EffectContext
Invoke the referenced service call as an effect once this action is completed.
effect(ServiceCall, boolean) - Method in interface io.cloudstate.javasupport.EffectContext
Invoke the referenced service call as an effect once this action is completed.
Effect - Interface in io.cloudstate.javasupport.action
An effect.
EffectContext - Interface in io.cloudstate.javasupport
A context that allows instructing the proxy to perform a side effect.
effects() - Method in interface io.cloudstate.javasupport.action.ActionReply
The effects attached to this reply.
emit(Object) - Method in interface io.cloudstate.javasupport.eventsourced.CommandContext
Emit the given event.
EMPTY - Static variable in interface io.cloudstate.javasupport.Metadata
An empty Metadata object.
enable() - Method in interface io.cloudstate.javasupport.crdt.Flag
Enable this flag.
endStream() - Method in interface io.cloudstate.javasupport.crdt.SubscriptionContext
End this stream.
Entity - Annotation Type in io.cloudstate.javasupport.entity
A value based entity.
entityClass() - Method in interface io.cloudstate.javasupport.EntityFactory
Get the class of the entity.
EntityContext - Interface in io.cloudstate.javasupport.entity
Root context for all value based entity contexts.
EntityContext - Interface in io.cloudstate.javasupport
Root context for all contexts that pertain to entities, that is, things that are addressable via an entity id.
EntityCreationContext - Interface in io.cloudstate.javasupport.entity
Creation context for Entity annotated entities.
EntityFactory - Interface in io.cloudstate.javasupport.entity
Low level interface for handling commands on a value based entity.
EntityFactory - Interface in io.cloudstate.javasupport
Entity factory for supporting DI environments.
EntityHandler - Interface in io.cloudstate.javasupport.entity
Low level interface for handling commands on a value based entity.
entityId() - Method in interface io.cloudstate.javasupport.EntityContext
The id of the entity that this context is for.
EntityId - Annotation Type in io.cloudstate.javasupport
Annotation used to indicate that the annotated parameter accepts an entity id.
EntityOptions - Interface in io.cloudstate.javasupport.entity
Root entity options for all value based entities.
EntityOptions - Interface in io.cloudstate.javasupport
Options used for configuring an entity.
eventClass() - Method in annotation type io.cloudstate.javasupport.eventsourced.EventHandler
The event class.
EventContext - Interface in io.cloudstate.javasupport.eventsourced
Context for an event.
EventHandler - Annotation Type in io.cloudstate.javasupport.eventsourced
Marks a method as an event handler.
EventSourcedContext - Interface in io.cloudstate.javasupport.eventsourced
Root context for all event sourcing contexts.
EventSourcedEntity - Annotation Type in io.cloudstate.javasupport.eventsourced
An event sourced entity.
EventSourcedEntityCreationContext - Interface in io.cloudstate.javasupport.eventsourced
Creation context for EventSourcedEntity annotated entities.
EventSourcedEntityFactory - Interface in io.cloudstate.javasupport.eventsourced
Low level interface for handling events and commands on an entity.
EventSourcedEntityHandler - Interface in io.cloudstate.javasupport.eventsourced
Low level interface for handling events and commands on an entity.
EventSourcedEntityOptions - Interface in io.cloudstate.javasupport.eventsourced
Root entity options for all event sourcing entities.

F

fail(String) - Method in interface io.cloudstate.javasupport.ClientActionContext
Fail the command with the given message.
failure(String) - Static method in interface io.cloudstate.javasupport.action.ActionReply
Create a failure reply.
FailureReply<T> - Interface in io.cloudstate.javasupport.action
A failure reply.
Flag - Interface in io.cloudstate.javasupport.crdt
A flag CRDT.
forward(ServiceCall) - Static method in interface io.cloudstate.javasupport.action.ActionReply
Create a forward reply.
forward(ServiceCall) - Method in interface io.cloudstate.javasupport.ClientActionContext
Instruct the proxy to forward handling of this command to another entity served by this stateful function.
ForwardReply<T> - Interface in io.cloudstate.javasupport.action
A forward reply.

G

GCounter - Interface in io.cloudstate.javasupport.crdt
A Grow-only Counter.
get() - Method in interface io.cloudstate.javasupport.crdt.LWWRegister
Get the current value of the register.
get(String) - Method in interface io.cloudstate.javasupport.Metadata
Get the string value for the given key, if found.
getAll(String) - Method in interface io.cloudstate.javasupport.Metadata
Get all the string values for a given key.
getAllKeys() - Method in interface io.cloudstate.javasupport.Metadata
Get all the keys for all the entries.
getBinary(String) - Method in interface io.cloudstate.javasupport.Metadata
Get the binary value for the given key, if found.
getBinaryAll(String) - Method in interface io.cloudstate.javasupport.Metadata
Get all the binary values for a given key.
getBinaryValue() - Method in interface io.cloudstate.javasupport.Metadata.MetadataEntry
The binary value for the metadata entry.
getKey() - Method in interface io.cloudstate.javasupport.Metadata.MetadataEntry
The key for the metadata entry.
getOrCreate(K, Function<CrdtFactory, V>) - Method in interface io.cloudstate.javasupport.crdt.ORMap
Get or create an entry in the map with the given key.
getSelfVote() - Method in interface io.cloudstate.javasupport.crdt.Vote
Get the current value for this nodes vote.
getState() - Method in interface io.cloudstate.javasupport.entity.CommandContext
Retrieve the state.
getValue() - Method in interface io.cloudstate.javasupport.crdt.GCounter
Get the current value of the counter.
getValue() - Method in interface io.cloudstate.javasupport.crdt.PNCounter
Get the current value of the counter.
getValue() - Method in interface io.cloudstate.javasupport.Metadata.MetadataEntry
The string value for the metadata entry.
getValue(Object) - Method in class io.cloudstate.javasupport.crdt.PNCounterMap
Get the value for the given key.
getVoters() - Method in interface io.cloudstate.javasupport.crdt.Vote
Get the number of voters participating in the vote (ie, the number of nodes in the cluster).
getVotesFor() - Method in interface io.cloudstate.javasupport.crdt.Vote
Get the number of votes for.
getWriteConsistency() - Method in interface io.cloudstate.javasupport.crdt.CrdtContext
Get the current write consistency setting for replication of CRDT state.
GSet<T> - Interface in io.cloudstate.javasupport.crdt
A Grow-only Set.

H

handleCommand(Any, CommandContext) - Method in interface io.cloudstate.javasupport.crdt.CrdtEntityHandler
Handle the given command.
handleCommand(Any, CommandContext<Any>) - Method in interface io.cloudstate.javasupport.entity.EntityHandler
Handle the given command.
handleCommand(Any, CommandContext) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityHandler
Handle the given command.
handleEvent(Any, EventContext) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityHandler
Handle the given event.
handleSnapshot(Any, SnapshotContext) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityHandler
Handle the given snapshot.
handleStreamed(String, Source<MessageEnvelope<Any>, NotUsed>, ActionContext) - Method in interface io.cloudstate.javasupport.action.ActionHandler
Handle a full duplex streamed in call.
handleStreamedCommand(Any, StreamedCommandContext<Any>) - Method in interface io.cloudstate.javasupport.crdt.CrdtEntityHandler
Handle the given stream command.
handleStreamedIn(String, Source<MessageEnvelope<Any>, NotUsed>, ActionContext) - Method in interface io.cloudstate.javasupport.action.ActionHandler
Handle a streamed in call.
handleStreamedOut(String, MessageEnvelope<Any>, ActionContext) - Method in interface io.cloudstate.javasupport.action.ActionHandler
Handle a streamed out call call.
handleUnary(String, MessageEnvelope<Any>, ActionContext) - Method in interface io.cloudstate.javasupport.action.ActionHandler
Handle a unary call.
has(String) - Method in interface io.cloudstate.javasupport.Metadata
Check whether this metadata has a entry for the given key.

I

id() - Method in interface io.cloudstate.javasupport.CloudEvent
The id of this CloudEvent.
increment(long) - Method in interface io.cloudstate.javasupport.crdt.GCounter
Increment the counter.
increment(long) - Method in interface io.cloudstate.javasupport.crdt.PNCounter
Increment the counter.
increment(Object, long) - Method in class io.cloudstate.javasupport.crdt.PNCounterMap
Increment the counter at the given key by the given amount.
io.cloudstate.javasupport - package io.cloudstate.javasupport
Root package for the CloudState Java Support library.
io.cloudstate.javasupport.action - package io.cloudstate.javasupport.action
 
io.cloudstate.javasupport.crdt - package io.cloudstate.javasupport.crdt
Conflict-free Replicated Data Type support.
io.cloudstate.javasupport.entity - package io.cloudstate.javasupport.entity
Value based entity support.
io.cloudstate.javasupport.eventsourced - package io.cloudstate.javasupport.eventsourced
Event Sourcing support.
io.cloudstate.javasupport.impl - package io.cloudstate.javasupport.impl
Internal implementation classes for CloudState Java Support.
isAtLeastOne() - Method in interface io.cloudstate.javasupport.crdt.Vote
Has at least one node voted true?
isBinary() - Method in interface io.cloudstate.javasupport.Metadata.MetadataEntry
Whether this entry is a binary entry.
isCloudEvent() - Method in interface io.cloudstate.javasupport.Metadata
Whether this metadata is also a CloudEvent.
isEmpty() - Method in interface io.cloudstate.javasupport.action.ActionReply
Whether this reply is empty: does not have a message, forward, or failure.
isEnabled() - Method in interface io.cloudstate.javasupport.crdt.Flag
Whether this flag is enabled.
isMajority() - Method in interface io.cloudstate.javasupport.crdt.Vote
Have a majority of nodes voted true?
isStreamed() - Method in interface io.cloudstate.javasupport.crdt.StreamedCommandContext
Whether the call is actually streamed.
isText() - Method in interface io.cloudstate.javasupport.Metadata.MetadataEntry
Whether this entry is a text entry.
isUnanimous() - Method in interface io.cloudstate.javasupport.crdt.Vote
Is the vote unanimous?

J

Jsonable - Annotation Type in io.cloudstate.javasupport
Indicates that this class can be serialized to/from JSON.

L

LOCAL - io.cloudstate.javasupport.crdt.WriteConsistency
Updates will only be written to the local replica immediately, and then asynchronously distributed to other replicas in the background.
lookup(String, String, Class<T>) - Method in interface io.cloudstate.javasupport.ServiceCallFactory
Lookup a reference to the service call with the given name and method.
LWWRegister<T> - Interface in io.cloudstate.javasupport.crdt
A Last-Write-Wins Register.
LWWRegister.Clock - Enum in io.cloudstate.javasupport.crdt
A clock.
LWWRegisterMap<K,​V> - Class in io.cloudstate.javasupport.crdt
Convenience wrapper class for ORMap that uses LWWRegister's for values.
LWWRegisterMap(ORMap<K, LWWRegister<V>>) - Constructor for class io.cloudstate.javasupport.crdt.LWWRegisterMap
 

M

MAJORITY - io.cloudstate.javasupport.crdt.WriteConsistency
Updates will be written immediately to a majority of replicas, and then asynchronously distributed to remaining replicas in the background.
message() - Method in interface io.cloudstate.javasupport.ServiceCall
The message to pass to the call when the call is invoked.
message(T) - Static method in interface io.cloudstate.javasupport.action.ActionReply
Create a message reply.
message(T, Metadata) - Static method in interface io.cloudstate.javasupport.action.ActionReply
Create a message reply.
MessageEnvelope<T> - Interface in io.cloudstate.javasupport.action
A message envelope.
MessageReply<T> - Interface in io.cloudstate.javasupport.action
A message reply.
metadata() - Method in interface io.cloudstate.javasupport.action.ActionContext
Get the metadata associated with this call.
metadata() - Method in interface io.cloudstate.javasupport.action.MessageEnvelope
The metadata associated with the message.
metadata() - Method in interface io.cloudstate.javasupport.action.MessageReply
The metadata associated with the message.
metadata() - Method in interface io.cloudstate.javasupport.MetadataContext
Get the metadata associated with this context.
metadata() - Method in interface io.cloudstate.javasupport.ServiceCall
The metadata to pass with the message when the call is invoked.
Metadata - Interface in io.cloudstate.javasupport
Transport specific metadata.
Metadata.MetadataEntry - Interface in io.cloudstate.javasupport
A metadata entry.
MetadataContext - Interface in io.cloudstate.javasupport
Context that provides access to metadata.
method() - Method in interface io.cloudstate.javasupport.ServiceCallRef
The protobuf descriptor for the method.

N

name() - Method in annotation type io.cloudstate.javasupport.action.CallHandler
The name of the command to handle.
name() - Method in annotation type io.cloudstate.javasupport.crdt.CommandHandler
The name of the command to handle.
name() - Method in annotation type io.cloudstate.javasupport.entity.CommandHandler
The name of the command to handle.
name() - Method in annotation type io.cloudstate.javasupport.eventsourced.CommandHandler
The name of the command to handle.
newFlag() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new Flag.
newGCounter() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new GCounter.
newGSet() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new GSet.
newLWWRegister(T) - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new LWWRegister.
newORMap() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new ORMap.
newORSet() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new ORSet.
newPNCounter() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new PNCounter.
newVote() - Method in interface io.cloudstate.javasupport.crdt.CrdtFactory
Create a new Vote.
noReply() - Static method in interface io.cloudstate.javasupport.action.ActionReply
Create a reply that contains neither a message nor a forward nor a failure.

O

of(ServiceCall) - Static method in interface io.cloudstate.javasupport.action.Effect
Create an effect of the given service call.
of(ServiceCall, boolean) - Static method in interface io.cloudstate.javasupport.action.Effect
Create an effect of the given service call.
of(String, URI, String) - Static method in interface io.cloudstate.javasupport.CloudEvent
Create a CloudEvent.
of(T) - Static method in interface io.cloudstate.javasupport.action.MessageEnvelope
Create a message.
of(T, Metadata) - Static method in interface io.cloudstate.javasupport.action.MessageEnvelope
Create a message.
onCancel(Consumer<StreamCancelledContext>) - Method in interface io.cloudstate.javasupport.crdt.StreamedCommandContext
Register an on cancel callback for this command.
onChange(Function<SubscriptionContext, Optional<Output>>) - Method in interface io.cloudstate.javasupport.crdt.StreamedCommandContext
Register an on change callback for this command.
ORMap<K,​V extends Crdt> - Interface in io.cloudstate.javasupport.crdt
An Observed-Removed Map.
ORSet<T> - Interface in io.cloudstate.javasupport.crdt
An Observed-Removed Set.

P

passivationStrategy() - Method in interface io.cloudstate.javasupport.EntityOptions
 
PassivationStrategy - Interface in io.cloudstate.javasupport
A passivation strategy.
payload() - Method in interface io.cloudstate.javasupport.action.MessageEnvelope
The payload of the message.
payload() - Method in interface io.cloudstate.javasupport.action.MessageReply
The payload of the message reply.
persistenceId() - Method in annotation type io.cloudstate.javasupport.entity.Entity
The name of the persistence id.
persistenceId() - Method in annotation type io.cloudstate.javasupport.eventsourced.EventSourcedEntity
The name of the persistence id.
PNCounter - Interface in io.cloudstate.javasupport.crdt
A Positive-Negative Counter.
PNCounterMap<K> - Class in io.cloudstate.javasupport.crdt
Convenience wrapper class for ORMap that uses PNCounter's for values.
PNCounterMap(ORMap<K, PNCounter>) - Constructor for class io.cloudstate.javasupport.crdt.PNCounterMap
 
preferJavaProtobufs() - Method in class io.cloudstate.javasupport.CloudState
When locating protobufs, if both a Java and a ScalaPB generated class is found on the classpath, this specifies that Java should be preferred.
preferScalaProtobufs() - Method in class io.cloudstate.javasupport.CloudState
When locating protobufs, if both a Java and a ScalaPB generated class is found on the classpath, this specifies that Scala should be preferred.
put(K, Long) - Method in class io.cloudstate.javasupport.crdt.PNCounterMap
Not supported on PNCounter, use increment/decrement instead.
put(K, V) - Method in interface io.cloudstate.javasupport.crdt.ORMap
Not supported on ORMap.

R

ref() - Method in interface io.cloudstate.javasupport.ServiceCall
The reference to the call.
registerAction(ActionHandler, Descriptors.ServiceDescriptor, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an Action handler.
registerAction(Object, Descriptors.ServiceDescriptor, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated Action service.
registerCrdtEntity(CrdtEntityFactory, Descriptors.ServiceDescriptor, CrdtEntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register a CRDT entity factory.
registerCrdtEntity(Class<?>, Descriptors.ServiceDescriptor, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated CRDT entity.
registerCrdtEntity(Class<?>, Descriptors.ServiceDescriptor, CrdtEntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated CRDT entity.
registerEntity(EntityFactory, Descriptors.ServiceDescriptor, String, EntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register a value based entity factory.
registerEntity(Class<?>, Descriptors.ServiceDescriptor, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated value based entity.
registerEntity(Class<?>, Descriptors.ServiceDescriptor, EntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated value based entity.
registerEventSourcedEntity(EventSourcedEntityFactory, Descriptors.ServiceDescriptor, String, int, EventSourcedEntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an event sourced entity factory.
registerEventSourcedEntity(Class<?>, Descriptors.ServiceDescriptor, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated event sourced entity.
registerEventSourcedEntity(Class<?>, Descriptors.ServiceDescriptor, EventSourcedEntityOptions, Descriptors.FileDescriptor...) - Method in class io.cloudstate.javasupport.CloudState
Register an annotated event sourced entity.
remove(Object) - Method in interface io.cloudstate.javasupport.crdt.GSet
Remove is not support on a Grow-only set.
remove(String) - Method in interface io.cloudstate.javasupport.Metadata
Remove all metadata entries with the given key.
REVERSE - io.cloudstate.javasupport.crdt.LWWRegister.Clock
A reverse clock, based on the system clock.

S

sequenceNumber() - Method in interface io.cloudstate.javasupport.eventsourced.CommandContext
The current sequence number of events in this entity.
sequenceNumber() - Method in interface io.cloudstate.javasupport.eventsourced.EventContext
The sequence number of the current event being processed.
sequenceNumber() - Method in interface io.cloudstate.javasupport.eventsourced.SnapshotContext
The sequence number of the last event that this snapshot includes.
serviceCall() - Method in interface io.cloudstate.javasupport.action.Effect
The service call that is executed as this effect.
serviceCall() - Method in interface io.cloudstate.javasupport.action.ForwardReply
The service call that is being forwarded to.
ServiceCall - Interface in io.cloudstate.javasupport
Represents a call to a service, performed either as a forward, or as an effect.
serviceCallFactory() - Method in interface io.cloudstate.javasupport.Context
Get the service call factory for this stateful service.
ServiceCallFactory - Interface in io.cloudstate.javasupport
A service call factory.
ServiceCallRef<T> - Interface in io.cloudstate.javasupport
A reference to a call on a service.
set(String, String) - Method in interface io.cloudstate.javasupport.Metadata
Set the string value for the given key.
set(T) - Method in interface io.cloudstate.javasupport.crdt.LWWRegister
Set the current value of the register, using the default clock.
set(T, LWWRegister.Clock, long) - Method in interface io.cloudstate.javasupport.crdt.LWWRegister
Set the current value of the register, using the given custom clock and clock value if required.
setBinary(String, ByteBuffer) - Method in interface io.cloudstate.javasupport.Metadata
Set the binary value for the given key.
setWriteConsistency(WriteConsistency) - Method in interface io.cloudstate.javasupport.crdt.CrdtContext
Set the write consistency setting for replication of CRDT state.
snapshot(SnapshotContext) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityHandler
Snapshot the object.
Snapshot - Annotation Type in io.cloudstate.javasupport.eventsourced
Marks a method as a snapshot method.
SnapshotContext - Interface in io.cloudstate.javasupport.eventsourced
A snapshot context.
snapshotEvery() - Method in annotation type io.cloudstate.javasupport.eventsourced.EventSourcedEntity
Specifies how snapshots of the entity state should be made: Zero means use default from configuration file.
SnapshotHandler - Annotation Type in io.cloudstate.javasupport.eventsourced
Marks a method as a snapshot handler.
source() - Method in interface io.cloudstate.javasupport.CloudEvent
The source of this CloudEvent.
specversion() - Method in interface io.cloudstate.javasupport.CloudEvent
The CloudEvent spec version.
start() - Method in class io.cloudstate.javasupport.CloudState
Starts a server with the configured entities.
start(Config) - Method in class io.cloudstate.javasupport.CloudState
Starts a server with the configured entities, using the supplied configuration.
state(Class<T>) - Method in interface io.cloudstate.javasupport.crdt.CrdtContext
The current CRDT, if it's been created.
StreamCancelledContext - Interface in io.cloudstate.javasupport.crdt
Context for a stream cancelled event.
StreamedCommandContext<Output> - Interface in io.cloudstate.javasupport.crdt
Context for handling a streamed command.
subject() - Method in interface io.cloudstate.javasupport.CloudEvent
The subject of this CloudEvent.
SubscriptionContext - Interface in io.cloudstate.javasupport.crdt
The context for a subscription, passed with every invocation of a StreamedCommandContext.onChange(Function) callback.
synchronous() - Method in interface io.cloudstate.javasupport.action.Effect
Whether this effect should be executed synchronously or not.

T

time() - Method in interface io.cloudstate.javasupport.CloudEvent
The time of this CloudEvent.
timeout(Duration) - Static method in interface io.cloudstate.javasupport.PassivationStrategy
Create a passivation strategy that passivates the entity after a given duration of inactivity.
type() - Method in interface io.cloudstate.javasupport.CloudEvent
The type of this CloudEvent.

U

updateState(T) - Method in interface io.cloudstate.javasupport.entity.CommandContext
Update the entity with the new state.

V

valueOf(String) - Static method in enum io.cloudstate.javasupport.crdt.LWWRegister.Clock
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cloudstate.javasupport.crdt.WriteConsistency
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cloudstate.javasupport.crdt.LWWRegister.Clock
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cloudstate.javasupport.crdt.WriteConsistency
Returns an array containing the constants of this enum type, in the order they are declared.
vote(boolean) - Method in interface io.cloudstate.javasupport.crdt.Vote
Update this nodes vote to the given value.
Vote - Interface in io.cloudstate.javasupport.crdt
A Vote CRDT.

W

withClassLoader(ClassLoader) - Method in class io.cloudstate.javasupport.CloudState
Sets the ClassLoader to be used for reflective access, the default value is the ClassLoader of the CloudState class.
withDatacontenttype(String) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given data content type.
withDataschema(URI) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given data schema.
withEffects(Effect...) - Method in interface io.cloudstate.javasupport.action.ActionReply
Attach the given effects to this reply.
withEffects(Effect...) - Method in interface io.cloudstate.javasupport.action.FailureReply
 
withEffects(Effect...) - Method in interface io.cloudstate.javasupport.action.ForwardReply
 
withEffects(Effect...) - Method in interface io.cloudstate.javasupport.action.MessageReply
 
withEffects(Collection<Effect>) - Method in interface io.cloudstate.javasupport.action.ActionReply
Attach the given effects to this reply.
withEffects(Collection<Effect>) - Method in interface io.cloudstate.javasupport.action.FailureReply
 
withEffects(Collection<Effect>) - Method in interface io.cloudstate.javasupport.action.ForwardReply
 
withEffects(Collection<Effect>) - Method in interface io.cloudstate.javasupport.action.MessageReply
 
withId(String) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given id.
withPassivationStrategy(PassivationStrategy) - Method in interface io.cloudstate.javasupport.crdt.CrdtEntityOptions
 
withPassivationStrategy(PassivationStrategy) - Method in interface io.cloudstate.javasupport.entity.EntityOptions
 
withPassivationStrategy(PassivationStrategy) - Method in interface io.cloudstate.javasupport.EntityOptions
Create an entity option with the given passivation strategy.
withPassivationStrategy(PassivationStrategy) - Method in interface io.cloudstate.javasupport.eventsourced.EventSourcedEntityOptions
 
withSource(URI) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given source.
withSubject(String) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given subject.
withTime(ZonedDateTime) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given time.
withType(String) - Method in interface io.cloudstate.javasupport.CloudEvent
Return a new CloudEvent with the given type.
withTypeUrlPrefix(String) - Method in class io.cloudstate.javasupport.CloudState
Sets the type URL prefix to be used when serializing and deserializing types from and to Protobyf Any values.
WriteConsistency - Enum in io.cloudstate.javasupport.crdt
Write consistency setting for replication of state updates for CRDTs.
A C D E F G H I J L M N O P R S T U V W 
All Classes All Packages