All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Accessor<T> |
This interface represents a list of the indexed get/set pairs.
|
| AccessorCache |
AccessorCache is caching accessors in a thread.
|
| AccessorGenerator |
The fields of the Space classes can be accessed using the accessor
returned by AccessorGenerator.
|
| AddRecord |
This Record is used when data is replicated.
|
| AntlrSimpleSqlBaseListener |
This class provides an empty implementation of AntlrSimpleSqlListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| AntlrSimpleSqlLexer |
|
| AntlrSimpleSqlListener |
|
| AntlrSimpleSqlParser |
|
| AntlrSimpleSqlParser.Boolean_literal_listContext |
|
| AntlrSimpleSqlParser.Boolean_literalContext |
|
| AntlrSimpleSqlParser.Column_bool_columnContext |
|
| AntlrSimpleSqlParser.Column_bool_primaryContext |
|
| AntlrSimpleSqlParser.Column_in_expressionContext |
|
| AntlrSimpleSqlParser.Column_listContext |
|
| AntlrSimpleSqlParser.Column_nameContext |
|
| AntlrSimpleSqlParser.Column_sort_listContext |
|
| AntlrSimpleSqlParser.Column_sort_nameContext |
|
| AntlrSimpleSqlParser.ExpressionContext |
|
| AntlrSimpleSqlParser.Literal_listContext |
|
| AntlrSimpleSqlParser.Literal_valueContext |
|
| AntlrSimpleSqlParser.Number_literal_listContext |
|
| AntlrSimpleSqlParser.Number_literalContext |
|
| AntlrSimpleSqlParser.Order_clauseContext |
|
| AntlrSimpleSqlParser.Relational_opContext |
|
| AntlrSimpleSqlParser.Rownum_bool_primaryContext |
|
| AntlrSimpleSqlParser.Rownum_expressionContext |
|
| AntlrSimpleSqlParser.Select_expression_andContext |
|
| AntlrSimpleSqlParser.Select_expression_atomContext |
|
| AntlrSimpleSqlParser.Select_expression_listContext |
|
| AntlrSimpleSqlParser.Select_expressionContext |
|
| AntlrSimpleSqlParser.Select_statementContext |
|
| AntlrSimpleSqlParser.String_literal_listContext |
|
| AntlrSimpleSqlParser.String_literalContext |
|
| AntlrSimpleSqlParser.Table_nameContext |
|
| AntlrSimpleSqlParser.Top_selectContext |
|
| AntlrSimpleSqlParser.Where_clauseContext |
|
| AppendingObjectOutputStream |
An output stream that does not send header for the stream.
|
| AtomicBigInteger |
An atomic counter.
|
| AutoTimeStamped |
|
| BackedSpace |
A cluster or file backed MicroSpace.
|
| BackupSpaceException |
A BackupSpace exception is thrown if the operation is not
allowed in BACKUP mode.
|
| ChainableFailoverMicroSpace |
A failover space that can be chained.
|
| ClusterMessageReceiver |
Cluster replicated spaces use this interface to receive
events from the cluster.
|
| ClusterReplicator |
Replicate messages across the cluster.
|
| ClusterTransport |
A generic ClusterTransport.
|
| ClusterTransportGenerator |
Create a Transport for FailoverMicroSpace.
|
| ColumnReferences<T> |
This class provides an easy lookup of primary keys that refer to a certain indexed column.
|
| ContextId |
ContextId can be used to create threads within threads and having another transaction.
|
| ContextSwitch<T extends I,I> |
A class which can invoke methods of a class in a separate thread
assigned by a contextId.
|
| Contextual |
Contextual classes can have more than one context per thread.
|
| ControlledFailoverMicroSpace |
A failover microspace with local failover control.
|
| CurrentTimeProvider |
|
| DataModelRecord |
This Record is used when data is replicated.
|
| Economical |
Economical methods to prevent memory pile-up.
|
| Entry<T> |
A tracker object used by Tables.
|
| EntryComparator<T> |
Generic Comparator of Entry objects.
|
| EntryComparator.Type |
|
| EntryListener<T> |
|
| Evaluator |
|
| EvaluatorBaseListener |
This class provides an empty implementation of EvaluatorListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| EvaluatorBuilder |
Build an Evaluator.
|
| EvaluatorFormat |
|
| EvaluatorLexer |
|
| EvaluatorListener |
This interface defines a complete listener for a parse tree produced by
EvaluatorParser.
|
| EvaluatorParser |
|
| EvaluatorParser.Expression_atomContext |
|
| EvaluatorParser.Expression_listContext |
|
| EvaluatorParser.Expression_plus_minusContext |
|
| EvaluatorParser.Expression_times_slashContext |
|
| EvaluatorParser.ExpressionContext |
|
| EvaluatorParser.Number_literalContext |
|
| EvaluatorParser.Plus_minusContext |
|
| EvaluatorParser.Times_slashContext |
|
| Expression |
The base expression
|
| Expression<T> |
|
| ExpressionAnd<T> |
|
| ExpressionAtom |
A literal expression.
|
| ExpressionAtom.Operator |
|
| ExpressionBoolean<T> |
|
| ExpressionBooleanColumn<T> |
|
| ExpressionEvaluatorLexer |
|
| ExpressionIn<T> |
|
| ExpressionLiteral |
A literal expression.
|
| ExpressionOr<T> |
|
| ExpressionVariable |
A literal expression.
|
| Failover |
A Demo application that uses JGroups to show how failover
could be done.
|
| FailoverMicroSpace |
A MicroSpace that has failover built-in.
|
| FailoverState |
FailoverState describes the state of the FailoverMicroSpace.
|
| FailoverStateListener |
A listener interface for failove state changes.
|
| FieldBasedAccessor<T> |
A simple object that has only fields can be accessed by this Class.
|
| FieldBasedAccessorGenerator |
An accessor generator based upon fields.
|
| FieldBasedGetterSetter<T> |
SetterGetter based upon fields.
|
| FileReplicator |
Save updates into file, and use that file for recovery.
|
| GetSetPair<T> |
Get-set pair for a POJO.
|
| Getter<T> |
This interface is used to access a field of an object.
|
| GigaSpaceAccessor<T> |
This class is only provided as a proof of concept, and to test existing code.
|
| GigaSpaceAccessorGenerator |
Accessor generator for GigaSpace classes.
|
| GigaSpaceNullValueExtractor |
Null value extractor for GigaSpace classes.
|
| HeaderRecord |
This record will sync old Space classes with new ones during file recovery.
|
| IllegalOperationException |
This exception is called when an illegal operation was made.
|
| IncomingQueue<T> |
A thread based queue of incoming messages.
|
| Indexed |
This annotation is used on getter methods to indicate that the field is indexed.
|
| IndexedMap<K,V> |
|
| IndexedSet<T> |
A set of field values.
|
| IndexType |
The IndexType specifies how a field is indexed.
|
| InitializationException |
This exception may occur during initialization.
|
| InnerSelectContext<T> |
|
| Isolator<T> |
A front map that can be used as a transaction map.
|
| Isolator.State |
|
| IsolatorContext<T> |
IsolatorContext can be used to create threads within threads and having another transaction.
|
| JGroupsFailoverManager |
Failover manager based upon JGroups.
|
| JGroupsNodeAddress |
NodeAddress based upon JGroups.
|
| JGroupsTransport |
A ClusterTransport based upon JGroups.
|
| JGroupsTransportGenerator |
JGroups ClusterTransportGenerator.
|
| JvmAddress |
Address for Jvm Based Transports.
|
| JvmCluster |
Cluster for Jvm Based Transports.
|
| JvmTransport |
Jvm based Transport.
|
| JvmTransportGenerator |
ClusterTransportGenerator for Jvm Based Transports.
|
| LiteralValueType |
The type of the literal value.
|
| LockableTransactional |
A lockable transacitonal can perform a lock before executing the commit.
|
| LockException |
This exception can occur during concurrent modification during commit.
|
| MatchAllQuery<T> |
This Query matches everything.
|
| MergeMap<T> |
|
| MethodBasedGetter<T> |
Method based getter.
|
| MethodBasedSetter<T> |
Method based Setter.
|
| MethodUtils |
Utility Class to scan methods.
|
| MicroLogger |
Provide varargs functionality for org.apache.log4j.Logger,
so that lightweight logging is possible and toString
is called only when the object is logged.
|
| MicroSpace |
MicroSpace can store Objects into Tables defined by their Class.
|
| MicroSpaceAccessor<T> |
This ia a method based accessor.
|
| MicroSpaceAccessorGenerator |
This is a method based accessor generator.
|
| MicroSpaceDelegator |
A delegator that delegates all methods to MicroSpace.
|
| MicroSpaceNullValueExtractor |
Used by primitive types.
|
| MicroSpaceSystem |
A MicroSpaceSystem is a set of Spaces communicating inside a single JVM.
|
| MicroSpaceThreadFactory |
|
| MultiFilteredQueue<T> |
A queue that supports multiple filters.
|
| NodeAddress |
An abstraction of the NodeAddress.
|
| NodeInformation |
NodeInformation to determine which cluster member is the oldest.
|
| NotifyingTable<T> |
Same as normal table, but it can have listeners to notify data changes.
|
| NullValue |
Annotation on getters that return a primitive - which dont have a null value.
|
| NullValueExtractor |
An interface to handle primitive types null value.
|
| ObjectContainer<OB> |
|
| OperatorType |
The type of the operator.
|
| PartitionId |
This annotation specifies the field that determines which thread
will execute the TakeHandler in TakeManager.
|
| PojoUtil |
Utility for POJOs.
|
| QueueIsolator<T> |
A front isolator for the queus.
|
| Record |
This Record is used when data is replicated.
|
| Record.Type |
|
| RecordData |
This Record is used when data is replicated.
|
| RecordMap |
This Record is used when data is replicated.
|
| RecoveryRequest |
This request is sent to PRIMARY FROM Backup.
|
| RemoveRecord |
This Record is used when data is replicated.
|
| RowNumSortExpression<T> |
|
| Select<T> |
|
| Setter<T> |
A Field or Method based getter.
|
| SharedSpace |
|
| SharedSpace.Role |
|
| SimpleFailoverMicroSpace |
A FailoverMicroSpace implementation.
|
| SimpleSafeTable<T> |
A simple table that is thread-safe, all reads and writes are auto-committed, therefore, not transactional.
|
| SimpleSpace |
SimpleSpace is a memory based implementation if MicroSpace.
|
| SimpleSqlBuilder<T> |
Build A Select Statement.
|
| SimpleSqlQuery<T> |
Query using simplified version of SQL.
|
| SimpleTable<T> |
Make a shallow copy of the object using the empty constructor and
the getA setA getB setB methods.
|
| SimpleUnsafeTable<T> |
This map that can hold objects of a type for easy lookup using multiple keys.
|
| SingleFilteredQueue<T> |
A multi-threaded transactional queue with a single filter.
|
| SpaceConfig |
Space configuration.
|
| SpaceRecord |
Annotation on classes that are written into the space.
|
| SpaceRecordListener |
|
| SqlFormat |
The Sql Format.
|
| StringBuilder |
A Smart StringBuilder.
|
| Table<T> |
A Table thtat can store a single class.
|
| TableListener<T> |
A functional interface to Table events.
|
| TableQuery<T> |
A Query Object that works on a single table.
|
| TakeHandler<M> |
This functional interface is executed
in a single thread identified by {link ThreadId ThreadId} annotation in message.
|
| TakeManager<T> |
TakeHandler registers take Queries and Templates and hands them over to the
takers TakeHandler.
|
| TakeTask<T,M> |
The TakeTask is uniquely identified by the underlying message Thread id.
|
| TemplateQuery<T> |
A lightweight query.
|
| ThreadId |
This annotation specifies the field that determines which thread
will execute the TakeHandler in TakeManager.
|
| Transactional |
A transactional property.
|
| TransactionalQueue<T> |
This file was copied from microspace.
|
| TransactionalTable<T> |
|
| TransportException |
Thrown by the transport when an error occurs.
|
| UnannotatedAccessorGenerator |
This method returns a plain getSetAccessor without
annotation parsing.
|
| UniqueId |
A UniqueId that is ideal for a primary key Index.
|
| UpdateCounter |
Count updates in a BigInteger in a single thread.
|
| Util |
Utility package for MicroSpace.
|