eXtreme Scale Programming
- 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
- WebSphere eXtreme Scale client configuration
- 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
- Querying data in multiple time zones
- 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
- Troubleshooting loaders
- Messages
- Release notes
- Glossary
- Site map