• Getting started with WebSphere eXtreme Scale
  • Programming WebSphere eXtreme Scale
  • Accessing data in WebSphere eXtreme Scale
    • Interacting with an ObjectGrid using the ObjectGridManager
      • createObjectGrid methods
      • getObjectGrid methods
      • removeObjectGrid methods
      • Connecting to a distributed ObjectGrid
        • Configuring an eXtreme Scale client
      • Controlling the life cycle of an ObjectGrid
    • Accessing the ObjectGrid shard
    • Using Sessions to access data in the grid
    • Handling locks
    • Transaction isolation
    • SessionHandle for routing
    • Optimistic collision exception
    • ObjectMap API
      • Introduction to ObjectMap
      • Dynamic maps
      • ObjectMap and JavaMap
      • Maps as FIFO queues
    • EntityManager API introduction
      • Defining an entity schema
        • emd.xsd file
      • EntityManager in a distributed environment
      • Interacting with EntityManager
        • Entity listeners and callback methods
        • Entity listener examples
      • EntityManager fetch plan support
      • EntityManager interface performance impact
        • Instrumentation agent
      • Entity query queues
      • EntityTransaction interface
    • Query API
      • Using the ObjectQuery API
        • Configuring an ObjectQuery schema
      • EntityManager Query API
        • Simple queries with EntityManager
      • Reference for eXtreme Scale queries
        • ObjectGrid query Backus-Naur Form
      • Query performance tuning
        • Query plan
        • Query optimization using indexes
    • Indexing
      • Using indexing for non-key data access
      • Composite HashIndex
    • Data Grid API
      • DataGrid APIs and partitioning
      • DataGrid agents and entity-based Maps
      • DataGrid API example
    • API Documentation
  • System APIs and plug-ins
    • Introduction to plug-ins
    • Event listeners
      • MapEventListener plug-in
      • ObjectGridEventListener plug-in
    • Eviction
      • Writing a custom evictor
    • Writing an index plug-in
    • TransactionCallback plug-in
      • Introduction to plug-in slots
      • External transaction managers
    • Using a Loader
      • Writing a loader
      • JPA loader programming considerations
      • JPAEntityLoader plug-in
      • Using a loader with entity maps and tuples
      • Writing a loader with a replica preload controller
    • LogElement and LogSequence
    • Using eXtreme Scale with JPA
      • Client-based JPA preload utility overview
        • Client-based JPA preload utility programming
      • JPA time-based data updater
        • Starting the JPA time-based updater
    • OptimisticCallback plug-in
    • ObjectTransformer plug-in
    • WebSphereTransactionCallback plug-in
  • Administration APIs
    • Embedded server API
      • Using the embedded server API
    • Monitoring with the statistics API
  • Integrating with Spring framework
    • Native transactions
    • Spring extension beans and namespace support
  • Security API
    • Client authentication programming
    • Client authorization programming
    • Grid authentication
    • Local security
  • Performance considerations
    • JVM tuning
    • CopyMode best practices
      • Byte array maps
    • Plug-in evictor performance best practices
    • Locking performance best practices
      • Map entry locks with query and indexes
    • ObjectTransformer interface best practices
    • Serialization performance
  • Troubleshooting
    • Logs and trace
      • Trace options
    • Messages
    • Release notes
  • Glossary
  • Site map