Index
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 aByteOutflow
. - 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 aByteOutflow
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form