Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

S8_id - Variable in class com.s8.api.flow.repository.objects.RepoS8Object
DO NOT USE THIS FIELD: S8 SYSTEM ONLY.
S8_key - Variable in class com.s8.api.flow.table.objects.RowS8Object
S8 key
S8_spin - Variable in class com.s8.api.flow.repository.objects.RepoS8Object
DO NOT USE THIS FIELD: S8 SYSTEM ONLY.
S8_vertex - Variable in class com.s8.api.flow.repository.objects.RepoS8Object
Object listeners
S8_vertex - Variable in class com.s8.api.flow.space.objects.SpaceS8Object
Object listeners
S8AsyncFlow - Interface in com.s8.api.flow
The main orchestratino flow of the S8 Stack.
S8BranchMetadata - Interface in com.s8.api.flow.repository.objects
S8BranchMetadata represents the metadata of a branch.
S8BuildException - Exception Class in com.s8.api.exceptions
Build Exception
S8BuildException(String) - Constructor for exception class com.s8.api.exceptions.S8BuildException
Default S8BuildException constructor
S8BuildException(String, Class<?>) - Constructor for exception class com.s8.api.exceptions.S8BuildException
S8BuildException constructor
S8BuildException(String, Field) - Constructor for exception class com.s8.api.exceptions.S8BuildException
S8BuildException constructor
S8BuildException(String, Method) - Constructor for exception class com.s8.api.exceptions.S8BuildException
S8BuildException constructor
S8CodeBlock - Interface in com.s8.api.flow
An simple Runnable block (most basic task of the S8AsyncFlow).
S8ExceptionCatcher - Interface in com.s8.api.flow
S8ExceptionCatcher is the functional interface for catching exception
S8ExplicitSerialCodes - Class in com.s8.api.serial
Serial codes
S8ExplicitSerialCodes() - Constructor for class com.s8.api.serial.S8ExplicitSerialCodes
Default constructor
S8ExplicitSerializable - Interface in com.s8.api.serial
Can parse from a ByteInflow and compose to a ByteOutflow.
S8ExplicitSerialPrototype<S> - Interface in com.s8.api.serial
An explicit serial prototype based on S8SerialPrototype<S>
S8Field - Annotation Interface in com.s8.api.annotations
The field name annotation for the S8 Stack.
S8Filter<T> - Interface in com.s8.api.flow.table.objects
A filter class for selection in database.
S8Getter - Annotation Interface in com.s8.api.annotations
S8Method annotation is permitted on:
S8IOException - Exception Class in com.s8.api.exceptions
S8 IO Exception
S8IOException(String) - Constructor for exception class com.s8.api.exceptions.S8IOException
Main constructor
S8IOException(String, Class<?>) - Constructor for exception class com.s8.api.exceptions.S8IOException
Constructor for specific type
S8IOException(String, Class<?>, Exception) - Constructor for exception class com.s8.api.exceptions.S8IOException
Constructor for type + cause catching
S8IOException(String, Field, Exception) - Constructor for exception class com.s8.api.exceptions.S8IOException
Constructor for field + cause catching
S8IOException(String, Method, Exception) - Constructor for exception class com.s8.api.exceptions.S8IOException
Constructor for method + cause catching
S8MailBuilder - Interface in com.s8.api.flow.mail
A Simple Mail Builder interface.
S8Method - Annotation Interface in com.s8.api.annotations
The S8 Stack annotatino for method.
S8ObjectType - Annotation Interface in com.s8.api.annotations
The Object Type annotation for the S8Stack.
S8OutputProcessor<T> - Interface in com.s8.api.flow
A generic output processor.
S8Param - Annotation Interface in com.s8.api.annotations
Parameter annotation for the S8 Stack.
S8RepositoryMetadata - Interface in com.s8.api.flow.repository.objects
A flat object with the repository metadata.
S8RowType - Annotation Interface in com.s8.api.annotations
The Type of row.
S8Serial - Annotation Interface in com.s8.api.annotations
A Serial annotation for the S8 Stack.
S8Serializable - Interface in com.s8.api.serial
Can parse from a ByteInflow and compose to a ByteOutflow.
S8SerialPrototype<S> - Interface in com.s8.api.serial
Important explanation on why it's coded that way.
S8Setter - Annotation Interface in com.s8.api.annotations
S8Method annotation is permitted on:
S8Table - Class in com.s8.api.flow.table.objects
A Table db.
S8Table() - Constructor for class com.s8.api.flow.table.objects.S8Table
Default constructor
S8User - Interface in com.s8.api.flow
An abstract representation of a user.
S8WebFront - Interface in com.s8.api.web
Main interface representing the front.
S8WebObject - Class in com.s8.api.web
Base type of the object that can be used to populate the front.
S8WebObject(S8WebFront, String) - Constructor for class com.s8.api.web.S8WebObject
Main constructor
S8WebResource - Class in com.s8.api.flow.delivery
A Web resource abstraction
S8WebResource(String, byte[]) - Constructor for class com.s8.api.flow.delivery.S8WebResource
Main constructor
S8WebResourceGenerator - Interface in com.s8.api.flow.delivery
A resource generator (on-the-fly resource serving)
S8WebVertex - Interface in com.s8.api.web
The vertex attached to an S8WebObject object.
S8WebVertexInbound - Interface in com.s8.api.web
Inbound side of the vertex.
S8WebVertexOutbound - Interface in com.s8.api.web
The vertex outbound side.
SAVE_IMMEDIATELY_AFTER - Static variable in interface com.s8.api.flow.S8AsyncFlow
SAVE_IMMEDIATELY_AFTER
saveImmediatelyAfter - Variable in class com.s8.api.flow.space.requests.ExposeSpaceS8Request
true if hardware persistency is required immediately after
selectRows(SelectRowsS8Request<T>) - Method in interface com.s8.api.flow.S8AsyncFlow
Select many rows in a table.
SelectRowsS8Request<T> - Class in com.s8.api.flow.table.requests
A Request object to select rows.
SelectRowsS8Request(String, S8Filter<T>, int) - Constructor for class com.s8.api.flow.table.requests.SelectRowsS8Request
Main constructor
SelectRowsS8Request.Status - Enum Class in com.s8.api.flow.table.requests
Response status
send() - Method in interface com.s8.api.flow.S8AsyncFlow
Send and play
sendEMail(SendMailS8Request) - Method in interface com.s8.api.flow.S8AsyncFlow
Send an email.
SendMailS8Request - Class in com.s8.api.flow.mail
Request Object to send a mail.
SendMailS8Request(boolean) - Constructor for class com.s8.api.flow.mail.SendMailS8Request
Main constructor
SendMailS8Request.Status - Enum Class in com.s8.api.flow.mail
Response status
serialize(ByteOutflow) - Method in interface com.s8.api.serial.S8Serializable
Serialize this object in the outflow passed as argument.
setBool8ArrayField(String, boolean[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setBool8ArrayMethod(String, Bool8ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setBool8ArrayMethodLambda(String, Bool8ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setBool8Field(String, boolean) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setBool8Method(String, Bool8NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setBool8MethodLambda(String, Bool8Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setCapacity(int) - Method in interface com.s8.api.bytes.ByteOutflow
Set the capacity of the underlying buffer.
setDisplayedSender(String) - Method in interface com.s8.api.flow.mail.S8MailBuilder
Set the displayed name.
setExplicitSerializableArrayField(String, List<S>) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setExplicitSerializableArrayField(String, S[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setFloat32ArrayField(String, float[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setFloat32ArrayMethod(String, Float32ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat32ArrayMethodLambda(String, Float32ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat32Field(String, float) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setFloat32Method(String, Float32NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat32MethodLambda(String, Float32Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat64ArrayField(String, double[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setFloat64ArrayMethod(String, Float64ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat64ArrayMethodLambda(String, Float64ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat64Field(String, double) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setFloat64Method(String, Float64NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setFloat64MethodLambda(String, Float64Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt16Field(String, int) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setInt16Method(String, Int16NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt16MethodLambda(String, Int16Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt32Field(String, int) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setInt32Method(String, Int32NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt32MethodLambda(String, Int32Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt64ArrayField(String, long[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setInt64Field(String, long) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setInt64Method(String, Int64NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt64MethodLambda(String, Int64Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt8Field(String, int) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setInt8Method(String, Int8NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setInt8MethodLambda(String, Int8Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setMe(S8User) - Method in interface com.s8.api.flow.S8AsyncFlow
Define a user a flow owner.
setObjectField(String, T) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setObjectListField(String, List<T>) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setObjectListField(String, T) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setObjectListField(String, T[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setObjectMethod(String, ObjectNeFunction<T>) - Method in interface com.s8.api.web.S8WebVertexInbound
Define behaviour for the method of the object attached to this vertex.
setRawProvider(String, S8WebResourceGenerator) - Method in interface com.s8.api.web.WebS8VertexProviders
Set Providers
setRecipient(String) - Method in interface com.s8.api.flow.mail.S8MailBuilder
Set the recipient email
setSerializableField(String, S) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setStringUTF8ArrayField(String, String[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setStringUTF8ArrayMethod(String, StringUTF8ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Define behaviour for the method of the object attached to this vertex.
setStringUTF8ArrayMethodLambda(String, StringUTF8ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Define behaviour for the method of the object attached to this vertex.
setStringUTF8Field(String, String) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setStringUTF8Method(String, StringUTF8NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setStringUTF8MethodLambda(String, StringUTF8Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
setStringUTF8MethodLambda
setSubject(String) - Method in interface com.s8.api.flow.mail.S8MailBuilder
Set the subject
setUInt16ArrayField(String, int[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt16ArrayMethod(String, UInt16ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt16ArrayMethodLambda(String, UInt16ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt16Field(String, int) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt16Method(String, UInt16NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt16MethodLambda(String, UInt16Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt32ArrayField(String, long[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt32ArrayMethod(String, UInt32ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt32ArrayMethodLambda(String, UInt32ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt32Field(String, long) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt32Method(String, UInt32NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt32MethodLambda(String, UInt32Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt64ArrayMethod(String, UInt64ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setUInt64ArrayMethodLambda(String, UInt64ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setUInt64Field(String, long) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt64Method(String, UInt64NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt64MethodLambda(String, UInt64Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to remote front object a specific behaviour.
setUInt8ArrayField(String, int[]) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt8ArrayMethod(String, UInt8ArrayNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt8ArrayMethodLambda(String, UInt8ArrayLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt8Field(String, int) - Method in interface com.s8.api.web.S8WebVertexOutbound
Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
setUInt8Method(String, UInt8NeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setUInt8MethodLambda(String, UInt8Lambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setVoidMethod(String, VoidNeFunction) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
setVoidMethodLambda(String, VoidLambda) - Method in interface com.s8.api.web.S8WebVertexInbound
Attach to this remote front object a specific behaviour.
SHOULD_NOT_OVERRIDE - Static variable in interface com.s8.api.flow.S8AsyncFlow
SHOULD_NOT_OVERRIDE
SPACE_DOES_NOT_EXIST - Enum constant in enum class com.s8.api.flow.space.requests.AccessSpaceS8Request.Status
the space does not exist
SPACE_ID_CONFLICT - Enum constant in enum class com.s8.api.flow.space.requests.CreateSpaceS8Request.Status
space id would cause conflicts
spaceId - Variable in class com.s8.api.flow.space.requests.AccessSpaceS8Request
The identifier of the space targeted by this request.
spaceId - Variable in class com.s8.api.flow.space.requests.CreateSpaceS8Request
the id of the space
spaceId - Variable in class com.s8.api.flow.space.requests.ExposeSpaceS8Request
The space id
SpaceS8Object - Class in com.s8.api.flow.space.objects
S8Shell represents an enclosure of a graph of S8Object.
SpaceS8Object() - Constructor for class com.s8.api.flow.space.objects.SpaceS8Object
Perform initial binding of object with vertex, vertex itself being bound to its shell
SpaceS8Vertex - Interface in com.s8.api.flow.space.objects
Vertex for Space Objects
startRecording(ByteOutflow) - Method in interface com.s8.api.bytes.ByteInflow
startRecording
stopRecording() - Method in interface com.s8.api.bytes.ByteInflow
stopRecording
StringUTF8ArrayLambda - Interface in com.s8.api.web.lambdas.arrays
A Web lambda on an String(UTF8)[] argument (from network).
StringUTF8ArrayNeFunction - Interface in com.s8.api.web.functions.arrays
A Web function on String[].
StringUTF8Lambda - Interface in com.s8.api.web.lambdas.primitives
A Web lambda on a String UTF8 argument (from network).
StringUTF8NeFunction - Interface in com.s8.api.web.functions.primitives
A Web function on an String (encoded as UTF8) argument (from network).
sub() - Element in annotation interface com.s8.api.annotations.S8ObjectType
Give the list of subtypes (or implied types) for further inspection by code crawlers.
SUCCESSFULLY_FORKED - Enum constant in enum class com.s8.api.flow.repository.requests.ForkBranchS8Request.Status
Request succeed
SUCCESSFULLY_FORKED - Enum constant in enum class com.s8.api.flow.repository.requests.ForkRepositoryS8Request.Status
Successul request
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form