Index
All Classes|All Packages
A
- accept() - Method in interface org.jspace.gate.ServerGate
- accept() - Method in class org.jspace.gate.TcpServerGate
- ACK - org.jspace.protocol.ClientMessageType
- ActualField - Class in org.jspace
-
Instances of this class identifies actual template fields.
- ActualField(Object) - Constructor for class org.jspace.ActualField
-
Create an actual field with value value
- add(String, Space) - Method in class org.jspace.SpaceRepository
-
Adds a new space named
name
to the repository. - addGate(String) - Method in class org.jspace.SpaceRepository
- addGate(URI) - Method in class org.jspace.SpaceRepository
- addGate(ServerGate) - Method in class org.jspace.SpaceRepository
- address - Variable in class org.jspace.gate.TcpServerGate
- addTuple(Tuple) - Method in class org.jspace.PileSpace
- addTuple(Tuple) - Method in class org.jspace.QueueSpace
- addTuple(Tuple) - Method in class org.jspace.SequentialSpace
- addTuple(Tuple) - Method in class org.jspace.StackSpace
B
- backlog - Variable in class org.jspace.gate.TcpServerGate
- BAD_REQUEST - Static variable in class org.jspace.protocol.ServerMessage
- badRequest(String) - Static method in class org.jspace.protocol.ServerMessage
- BOOLEAN_URI - Static variable in class org.jspace.io.ClassDictionary
- bound - Variable in class org.jspace.SequentialSpace
- BYTE_URI - Static variable in class org.jspace.io.ClassDictionary
C
- call(T) - Method in class org.jspace.util.Rendezvous
-
Calls for a value associated with tag.
- canCall(T) - Method in class org.jspace.util.Rendezvous
- canSet(T) - Method in class org.jspace.util.Rendezvous
- CHAR_URI - Static variable in class org.jspace.io.ClassDictionary
- ClassDictionary - Class in org.jspace.io
- ClassDictionary() - Constructor for class org.jspace.io.ClassDictionary
- ClientGate - Interface in org.jspace.gate
-
This interface
- ClientHandler - Interface in org.jspace.gate
- ClientMessage - Class in org.jspace.protocol
-
A RequestMessage represents a message sent by a server to the client.
- ClientMessage(ClientMessageType, InteractionMode, String, String, String, Tuple, Template, boolean, boolean, String, String, URI) - Constructor for class org.jspace.protocol.ClientMessage
- ClientMessageType - Enum in org.jspace.protocol
-
Represents message type.
- close() - Method in interface org.jspace.gate.ClientGate
- close() - Method in interface org.jspace.gate.ClientHandler
- close() - Method in class org.jspace.gate.ConnClientGate
- close() - Method in class org.jspace.gate.ConnClientHandler
- close() - Method in class org.jspace.gate.KeepClientGate
- close() - Method in class org.jspace.gate.KeepClientHandler
- close() - Method in interface org.jspace.gate.ServerGate
- close() - Method in class org.jspace.gate.TcpServerGate
- close() - Method in class org.jspace.RemoteSpace
- closeGate(String) - Method in class org.jspace.SpaceRepository
-
Closes the gate represented by the specific uri, and terminates the underlying thread.
- closeGate(URI) - Method in class org.jspace.SpaceRepository
-
Closes the gate represented by the specific uri, and terminates the underlying thread.
- closeGate(ServerGate) - Method in class org.jspace.SpaceRepository
- closeGates() - Method in class org.jspace.SpaceRepository
- CODE200 - Static variable in class org.jspace.protocol.ServerMessage
- CODE400 - Static variable in class org.jspace.protocol.ServerMessage
- CODE500 - Static variable in class org.jspace.protocol.ServerMessage
- CONN - org.jspace.protocol.InteractionMode
- CONN_MODE - Static variable in class org.jspace.gate.TcpGateBuilder
- ConnClientGate - Class in org.jspace.gate
- ConnClientGate(jSpaceMarshaller, String, int, String) - Constructor for class org.jspace.gate.ConnClientGate
- ConnClientGate.ConnInteractionHandler - Class in org.jspace.gate
- ConnClientHandler - Class in org.jspace.gate
- ConnClientHandler(jSpaceMarshaller, Socket) - Constructor for class org.jspace.gate.ConnClientHandler
- ConnInteractionHandler() - Constructor for class org.jspace.gate.ConnClientGate.ConnInteractionHandler
- ConnServerGate - Class in org.jspace.gate
- ConnServerGate(jSpaceMarshaller, InetSocketAddress, int) - Constructor for class org.jspace.gate.ConnServerGate
- containsTag(T) - Method in class org.jspace.util.Rendezvous
-
Checks if the tag is registered in the Rendezvous.
- createClientGate(URI) - Method in interface org.jspace.gate.GateBuilder
- createClientGate(URI) - Method in class org.jspace.gate.TcpGateBuilder
- createClientGate(URI) - Method in class org.jspace.gate.UdpGateBuilder
- createServerGate(URI) - Method in interface org.jspace.gate.GateBuilder
- createServerGate(URI) - Method in class org.jspace.gate.TcpGateBuilder
- createServerGate(URI) - Method in class org.jspace.gate.UdpGateBuilder
D
- data - Variable in class org.jspace.util.Rendezvous
-
Internally tags are mapped to a
Rendezvous.DataWrapper
. - DEFAULT_BACKLOG - Static variable in class org.jspace.gate.TcpGateBuilder
- DEFAULT_LANGAUGE - Static variable in class org.jspace.io.MarshalFactory
- DEFAULT_MODE - Static variable in class org.jspace.gate.TcpGateBuilder
- DEFAULT_PORT - Static variable in class org.jspace.gate.TcpGateBuilder
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jspace.io.json.TemplateDeserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jspace.io.json.TupleDeserializer
- DOUBLE_URI - Static variable in class org.jspace.io.ClassDictionary
E
- equals(Object) - Method in class org.jspace.ActualField
- equals(Object) - Method in class org.jspace.FormalField
- equals(Object) - Method in class org.jspace.protocol.ClientMessage
- equals(Object) - Method in class org.jspace.protocol.ServerMessage
- equals(Object) - Method in class org.jspace.Template
- equals(Object) - Method in class org.jspace.Tuple
- ExceptionLogger - Interface in org.jspace.gate
F
- FAILURE - org.jspace.protocol.ClientMessageType
- FAILURE - org.jspace.protocol.ServerMessageType
- finalize() - Method in class org.jspace.SpaceRepository
- findAllTuples(Template, boolean) - Method in class org.jspace.QueueSpace
- findAllTuples(Template, boolean) - Method in class org.jspace.SequentialSpace
- findTuple(Template, boolean) - Method in class org.jspace.QueueSpace
- findTuple(Template, boolean) - Method in class org.jspace.RandomSpace
- findTuple(Template, boolean) - Method in class org.jspace.SequentialSpace
- FLOAT_URI - Static variable in class org.jspace.io.ClassDictionary
- FORMAL_ID - Static variable in class org.jspace.io.json.jSonUtils
-
Json tag indicating if a template field is a formal or an actual.
- FormalField - Class in org.jspace
-
Identifies a formal template field.
- FormalField(Class<?>) - Constructor for class org.jspace.FormalField
-
Creates a template field matching any value of type
type
. - fromByte(Class<T>, byte[]) - Method in class org.jspace.io.json.jSonUtils
- fromByte(Class<T>, byte[]) - Method in class org.jspace.io.JSonMarshaller
- fromByte(Class<T>, byte[]) - Method in interface org.jspace.io.jSpaceMarshaller
- fromString(Class<T>, String) - Method in class org.jspace.io.json.jSonUtils
G
- GateBuilder - Interface in org.jspace.gate
- GateFactory - Class in org.jspace.gate
- get(String) - Method in class org.jspace.SpaceRepository
-
Returns the space named
name
or null if this space does not exist. - get(TemplateField...) - Method in class org.jspace.RemoteSpace
- get(TemplateField...) - Method in class org.jspace.SequentialSpace
- get(TemplateField...) - Method in interface org.jspace.Space
-
Retrieves (and remove) a tuple matching the requested template.
- GET_REQUEST - org.jspace.protocol.ClientMessageType
- GET_RESPONSE - org.jspace.protocol.ServerMessageType
- getAll() - Method in class org.jspace.protocol.ClientMessage
- getAll(TemplateField...) - Method in class org.jspace.RemoteSpace
- getAll(TemplateField...) - Method in class org.jspace.SequentialSpace
- getAll(TemplateField...) - Method in interface org.jspace.Space
-
Retrieves (and remove) all the tuples matching a template.
- getClass(String) - Method in class org.jspace.io.ClassDictionary
- getClientHandler(Socket) - Method in class org.jspace.gate.ConnServerGate
- getClientHandler(Socket) - Method in class org.jspace.gate.KeepServerGate
- getClientHandler(Socket) - Method in class org.jspace.gate.TcpServerGate
- getClientSession() - Method in class org.jspace.protocol.ClientMessage
- getClientSession() - Method in class org.jspace.protocol.ServerMessage
- getClientURI() - Method in class org.jspace.protocol.ClientMessage
- getConnectionCode() - Method in class org.jspace.gate.ConnServerGate
- getConnectionCode() - Method in class org.jspace.gate.KeepServerGate
- getConnectionCode() - Method in class org.jspace.gate.TcpServerGate
- getDeaultMarshaller() - Method in class org.jspace.io.MarshalFactory
- getElementAt(int) - Method in class org.jspace.Template
- getElementAt(int) - Method in class org.jspace.Tuple
-
Returns the element at index
i
. - getElementAt(Class<T>, int) - Method in class org.jspace.Tuple
-
Returns the instance of class
c
at elementi
. - getFields() - Method in class org.jspace.Template
- getFormalFieldType() - Method in class org.jspace.FormalField
- getGate() - Method in class org.jspace.RemoteSpace
- getGateBuilder(String) - Method in class org.jspace.gate.GateFactory
- getGson() - Method in class org.jspace.io.json.jSonUtils
- getInstance() - Static method in class org.jspace.gate.GateFactory
- getInstance() - Static method in class org.jspace.io.json.jSonUtils
- getInstance() - Static method in class org.jspace.io.MarshalFactory
- getInteractionMode() - Method in class org.jspace.protocol.ClientMessage
- getInteractionMode() - Method in class org.jspace.protocol.ServerMessage
- getMarshaller(String) - Method in class org.jspace.gate.TcpGateBuilder
- getMarshaller(String) - Method in class org.jspace.io.MarshalFactory
- getMessageType() - Method in class org.jspace.protocol.ClientMessage
- getMessageType() - Method in class org.jspace.protocol.ServerMessage
- getp(TemplateField...) - Method in class org.jspace.RemoteSpace
- getp(TemplateField...) - Method in class org.jspace.SequentialSpace
- getp(TemplateField...) - Method in interface org.jspace.Space
-
Retrieves (and remove) a tuple matching the requested template.
- getRequest(Template, boolean, boolean) - Static method in class org.jspace.protocol.ClientMessage
- getResponce() - Method in class org.jspace.gate.ConnClientGate.ConnInteractionHandler
- getResponse(List<Object[]>, String) - Static method in class org.jspace.protocol.ServerMessage
- getServerSession() - Method in class org.jspace.protocol.ClientMessage
- getServerSession() - Method in class org.jspace.protocol.ServerMessage
- getStatusCode() - Method in class org.jspace.protocol.ClientMessage
- getStatusCode() - Method in class org.jspace.protocol.ServerMessage
- getStatusMessage() - Method in class org.jspace.protocol.ClientMessage
- getStatusMessage() - Method in class org.jspace.protocol.ServerMessage
- getTarget() - Method in class org.jspace.protocol.ClientMessage
- getTemplate() - Method in class org.jspace.protocol.ClientMessage
- getTuple() - Method in class org.jspace.protocol.ClientMessage
- getTuple() - Method in class org.jspace.Tuple
- getTuples() - Method in class org.jspace.protocol.ServerMessage
- getTypeAt(int) - Method in class org.jspace.Tuple
-
Returns the class
c
of the element with indexi
. - getUri() - Method in class org.jspace.RemoteSpace
- getURI() - Method in interface org.jspace.gate.ServerGate
- getURI() - Method in class org.jspace.gate.TcpServerGate
- getURI(Class<?>) - Method in class org.jspace.io.ClassDictionary
- getValue() - Method in class org.jspace.ActualField
H
- hashCode() - Method in class org.jspace.ActualField
- hashCode() - Method in class org.jspace.FormalField
- hashCode() - Method in class org.jspace.protocol.ClientMessage
- hashCode() - Method in class org.jspace.protocol.ServerMessage
- hashCode() - Method in class org.jspace.Template
- hashCode() - Method in class org.jspace.Tuple
- HTTP_PROTOCOL - Static variable in class org.jspace.gate.GateFactory
- HTTPS_PROTOCOL - Static variable in class org.jspace.gate.GateFactory
I
- INTEGER_URI - Static variable in class org.jspace.io.ClassDictionary
- InteractionMode - Enum in org.jspace.protocol
- internalServerError() - Static method in class org.jspace.protocol.ServerMessage
- interruptAll() - Method in class org.jspace.util.Rendezvous
-
Interrupts all currently waiting threads and clears their requests.
- isActive() - Method in interface org.jspace.gate.ClientHandler
- isActive() - Method in class org.jspace.gate.ConnClientHandler
- isActive() - Method in class org.jspace.gate.KeepClientHandler
- isBlocking() - Method in class org.jspace.protocol.ClientMessage
- isClosed - Variable in class org.jspace.gate.TcpServerGate
- isClosed() - Method in interface org.jspace.gate.ClientHandler
- isClosed() - Method in class org.jspace.gate.ConnClientHandler
- isClosed() - Method in class org.jspace.gate.KeepClientHandler
- isClosed() - Method in interface org.jspace.gate.ServerGate
- isClosed() - Method in class org.jspace.gate.TcpServerGate
- isEmpty() - Method in class org.jspace.SpaceRepository
-
Returns true if the repository is empty.
- isInstance(Class<?>, int) - Method in class org.jspace.Tuple
-
Checks if the element at position
i
is instance ofc
. - isRegistered(Class<?>) - Method in class org.jspace.io.ClassDictionary
- isRegistered(String) - Method in class org.jspace.io.ClassDictionary
- isSuccessful() - Method in class org.jspace.protocol.ServerMessage
- iterator() - Method in class org.jspace.Template
- iterator() - Method in class org.jspace.Tuple
J
- JSON_CODE - Static variable in class org.jspace.io.MarshalFactory
- jsonFromObject(Object, JsonSerializationContext) - Method in class org.jspace.io.json.jSonUtils
-
Serialize an object into a
JsonElement
. - jsonFromTeplate(TemplateField, JsonSerializationContext) - Method in class org.jspace.io.json.jSonUtils
- JSonMarshaller - Class in org.jspace.io
- JSonMarshaller() - Constructor for class org.jspace.io.JSonMarshaller
- jSonUtils - Class in org.jspace.io.json
- jSpaceMarshaller - Interface in org.jspace.io
K
- KEEP - org.jspace.protocol.InteractionMode
- KEEP_MODE - Static variable in class org.jspace.gate.TcpGateBuilder
- KeepClientGate - Class in org.jspace.gate
- KeepClientGate(jSpaceMarshaller, String, int, String) - Constructor for class org.jspace.gate.KeepClientGate
- KeepClientHandler - Class in org.jspace.gate
- KeepClientHandler(jSpaceMarshaller, Socket) - Constructor for class org.jspace.gate.KeepClientHandler
- KeepServerGate - Class in org.jspace.gate
- KeepServerGate(jSpaceMarshaller, InetSocketAddress, int) - Constructor for class org.jspace.gate.KeepServerGate
L
- LANGUAGE_PARAMETER - Static variable in class org.jspace.io.MarshalFactory
- LANGUAGE_QUERY_ELEMENT - Static variable in class org.jspace.gate.GateFactory
- length() - Method in class org.jspace.Template
-
Returns the number of fields in the template.
- length() - Method in class org.jspace.Tuple
-
Returns the tuple length.
- logException(Exception) - Method in interface org.jspace.gate.ExceptionLogger
- LONG_URI - Static variable in class org.jspace.io.ClassDictionary
M
- MarshalFactory - Class in org.jspace.io
- marshaller - Variable in class org.jspace.gate.TcpServerGate
- match(Object) - Method in class org.jspace.ActualField
- match(Object) - Method in class org.jspace.FormalField
-
Returns
true
if parameterso
is instance ofthis.type
. - match(Object) - Method in interface org.jspace.TemplateField
-
Checks if the object
o
matches against this field. - match(Tuple) - Method in class org.jspace.Template
-
Check if tuple
t
matches the tempalte. - MODE_QUERY_ELEMENT - Static variable in class org.jspace.gate.GateFactory
N
- newSpace(int) - Method in interface org.jspace.SpaceFactory
-
Create a new space with a given max number of elements inside.
O
- objectFromJson(JsonElement, JsonDeserializationContext) - Method in class org.jspace.io.json.jSonUtils
-
Deserialize an object from a
JsonElement
. - OK_STATUS - Static variable in class org.jspace.protocol.ServerMessage
- open() - Method in interface org.jspace.gate.ClientGate
- open() - Method in class org.jspace.gate.ConnClientGate
- open() - Method in class org.jspace.gate.KeepClientGate
- open() - Method in interface org.jspace.gate.ServerGate
- open() - Method in class org.jspace.gate.TcpServerGate
- org.jspace - package org.jspace
- org.jspace.gate - package org.jspace.gate
- org.jspace.io - package org.jspace.io
- org.jspace.io.json - package org.jspace.io.json
- org.jspace.protocol - package org.jspace.protocol
- org.jspace.util - package org.jspace.util
P
- parseQuery(String) - Static method in class org.jspace.gate.GateFactory
- PileSpace - Class in org.jspace
- PileSpace() - Constructor for class org.jspace.PileSpace
- PileSpace(int) - Constructor for class org.jspace.PileSpace
- pSpaceMessage - Class in org.jspace.protocol
-
This class represents a generic message
- pSpaceMessage(ClientMessageType) - Constructor for class org.jspace.protocol.pSpaceMessage
- PULL - org.jspace.protocol.InteractionMode
- PULL_MODE - Static variable in class org.jspace.gate.TcpGateBuilder
- PUSH - org.jspace.protocol.InteractionMode
- PUSH_MODE - Static variable in class org.jspace.gate.TcpGateBuilder
- put(Object...) - Method in class org.jspace.RemoteSpace
- put(Object...) - Method in class org.jspace.SequentialSpace
- put(Object...) - Method in interface org.jspace.Space
-
Adds a tuple in the space.
- put(String, Object...) - Method in class org.jspace.SpaceRepository
-
Adds a tuple in the space.
- PUT_REQUEST - org.jspace.protocol.ClientMessageType
- PUT_RESPONSE - org.jspace.protocol.ServerMessageType
- putRequest(Tuple) - Static method in class org.jspace.protocol.ClientMessage
- PutRequest - Class in org.jspace.protocol
- PutRequest() - Constructor for class org.jspace.protocol.PutRequest
- putResponse(boolean, String) - Static method in class org.jspace.protocol.ServerMessage
Q
- query(TemplateField...) - Method in class org.jspace.RemoteSpace
- query(TemplateField...) - Method in class org.jspace.SequentialSpace
- query(TemplateField...) - Method in interface org.jspace.Space
-
Reads (without removing) a tuple matching the requested template.
- QUERY_REQUEST - org.jspace.protocol.ClientMessageType
- QUERY_RESPONSE - org.jspace.protocol.ServerMessageType
- queryAll(TemplateField...) - Method in class org.jspace.RemoteSpace
- queryAll(TemplateField...) - Method in class org.jspace.SequentialSpace
- queryAll(TemplateField...) - Method in interface org.jspace.Space
-
Reads (without removing) all the tuples matching the requested template.
- queryp(TemplateField...) - Method in class org.jspace.RemoteSpace
- queryp(TemplateField...) - Method in class org.jspace.SequentialSpace
- queryp(TemplateField...) - Method in interface org.jspace.Space
-
Reads (without removing) a tuple matching the requested template.
- queryRequest(Template, boolean, boolean) - Static method in class org.jspace.protocol.ClientMessage
- QueueSpace - Class in org.jspace
- QueueSpace() - Constructor for class org.jspace.QueueSpace
- QueueSpace(int) - Constructor for class org.jspace.QueueSpace
R
- RandomSpace - Class in org.jspace
- RandomSpace() - Constructor for class org.jspace.RandomSpace
- RandomSpace(int) - Constructor for class org.jspace.RandomSpace
- RandomSpace(int, long) - Constructor for class org.jspace.RandomSpace
- RandomSpace(int, Random) - Constructor for class org.jspace.RandomSpace
- RandomSpace(long) - Constructor for class org.jspace.RandomSpace
- read(BufferedReader, Class<T>) - Method in class org.jspace.io.json.jSonUtils
- read(Class<T>, BufferedReader) - Method in class org.jspace.io.JSonMarshaller
- read(Class<T>, BufferedReader) - Method in interface org.jspace.io.jSpaceMarshaller
- receive() - Method in interface org.jspace.gate.ClientHandler
- receive() - Method in class org.jspace.gate.ConnClientHandler
- receive() - Method in class org.jspace.gate.KeepClientHandler
- register(String, Class<?>) - Method in class org.jspace.io.ClassDictionary
- register(String, Class<?>) - Method in class org.jspace.io.json.jSonUtils
- register(String, Class<? extends jSpaceMarshaller>) - Method in class org.jspace.io.MarshalFactory
- register(String, Class<T>, JsonSerializer<T>, JsonDeserializer<T>) - Method in class org.jspace.io.json.jSonUtils
- register(String, GateBuilder) - Method in class org.jspace.gate.GateFactory
- RemoteSpace - Class in org.jspace
- RemoteSpace(String) - Constructor for class org.jspace.RemoteSpace
- RemoteSpace(URI) - Constructor for class org.jspace.RemoteSpace
- remove(String) - Method in class org.jspace.SpaceRepository
-
Removes the space named
name
. - Rendezvous<T,V> - Class in org.jspace.util
-
This class supports the coordination of threads activities based on rendezvous data synchronization.
- Rendezvous() - Constructor for class org.jspace.util.Rendezvous
-
Creates a new synchronization map.
S
- send(ClientMessage) - Method in interface org.jspace.gate.ClientGate
- send(ClientMessage) - Method in class org.jspace.gate.ConnClientGate.ConnInteractionHandler
- send(ClientMessage) - Method in class org.jspace.gate.ConnClientGate
- send(ClientMessage) - Method in class org.jspace.gate.KeepClientGate
- send(ServerMessage) - Method in interface org.jspace.gate.ClientHandler
- send(ServerMessage) - Method in class org.jspace.gate.ConnClientHandler
- send(ServerMessage) - Method in class org.jspace.gate.KeepClientHandler
- SequentialSpace - Class in org.jspace
- SequentialSpace() - Constructor for class org.jspace.SequentialSpace
-
Create an unbounded sequential space.
- SequentialSpace(int) - Constructor for class org.jspace.SequentialSpace
-
Create a new sequential space with bound that limits the number of tuples that can be inserted in the space.
- serialize(Template, Type, JsonSerializationContext) - Method in class org.jspace.io.json.TemplateSerializer
- serialize(Tuple, Type, JsonSerializationContext) - Method in class org.jspace.io.json.TupleSerializer
- SERVER_ERROR - Static variable in class org.jspace.protocol.ServerMessage
- ServerGate - Interface in org.jspace.gate
- ServerMessage - Class in org.jspace.protocol
- ServerMessage(ServerMessageType, InteractionMode, boolean, String, String, Tuple[], String, String) - Constructor for class org.jspace.protocol.ServerMessage
- ServerMessageType - Enum in org.jspace.protocol
-
Represents message type.
- set(T, V) - Method in class org.jspace.util.Rendezvous
-
Provides a value associated with a tag.
- setClientSession(String) - Method in class org.jspace.protocol.ClientMessage
- setException(IOException) - Method in class org.jspace.gate.ConnClientGate.ConnInteractionHandler
- setExceptionLogger(ExceptionLogger) - Method in class org.jspace.SpaceRepository
- setMessage(ServerMessage) - Method in class org.jspace.gate.ConnClientGate.ConnInteractionHandler
- setTarget(String) - Method in class org.jspace.protocol.ClientMessage
- shutDown() - Method in class org.jspace.SpaceRepository
- size() - Method in class org.jspace.RemoteSpace
- size() - Method in class org.jspace.SequentialSpace
- size() - Method in interface org.jspace.Space
-
Returns the number of tuples that are stored in the space.
- size() - Method in class org.jspace.SpaceRepository
-
Returns the number of spaces in the repository.
- Space - Interface in org.jspace
-
A space is a concurrent data structure that can be used to coordinate activities of threads.
- SpaceFactory - Interface in org.jspace
-
Factory used to build spaces.
- SpaceRepository - Class in org.jspace
-
A repository is a container for a group of spaces each of which is identified by a name.
- SpaceRepository() - Constructor for class org.jspace.SpaceRepository
-
Creates a new respository.
- StackSpace - Class in org.jspace
- StackSpace() - Constructor for class org.jspace.StackSpace
-
Create an unbounded space based on stack.
- StackSpace(int) - Constructor for class org.jspace.StackSpace
-
Create a space based on stack of max size
bound
. - STRING_URI - Static variable in class org.jspace.io.ClassDictionary
T
- TCP_PROTOCOL - Static variable in class org.jspace.gate.GateFactory
- TcpGateBuilder - Class in org.jspace.gate
- TcpGateBuilder() - Constructor for class org.jspace.gate.TcpGateBuilder
- TcpServerGate - Class in org.jspace.gate
- TcpServerGate(jSpaceMarshaller, InetSocketAddress, int) - Constructor for class org.jspace.gate.TcpServerGate
- Template - Class in org.jspace
-
An instance of class
Template
is used as a pattern to select tuples in a space. - Template(Object...) - Constructor for class org.jspace.Template
- Template(TemplateField...) - Constructor for class org.jspace.Template
-
Creates a new template starting from its fields.
- TEMPLATE_URI - Static variable in class org.jspace.io.ClassDictionary
- TemplateDeserializer - Class in org.jspace.io.json
- TemplateDeserializer() - Constructor for class org.jspace.io.json.TemplateDeserializer
- TemplateField - Interface in org.jspace
-
Identifies a generic template field.
- templateFromJSon(JsonElement, JsonDeserializationContext) - Method in class org.jspace.io.json.jSonUtils
- TemplateSerializer - Class in org.jspace.io.json
- TemplateSerializer() - Constructor for class org.jspace.io.json.TemplateSerializer
- toByte(Object) - Method in class org.jspace.io.json.jSonUtils
- toByte(Object) - Method in class org.jspace.io.JSonMarshaller
- toByte(Object) - Method in interface org.jspace.io.jSpaceMarshaller
- toString() - Method in class org.jspace.ActualField
- toString() - Method in class org.jspace.FormalField
- toString() - Method in class org.jspace.protocol.ClientMessage
- toString() - Method in class org.jspace.protocol.ServerMessage
- toString() - Method in class org.jspace.Template
- toString() - Method in class org.jspace.Tuple
- toString(Object) - Method in class org.jspace.io.json.jSonUtils
- Tuple - Class in org.jspace
-
A tuple identifies the basic information item.
- Tuple(Object...) - Constructor for class org.jspace.Tuple
-
Creates a new tuple.
- TUPLE_URI - Static variable in class org.jspace.io.ClassDictionary
- TupleDeserializer - Class in org.jspace.io.json
- TupleDeserializer() - Constructor for class org.jspace.io.json.TupleDeserializer
- tuples - Variable in class org.jspace.SequentialSpace
- TupleSerializer - Class in org.jspace.io.json
- TupleSerializer() - Constructor for class org.jspace.io.json.TupleSerializer
- TYPE_ID - Static variable in class org.jspace.io.json.jSonUtils
-
Json tag associated to string referring to
Class
names.
U
- UDP_PROTOCOL - Static variable in class org.jspace.gate.GateFactory
- UdpGateBuilder - Class in org.jspace.gate
- UdpGateBuilder() - Constructor for class org.jspace.gate.UdpGateBuilder
V
- VALUE_ID - Static variable in class org.jspace.io.json.jSonUtils
-
Json tag associated to generic objects.
- valueOf(String) - Static method in enum org.jspace.protocol.ClientMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jspace.protocol.InteractionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jspace.protocol.ServerMessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jspace.protocol.ClientMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jspace.protocol.InteractionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jspace.protocol.ServerMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitingThreads - Variable in class org.jspace.util.Rendezvous
-
Set of threads currently waiting for incoming messages.
- write(PrintWriter, Object) - Method in class org.jspace.io.json.jSonUtils
- write(Object, PrintWriter) - Method in class org.jspace.io.JSonMarshaller
- write(Object, PrintWriter) - Method in interface org.jspace.io.jSpaceMarshaller
All Classes|All Packages