Section Contents

  • POJO SupportGigaSpaces JavaSpaces API Plain Old Java Object support - the POJO.
    • POJO Support - AdvancedGigaSpaces JavaSpaces API Plain Old Java Object support - the POJO. This advanced section deals with the annotations and gs.xml mapping file, ways for troubleshooting, considerations, UID generation and usage as well as frequently used code snippets.
  • PersistencyGigaSpaces's persistency approach consists of several paradigms for data persistency, according to the application needs. This section gives a basic overview of each paradigm.
  • Transactions Support
    • Transaction ManagerOpenSpaces provides several implementations of Spring's PlatformTransactionManager allowing you to use the GigaSpaces and Jini Transaction Manager.
  • Local Cache and Local View ComponentsOpenSpaces allows you to easily configure and use the space local view feature using the LocalViewSpaceFactoryBean component and local cache using LocalCacheSpaceFactoryBean.
  • SQLQueryThe SQLQuery class is used to query the space using the SQL like syntax.
  • Space Locking and BlockingUsing optimistic and pessimistic locking to preserve the integrity of changes in multi-user scenarios.
    • GigaSpaces Read ModifiersGigaSpaces EXCLUSIVE_READ_LOCK, READ_COMMITTED, DIRTY_READ, and REPEATABLE_READ modifiers.
    • Optimistic LockingWith optimistic locking, you write your program under the assumption that an update operation has a chance of failing, if your updated object has been changed by someone else since you read it.
    • Pessimistic LockingIn the pessimistic locking approach, your program must explicitly obtain a lock using transaction on one or more objects before making any changes.
  • IndexingSetting implicit indexing, extended indexing, and related options.
  • Cluster-Aware OperationsSupported and non-supported operations, limitations, and considerations when working with a clustered space.
GigaSpaces.com - Legal Notice - 3rd Party Licenses - Site Map - API Docs - Forum - Downloads - Blog - White Papers - Contact Tech Writing - Gen. by Atlassian Confluence