Red Hat Customer Portal

Skip to main content

Main Navigation

  • Products & Services
    • Back
    • View All Products
    • Infrastructure and Management
      • Back
      • Red Hat Enterprise Linux
      • Red Hat Virtualization
      • Red Hat Identity Management
      • Red Hat Directory Server
      • Red Hat Certificate System
      • Red Hat Satellite
      • Red Hat Subscription Management
      • Red Hat Update Infrastructure
      • Red Hat Insights
      • Red Hat Ansible Automation Platform
    • Cloud Computing
      • Back
      • Red Hat CloudForms
      • Red Hat OpenStack Platform
      • Red Hat OpenShift Container Platform
      • Red Hat OpenShift Online
      • Red Hat OpenShift Dedicated
      • Red Hat Advanced Cluster Management for Kubernetes
      • Red Hat Quay
      • Red Hat CodeReady Workspaces
    • Storage
      • Back
      • Red Hat Gluster Storage
      • Red Hat Hyperconverged Infrastructure
      • Red Hat Ceph Storage
      • Red Hat Openshift Container Storage
    • Runtimes
      • Back
      • Red Hat Runtimes
      • Red Hat JBoss Enterprise Application Platform
      • Red Hat Data Grid
      • Red Hat JBoss Web Server
      • Red Hat Single Sign On
      • Red Hat support for Spring Boot
      • Red Hat build of Node.js
      • Red Hat build of Thorntail
      • Red Hat build of Eclipse Vert.x
      • Red Hat build of OpenJDK
      • Red Hat build of Quarkus
      • Red Hat CodeReady Studio
    • Integration and Automation
      • Back
      • Red Hat Integration
      • Red Hat Fuse
      • Red Hat AMQ
      • Red Hat 3scale API Management
      • Red Hat JBoss Data Virtualization
      • Red Hat Process Automation
      • Red Hat Process Automation Manager
      • Red Hat Decision Manager
    • Support
    • Production Support
    • Development Support
    • Product Life Cycles
    • Documentation
    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    • Services
    • Consulting
    • Technical Account Management
    • Training & Certifications
    • Ecosystem Catalog
    • Partner Resources
    • Red Hat in the Public Cloud
  • Tools
    • Back
    • Red Hat Insights
    • Tools
    • Troubleshoot a product issue
    • Packages
    • Errata
    • Customer Portal Labs
    • Explore Labs
    • Configuration
    • Deployment
    • Security
    • Troubleshooting
  • Security
    • Back
    • Product Security Center
    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Security Labs
    • Resources
    • Overview
    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community
    • Back
    • Customer Portal Community
    • Discussions
    • Blogs
    • Private Groups
    • Community Activity
    • Customer Events
    • Red Hat Convergence
    • Red Hat Summit
    • Stories
    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Account
    • Back
    • Log In
    • Register
    • Red Hat Account Number:
    • Account Details
    • User Management
    • Account Maintenance
    • My Profile
    • Notifications
    • Help
    • Log Out
  • Language
    • Back
    • English
    • 한국어
    • 日本語
    • 中文 (中国)
Red Hat Customer Portal
  • Products & Services
    • Back
    • View All Products
    • Infrastructure and Management
      • Back
      • Red Hat Enterprise Linux
      • Red Hat Virtualization
      • Red Hat Identity Management
      • Red Hat Directory Server
      • Red Hat Certificate System
      • Red Hat Satellite
      • Red Hat Subscription Management
      • Red Hat Update Infrastructure
      • Red Hat Insights
      • Red Hat Ansible Automation Platform
    • Cloud Computing
      • Back
      • Red Hat CloudForms
      • Red Hat OpenStack Platform
      • Red Hat OpenShift Container Platform
      • Red Hat OpenShift Online
      • Red Hat OpenShift Dedicated
      • Red Hat Advanced Cluster Management for Kubernetes
      • Red Hat Quay
      • Red Hat CodeReady Workspaces
    • Storage
      • Back
      • Red Hat Gluster Storage
      • Red Hat Hyperconverged Infrastructure
      • Red Hat Ceph Storage
      • Red Hat Openshift Container Storage
    • Runtimes
      • Back
      • Red Hat Runtimes
      • Red Hat JBoss Enterprise Application Platform
      • Red Hat Data Grid
      • Red Hat JBoss Web Server
      • Red Hat Single Sign On
      • Red Hat support for Spring Boot
      • Red Hat build of Node.js
      • Red Hat build of Thorntail
      • Red Hat build of Eclipse Vert.x
      • Red Hat build of OpenJDK
      • Red Hat build of Quarkus
      • Red Hat CodeReady Studio
    • Integration and Automation
      • Back
      • Red Hat Integration
      • Red Hat Fuse
      • Red Hat AMQ
      • Red Hat 3scale API Management
      • Red Hat JBoss Data Virtualization
      • Red Hat Process Automation
      • Red Hat Process Automation Manager
      • Red Hat Decision Manager
    • Support
    • Production Support
    • Development Support
    • Product Life Cycles
    • Documentation
    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    • Services
    • Consulting
    • Technical Account Management
    • Training & Certifications
    • Ecosystem Catalog
    • Partner Resources
    • Red Hat in the Public Cloud
  • Tools
    • Back
    • Red Hat Insights
    • Tools
    • Troubleshoot a product issue
    • Packages
    • Errata
    • Customer Portal Labs
    • Explore Labs
    • Configuration
    • Deployment
    • Security
    • Troubleshooting
  • Security
    • Back
    • Product Security Center
    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Security Labs
    • Resources
    • Overview
    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community
    • Back
    • Customer Portal Community
    • Discussions
    • Blogs
    • Private Groups
    • Community Activity
    • Customer Events
    • Red Hat Convergence
    • Red Hat Summit
    • Stories
    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Account
    • Back
    • Log In
    • Register
    • Red Hat Account Number:
    • Account Details
    • User Management
    • Account Maintenance
    • My Profile
    • Notifications
    • Help
    • Log Out
  • Language
    • Back
    • English
    • 한국어
    • 日本語
    • 中文 (中国)
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Search
  • Log In
  • Language
Or troubleshoot an issue.

Log in to Your Red Hat Account

Log In

Your Red Hat account gives you access to your profile, preferences, and services, depending on your status.

Register

If you are a new customer, register now for access to product evaluations and purchasing capabilities.

Need access to an account?

If your company has an existing Red Hat account, your organization administrator can grant you access.

If you have any questions, please contact customer service.

Red Hat Account Number:

Red Hat Account

  • Account Details
  • User Management
  • Account Maintenance
  • Account Team

Customer Portal

  • My Profile
  • Notifications
  • Help

For your security, if you’re on a public computer and have finished using your Red Hat services, please be sure to log out.

Log Out

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)
Red Hat Customer Portal Red Hat Customer Portal
  • Products & Services
  • Tools
  • Security
  • Community
  • Infrastructure and Management

  • Cloud Computing

  • Storage

  • Runtimes

  • Integration and Automation

  • Red Hat Enterprise Linux
  • Red Hat Virtualization
  • Red Hat Identity Management
  • Red Hat Directory Server
  • Red Hat Certificate System
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Update Infrastructure
  • Red Hat Insights
  • Red Hat Ansible Automation Platform
  • Red Hat CloudForms
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Online
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat CodeReady Workspaces
  • Red Hat OpenShift Service on AWS
  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat Openshift Container Storage
  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Thorntail
  • Red Hat build of Eclipse Vert.x
  • Red Hat build of OpenJDK
  • Red Hat build of Quarkus
  • Red Hat CodeReady Studio
  • Red Hat Integration
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
  • Red Hat JBoss Data Virtualization
  • Red Hat Process Automation
  • Red Hat Process Automation Manager
  • Red Hat Decision Manager
View All Products
  • Support
  • Production Support
  • Development Support
  • Product Life Cycles

Services

  • Consulting
  • Technical Account Management
  • Training & Certifications
  • Documentation
  • Red Hat Enterprise Linux
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Ecosystem Catalog
  • Red Hat in the Public Cloud
  • Partner Resources

Tools

  • Troubleshoot a product issue
  • Packages
  • Errata
  • Customer Portal Labs
  • Configuration
  • Deployment
  • Security
  • Troubleshooting

Red Hat Insights

Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

  • Learn more
  • Go to Insights

Red Hat Product Security Center

Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

Product Security Center

Security Updates

  • Security Advisories
  • Red Hat CVE Database
  • Security Labs

Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

  • View Responses

Resources

  • Overview
  • Security Blog
  • Security Measurement
  • Severity Ratings
  • Backporting Policies
  • Product Signing (GPG) Keys

Customer Portal Community

  • Discussions
  • Blogs
  • Private Groups
  • Community Activity

Customer Events

  • Red Hat Convergence
  • Red Hat Summit

Stories

  • Red Hat Subscription Value
  • You Asked. We Acted.
  • Open Source Communities
Show Table of Contents
Hide Table of Contents
  • English
  • Single-page HTML
  • PDF
  • ePub
  1. Administration and Configuration Guide
  2. I. Introduction
    1. 1. Setting up Red Hat JBoss Data Grid
      1. 1.1. Prerequisites
      2. 1.2. Steps to Set up Red Hat JBoss Data Grid
  3. II. Managing JVM Memory
    1. 2. Eviction and Expiration
      1. 2.1. Overview of Eviction and Expiration
      2. 2.2. Configuring Eviction
        1. 2.2.1. Eviction Types
        2. 2.2.2. Storage Types
        3. 2.2.3. Adding the Memory Element
        4. 2.2.4. Specifying the Storage Type
        5. 2.2.5. Specifying the Eviction Type
        6. 2.2.6. Setting the Cache Size
        7. 2.2.7. Tuning the Off Heap Configuration
        8. 2.2.8. Setting the Eviction Strategy
        9. 2.2.9. Configuring Passivation
      3. 2.3. Configuring Expiration
        1. 2.3.1. Expiration Parameters
        2. 2.3.2. Configuring Expiration
        3. 2.3.3. Expiration Behavior
  4. III. Monitoring Your Cache
    1. 3. Set Up Logging
      1. 3.1. About Logging
      2. 3.2. Supported Application Logging Frameworks
        1. 3.2.1. Supported Application Logging Frameworks
        2. 3.2.2. About JBoss Logging
        3. 3.2.3. JBoss Logging Features
      3. 3.3. Boot Logging
        1. 3.3.1. Boot Logging
        2. 3.3.2. Configure Boot Logging
        3. 3.3.3. Default Log File Locations
      4. 3.4. Logging Attributes
        1. 3.4.1. About Log Levels
        2. 3.4.2. Supported Log Levels
        3. 3.4.3. About Log Categories
        4. 3.4.4. About the Root Logger
        5. 3.4.5. About Log Handlers
        6. 3.4.6. Log Handler Types
        7. 3.4.7. Selecting Log Handlers
        8. 3.4.8. About Log Formatters
      5. 3.5. Logging Sample Configurations
        1. 3.5.1. Logging Sample Configuration Location
        2. 3.5.2. Sample XML Configuration for the Root Logger
        3. 3.5.3. Sample XML Configuration for a Log Category
        4. 3.5.4. Sample XML Configuration for a Console Log Handler
        5. 3.5.5. Sample XML Configuration for a File Log Handler
        6. 3.5.6. Sample XML Configuration for a Periodic Log Handler
        7. 3.5.7. Sample XML Configuration for a Size Log Handler
        8. 3.5.8. Sample XML Configuration for a Async Log Handler
  5. IV. Set Up Cache Modes
    1. 4. Cache Modes
      1. 4.1. Cache Modes
      2. 4.2. About Cache Containers
      3. 4.3. Local Mode
        1. 4.3.1. Local Mode
        2. 4.3.2. Configure Local Mode
      4. 4.4. Clustered Modes
        1. 4.4.1. Clustered Modes
        2. 4.4.2. Asynchronous and Synchronous Operations
        3. 4.4.3. About Asynchronous Communications
        4. 4.4.4. Cache Mode Troubleshooting
    2. 5. Set Up Distribution Mode
      1. 5.1. About Distribution Mode
      2. 5.2. Consistent Hashing in Distribution Mode
      3. 5.3. Locating Entries in Distribution Mode
      4. 5.4. Return Values in Distribution Mode
      5. 5.5. Configure Distribution Mode
      6. 5.6. Synchronous and Asynchronous Distribution
    3. 6. Set Up Replication Mode
      1. 6.1. About Replication Mode
      2. 6.2. Optimized Replication Mode Usage
      3. 6.3. Configure Replication Mode
      4. 6.4. Synchronous and Asynchronous Replication
        1. 6.4.1. Synchronous and Asynchronous Replication
        2. 6.4.2. Troubleshooting Asynchronous Replication Behavior
      5. 6.5. The Replication Queue
        1. 6.5.1. The Replication Queue
        2. 6.5.2. Replication Queue Usage
      6. 6.6. About Replication Guarantees
      7. 6.7. Replication Traffic on Internal Networks
    4. 7. Set Up Invalidation Mode
      1. 7.1. About Invalidation Mode
      2. 7.2. Configure Invalidation Mode
      3. 7.3. Synchronous/Asynchronous Invalidation
      4. 7.4. The L1 Cache and Invalidation
    5. 8. State Transfer
      1. 8.1. State Transfer
      2. 8.2. Non-Blocking State Transfer
      3. 8.3. Suppress State Transfer via JMX
      4. 8.4. The rebalancingEnabled Attribute
  6. V. Enabling APIs
    1. 9. Enabling APIs Declaratively
      1. 9.1. Enabling APIs Declaratively
      2. 9.2. Batching API
      3. 9.3. Grouping API
      4. 9.4. Externalizable API
        1. 9.4.1. The Externalizable API
        2. 9.4.2. Register the Advanced Externalizer (Declaratively)
        3. 9.4.3. Configuring the Deserialization Whitelist
        4. 9.4.4. Custom Externalizer ID Values
    2. 10. Set Up and Configure the Infinispan Query API
      1. 10.1. Set Up Infinispan Query
        1. 10.1.1. Infinispan Query Dependencies in Library Mode
      2. 10.2. Directory Providers
        1. 10.2.1. Directory Providers
        2. 10.2.2. RAM Directory Provider
        3. 10.2.3. Filesystem Directory Provider
        4. 10.2.4. Infinispan Directory Provider
      3. 10.3. Configure Indexing
        1. 10.3.1. Configure the Index in Remote Client-Server Mode
        2. 10.3.2. Automatic Indexing
        3. 10.3.3. Rebuilding the Index
      4. 10.4. Tuning the Index
        1. 10.4.1. Near-Realtime Index Manager
        2. 10.4.2. Tuning Infinispan Directory
        3. 10.4.3. Per-Index Configuration
    3. 11. The Health Check API
      1. 11.1. The Health Check API
      2. 11.2. Accessing the Health API using JMX
      3. 11.3. Accessing the Health Check API using the CLI
      4. 11.4. Accessing the Health Check API using the Management REST Interface
  7. VI. Remote Client-Server Mode Interfaces
    1. 12. Remote Client-Server Mode Interfaces
    2. 13. The Hot Rod Interface
      1. 13.1. About Hot Rod
      2. 13.2. The Benefits of Using Hot Rod over Memcached
      3. 13.3. Hot Rod Hash Functions
      4. 13.4. The Hot Rod Interface Connector
        1. 13.4.1. The Hot Rod Interface Connector
        2. 13.4.2. Configure Hot Rod Connectors
    3. 14. The REST Interface
      1. 14.1. The REST Interface
      2. 14.2. The REST Interface Connector
        1. 14.2.1. The REST Interface Connector
        2. 14.2.2. Configure REST Connectors
    4. 15. The Memcached Interface
      1. 15.1. The Memcached Interface
      2. 15.2. About Memcached Servers
      3. 15.3. Memcached Statistics
      4. 15.4. The Memcached Interface Connector
        1. 15.4.1. The Memcached Interface Connector
        2. 15.4.2. Configure Memcached Connectors
  8. VII. Set Up Locking for the Cache
    1. 16. Locking
      1. 16.1. Locking
      2. 16.2. Configure Locking (Remote Client-Server Mode)
      3. 16.3. Configure Locking (Library Mode)
      4. 16.4. Locking Types
        1. 16.4.1. About Optimistic Locking
        2. 16.4.2. About Pessimistic Locking
        3. 16.4.3. Pessimistic Locking Types
        4. 16.4.4. Explicit Pessimistic Locking Example
        5. 16.4.5. Implicit Pessimistic Locking Example
        6. 16.4.6. Configure Locking Mode (Remote Client-Server Mode)
        7. 16.4.7. Configure Locking Mode (Library Mode)
      5. 16.5. Locking Operations
        1. 16.5.1. About the LockManager
        2. 16.5.2. About Lock Acquisition
        3. 16.5.3. About Concurrency Levels
    2. 17. Set Up Lock Striping
      1. 17.1. About Lock Striping
      2. 17.2. Configure Lock Striping (Remote Client-Server Mode)
      3. 17.3. Configure Lock Striping (Library Mode)
    3. 18. Set Up Isolation Levels
      1. 18.1. About Isolation Levels
      2. 18.2. About READ_COMMITTED
      3. 18.3. About REPEATABLE_READ
  9. VIII. Set Up and Configure a Cache Store
    1. 19. Cache Stores
      1. 19.1. Cache Stores
      2. 19.2. Cache Loaders and Cache Writers
      3. 19.3. Cache Store Configuration
        1. 19.3.1. Configuring the Cache Store
        2. 19.3.2. Configure the Cache Store using XML (Library Mode)
        3. 19.3.3. About SKIP_CACHE_LOAD Flag
        4. 19.3.4. About the SKIP_CACHE_STORE Flag
        5. 19.3.5. About the SKIP_SHARED_CACHE_STORE Flag
      4. 19.4. Shared Cache Stores
        1. 19.4.1. Shared Cache Stores
        2. 19.4.2. Invalidation Mode and Shared Cache Stores
        3. 19.4.3. The Cache Store and Cache Passivation
        4. 19.4.4. Application Cachestore Registration
      5. 19.5. Connection Factories
        1. 19.5.1. Connection Factories
        2. 19.5.2. About ManagedConnectionFactory
        3. 19.5.3. About SimpleConnectionFactory
        4. 19.5.4. About PooledConnectionFactory
    2. 20. Cache Store Implementations
      1. 20.1. Cache Stores
      2. 20.2. Cache Store Comparison
      3. 20.3. Cache Store Configuration Details (Library Mode)
      4. 20.4. Cache Store Configuration Details (Remote Client-Server Mode)
      5. 20.5. Single File Cache Store
        1. 20.5.1. Single File Cache Store
        2. 20.5.2. Single File Store Configuration (Remote Client-Server Mode)
        3. 20.5.3. Single File Store Configuration (Library Mode)
        4. 20.5.4. Upgrade JBoss Data Grid Cache Stores
      6. 20.6. LevelDB Cache Store
        1. 20.6.1. LevelDB Cache Store
        2. 20.6.2. Configuring LevelDB Cache Store (Remote Client-Server Mode)
        3. 20.6.3. LevelDB Cache Store Sample XML Configuration (Library Mode)
        4. 20.6.4. Configure a LevelDB Cache Store Using JBoss Operations Network
      7. 20.7. JDBC Based Cache Stores
        1. 20.7.1. JDBC Based Cache Stores
        2. 20.7.2. JdbcBinaryStores
        3. 20.7.3. JdbcStringBasedStores
        4. 20.7.4. JdbcMixedStores
        5. 20.7.5. Cache Store Troubleshooting
      8. 20.8. The Remote Cache Store
        1. 20.8.1. Remote Cache Stores
        2. 20.8.2. Remote Cache Store Configuration (Remote Client-Server Mode)
        3. 20.8.3. Remote Cache Store Configuration (Library Mode)
        4. 20.8.4. Define the Outbound Socket for the Remote Cache Store
      9. 20.9. JPA Cache Store
        1. 20.9.1. JPA Cache Stores
        2. 20.9.2. JPA Cache Store Sample XML Configuration (Library Mode)
        3. 20.9.3. Storing Metadata in the Database
        4. 20.9.4. Deploying JPA Cache Stores in Various Containers
      10. 20.10. Cassandra Cache Store
        1. 20.10.1. Cassandra Cache Store
        2. 20.10.2. Enabling the Cassandra Cache Store
        3. 20.10.3. Cassandra Cache Store Sample XML Configuration (Remote Client-Server Mode)
        4. 20.10.4. Cassandra Cache Store Sample XML Configuration (Library Mode)
        5. 20.10.5. Cassandra Configuration Parameters
      11. 20.11. Custom Cache Stores
        1. 20.11.1. Custom Cache Stores
        2. 20.11.2. Custom Cache Store Maven Archetype
        3. 20.11.3. Custom Cache Store Configuration (Remote Client-Server Mode)
        4. 20.11.4. Custom Cache Store Configuration (Library Mode)
  10. IX. Set Up Passivation
    1. 21. Activation and Passivation Modes
      1. 21.1. Activation and Passivation Modes
      2. 21.2. Passivation Mode Benefits
      3. 21.3. Configure Passivation
      4. 21.4. Evication and Passivation
        1. 21.4.1. Eviction and Passivation
        2. 21.4.2. Eviction and Passivation Usage
        3. 21.4.3. Cache Loader Behavior with Passivation Disabled vs Enabled
        4. 21.4.4. Eviction Examples
  11. X. Set Up Cache Writing
    1. 22. Cache Writing Modes
      1. 22.1. Cache Writing Modes
      2. 22.2. Write-Through Caching
        1. 22.2.1. Write-Through Caching
        2. 22.2.2. Write-Through Caching Benefits and Disadvantages
        3. 22.2.3. Write-Through Caching Configuration (Library Mode)
      3. 22.3. Write-Behind Caching
        1. 22.3.1. Write-Behind Caching
        2. 22.3.2. About Unscheduled Write-Behind Strategy
        3. 22.3.3. Unscheduled Write-Behind Strategy Configuration (Remote Client-Server Mode)
        4. 22.3.4. Unscheduled Write-Behind Strategy Configuration (Library Mode)
  12. XI. Monitor Caches and Cache Managers
    1. 23. Set Up Java Management Extensions (JMX)
      1. 23.1. About Java Management Extensions (JMX)
      2. 23.2. Using JMX with Red Hat JBoss Data Grid
      3. 23.3. JMX Statistic Levels
      4. 23.4. Enabling JMX for Cache Instances
      5. 23.5. Enabling JMX for CacheManagers
      6. 23.6. Disabling the CacheStore via JMX When Using Rolling Upgrades
      7. 23.7. Multiple JMX Domains
      8. 23.8. MBeans
        1. 23.8.1. MBeans
        2. 23.8.2. Understanding MBeans
        3. 23.8.3. Registering MBeans in Non-Default MBean Servers
    2. 24. Set Up JBoss Operations Network (JON)
      1. 24.1. About JBoss Operations Network (JON)
      2. 24.2. Download JBoss Operations Network (JON)
        1. 24.2.1. Prerequisites for Installing JBoss Operations Network (JON)
        2. 24.2.2. Download JBoss Operations Network
        3. 24.2.3. Remote JMX Port Values
        4. 24.2.4. Download JBoss Operations Network (JON) Plugin
      3. 24.3. JBoss Operations Network Server Installation
      4. 24.4. JBoss Operations Network Agent
      5. 24.5. JBoss Operations Network for Remote Client-Server Mode
        1. 24.5.1. JBoss Operations Network for Remote Client-Server Mode
        2. 24.5.2. Installing the JBoss Operations Network Plug-in (Remote Client-Server Mode)
      6. 24.6. JBoss Operations Network Remote-Client Server Plugin
        1. 24.6.1. JBoss Operations Network Plugin Metrics
        2. 24.6.2. JBoss Operations Network Plugin Operations
        3. 24.6.3. JBoss Operations Network Plugin Attributes
        4. 24.6.4. Create a New Cache Using JBoss Operations Network (JON)
      7. 24.7. JBoss Operations Network for Library Mode
        1. 24.7.1. JBoss Operations Network for Library Mode
        2. 24.7.2. Installing the JBoss Operations Network Plug-in (Library Mode)
        3. 24.7.3. Monitoring of JBoss Data Grid Instances in Library Mode
      8. 24.8. JBoss Operations Network Plug-in Quickstart
      9. 24.9. Other Management Tools and Operations
        1. 24.9.1. Other Management Tools and Operations
        2. 24.9.2. Accessing Data via URLs
        3. 24.9.3. Limitations of Map Methods
  13. XII. Red Hat JBoss Data Grid Web Administration
    1. 25. Red Hat JBoss Data Grid Administration Console
      1. 25.1. About JBoss Data Grid Administration Console
      2. 25.2. Red Hat JBoss Data Grid Administration Console Prerequisites
      3. 25.3. Red Hat JBoss Data Grid Administation Console Getting Started
        1. 25.3.1. Red Hat JBoss Data Grid Administration Console Getting Started
        2. 25.3.2. Adding Management User
        3. 25.3.3. Logging in the JBoss Data Grid Administration Console
      4. 25.4. Dashboard View
        1. 25.4.1. Dashboard View
        2. 25.4.2. Cache Containers View
        3. 25.4.3. Clusters View
        4. 25.4.4. Status Events View
      5. 25.5. Cache Administration
        1. 25.5.1. Adding a New Cache
        2. 25.5.2. Editing Cache Configuration
        3. 25.5.3. Cache Statistics and Properties View
        4. 25.5.4. Enable and Disable Caches
        5. 25.5.5. Cache Flush and Clear
        6. 25.5.6. Server Tasks Execution
        7. 25.5.7. Server Tasks
      6. 25.6. Cache Container Configuration
        1. 25.6.1. Cache Container Configuration
        2. 25.6.2. Defining Protocol Buffer Schema
        3. 25.6.3. Transport Setting
        4. 25.6.4. Defining Thread Pools
        5. 25.6.5. Adding New Security Role
        6. 25.6.6. Creating Cache Configuration Template
      7. 25.7. Cluster Administration
        1. 25.7.1. Cluster Nodes View
        2. 25.7.2. Cluster Nodes Mismatch
        3. 25.7.3. Cluster Rebalancing
        4. 25.7.4. Cluster Partition Handling
        5. 25.7.5. Cluster Events
        6. 25.7.6. Adding Nodes
        7. 25.7.7. Node Statistics and Properties View
        8. 25.7.8. Node Performance Metrics View
        9. 25.7.9. Disabling a Node
        10. 25.7.10. Cluster Shutdown and Restart
  14. XIII. Securing Data in Red Hat JBoss Data Grid
    1. 26. Introduction
      1. 26.1. Securing Data in Red Hat JBoss Data Grid
    2. 27. Red Hat JBoss Data Grid Security: Authorization and Authentication
      1. 27.1. Red Hat JBoss Data Grid Security: Authorization and Authentication
      2. 27.2. Permissions
      3. 27.3. Role Mapping
      4. 27.4. Configuring Authentication and Role Mapping using Login Modules
      5. 27.5. Configuring Red Hat JBoss Data Grid for Authorization
      6. 27.6. Authorization Using a SecurityManager
      7. 27.7. SecurityManager in Java
        1. 27.7.1. About the Java Security Manager
        2. 27.7.2. About Java Security Manager Policies
        3. 27.7.3. Write a Java Security Manager Policy
        4. 27.7.4. Run Red Hat JBoss Data Grid Server Within the Java Security Manager
      8. 27.8. Data Security for Remote Client Server Mode
        1. 27.8.1. About Security Realms
        2. 27.8.2. Add a New Security Realm
        3. 27.8.3. Add a User to a Security Realm
        4. 27.8.4. Configuring Security Realms Declaratively
        5. 27.8.5. Loading Roles from LDAP for Authorization (Remote Client-Server Mode)
      9. 27.9. Securing Interfaces
        1. 27.9.1. Hot Rod Interface Security
        2. 27.9.2. REST Interface Security
        3. 27.9.3. Memcached Interface Security
      10. 27.10. Active Directory Authentication (Non-Kerberos)
      11. 27.11. Active Directory Authentication Using Kerberos (GSSAPI)
      12. 27.12. The Security Audit Logger
        1. 27.12.1. The Security Audit Logger
        2. 27.12.2. Configure the Security Audit Logger (Library Mode)
        3. 27.12.3. Configure the Security Audit Logger (Remote Client-Server Mode)
        4. 27.12.4. Custom Audit Loggers
    3. 28. Security for Cluster Traffic
      1. 28.1. Node Authentication and Authorization (Remote Client-Server Mode)
        1. 28.1.1. Node Authentication and Authorization (Remote Client-Server Mode)
        2. 28.1.2. Configure Node Authentication for Cluster Security (DIGEST-MD5)
        3. 28.1.3. Configure Node Authentication for Cluster Security (GSSAPI/Kerberos)
      2. 28.2. Configure Node Security in Library Mode
        1. 28.2.1. Configure Node Security in Library Mode
        2. 28.2.2. Simple Authorizing Callback Handler
        3. 28.2.3. Configure Node Authentication for Library Mode (DIGEST-MD5)
        4. 28.2.4. Configure Node Authentication for Library Mode (GSSAPI)
      3. 28.3. JGroups Encryption
        1. 28.3.1. JGroups Encryption
        2. 28.3.2. Configuring JGroups Encryption Protocols
        3. 28.3.3. SYM_ENCRYPT: Using a Key Store
        4. 28.3.4. ASYM_ENCRYPT: Configured with Algorithms and Key Sizes
        5. 28.3.5. JGroups Encryption Configuration Parameters
  15. XIV. Command Line Tools
    1. 29. Introduction
      1. 29.1. Command Line Tools
    2. 30. Red Hat JBoss Data Grid CLIs
      1. 30.1. JBoss Data Grid CLIs
      2. 30.2. Red Hat JBoss Data Grid Library Mode CLI
        1. 30.2.1. Red Hat JBoss Data Grid Library Mode CLI
        2. 30.2.2. Start the Library Mode CLI (Server)
        3. 30.2.3. Start the Library Mode CLI (Client)
        4. 30.2.4. CLI Client Switches for the Command Line
        5. 30.2.5. Connect to the Application
      3. 30.3. Red Hat JBoss Data Grid Server CLI
        1. 30.3.1. Red Hat Data Grid Server Mode CLI
        2. 30.3.2. Start the Server Mode CLI
      4. 30.4. CLI Commands
        1. 30.4.1. CLI Commands
        2. 30.4.2. The abort Command
        3. 30.4.3. The begin Command
        4. 30.4.4. The cache Command
        5. 30.4.5. The clearcache Command
        6. 30.4.6. The commit Command
        7. 30.4.7. The container Command
        8. 30.4.8. The create Command
        9. 30.4.9. The deny Command
        10. 30.4.10. The disconnect Command
        11. 30.4.11. The encoding Command
        12. 30.4.12. The end Command
        13. 30.4.13. The evict Command
        14. 30.4.14. The get Command
        15. 30.4.15. The grant Command
        16. 30.4.16. The info Command
        17. 30.4.17. The locate Command
        18. 30.4.18. The put Command
        19. 30.4.19. The replace Command
        20. 30.4.20. The roles command
        21. 30.4.21. The rollback Command
        22. 30.4.22. The site Command
        23. 30.4.23. The start Command
        24. 30.4.24. The stats Command
        25. 30.4.25. The upgrade Command
        26. 30.4.26. The version Command
  16. XV. Other Red Hat JBoss Data Grid Functions
    1. 31. Set Up the L1 Cache
      1. 31.1. About the L1 Cache
      2. 31.2. L1 Cache Configuration
        1. 31.2.1. L1 Cache Configuration (Library Mode)
        2. 31.2.2. L1 Cache Configuration (Remote Client-Server Mode)
    2. 32. Set Up Transactions
      1. 32.1. About Transactions
        1. 32.1.1. About Transactions
        2. 32.1.2. About the Transaction Manager
        3. 32.1.3. XA Resources and Synchronizations
        4. 32.1.4. Optimistic and Pessimistic Transactions
        5. 32.1.5. Write Skew Checks
        6. 32.1.6. Transactions Spanning Multiple Cache Instances
      2. 32.2. Configure Transactions
        1. 32.2.1. Configure Transactions (Library Mode)
        2. 32.2.2. Configure Transactions (Remote Client-Server Mode)
      3. 32.3. Transaction Recovery
        1. 32.3.1. Transaction Recovery
        2. 32.3.2. Transaction Recovery Process
        3. 32.3.3. Transaction Recovery Example
      4. 32.4. Deadlock Detection
        1. 32.4.1. Deadlock Detection
        2. 32.4.2. Enable Deadlock Detection
    3. 33. Configure JGroups
      1. 33.1. About JGroups
      2. 33.2. Configure Red Hat JBoss Data Grid Interface Binding (Remote Client-Server Mode)
        1. 33.2.1. Interfaces
        2. 33.2.2. Binding Sockets
        3. 33.2.3. Configure JGroups Socket Binding
      3. 33.3. Configure JGroups (Library Mode)
        1. 33.3.1. Configure JGroups for Clustered Modes
        2. 33.3.2. JGroups Transport Protocols
        3. 33.3.3. Pre-Configured JGroups Files
      4. 33.4. Test Multicast Using JGroups
        1. 33.4.1. Test Multicast Using JGroups
        2. 33.4.2. Testing With Different Red Hat JBoss Data Grid Versions
        3. 33.4.3. Testing Multicast Using JGroups
    4. 34. Use Red Hat JBoss Data Grid with Amazon Web Services
      1. 34.1. The S3_PING JGroups Discovery Protocol
      2. 34.2. S3_PING Configuration Options
        1. 34.2.1. S3_PING Configuration Options
        2. 34.2.2. Using Private S3 Buckets
        3. 34.2.3. Using Pre-Signed URLs
        4. 34.2.4. Using Public S3 Buckets
      3. 34.3. Utilizing an Elastic IP Address
    5. 35. Use Red Hat JBoss Data Grid with Google Compute Engine
      1. 35.1. The GOOGLE_PING Protocol
      2. 35.2. GOOGLE_PING Configuration
        1. 35.2.1. GOOGLE_PING Configuration
        2. 35.2.2. Starting the Server in Google Compute Engine
      3. 35.3. Utilizing a Static IP Address
    6. 36. High Availability Using Server Hinting
      1. 36.1. Server Hinting
      2. 36.2. Establishing Server Hinting with JGroups
      3. 36.3. Configuring Server Hinting
    7. 37. Set Up Cross-Datacenter Replication
      1. 37.1. Cross-Datacenter Replication
      2. 37.2. Cross-Datacenter Replication Operations
      3. 37.3. Configure Cross-Datacenter Replication
        1. 37.3.1. Configure Cross-Datacenter Replication (Remote Client-Server Mode)
        2. 37.3.2. Configure Cross-Datacenter Replication (Library Mode)
      4. 37.4. Taking a Site Offline
        1. 37.4.1. Taking a Site Offline
        2. 37.4.2. Taking a Site Offline
        3. 37.4.3. Taking a Site Offline via JBoss Operations Network (JON)
        4. 37.4.4. Taking a Site Offline via the CLI
        5. 37.4.5. Bring a Site Back Online
      5. 37.5. State Transfer Between Sites
        1. 37.5.1. State Transfer Between Sites
        2. 37.5.2. Active-Passive State Transfer
        3. 37.5.3. Active-Active State Transfer
        4. 37.5.4. State Transfer Configuration
      6. 37.6. Configure Multiple Site Masters
        1. 37.6.1. Configure Multiple Site Masters
        2. 37.6.2. Multiple Site Master Operations
        3. 37.6.3. Configure Multiple Site Masters (Remote Client-Server Mode)
        4. 37.6.4. Configure Multiple Site Masters (Library Mode)
      7. 37.7. Cross-Datacenter Replication Concerns
    8. 38. Rolling Upgrades
      1. 38.1. Performing Rolling Upgrades
        1. 38.1.1. Setting Up the Target Cluster
        2. 38.1.2. Migrating Data to the Target Cluster
        3. 38.1.3. Finalizing Rolling Upgrades
    9. 39. Externalize Sessions
      1. 39.1. Externalize Sessions
      2. 39.2. Externalize HTTP Session from JBoss EAP to JBoss Data Grid
      3. 39.3. Externalize HTTP Sessions from JBoss Web Server (JWS) to JBoss Data Grid
        1. 39.3.1. Externalize HTTP Session from JBoss Web Server (JWS) to JBoss Data Grid
        2. 39.3.2. Prerequisites
        3. 39.3.3. Installation
        4. 39.3.4. Session Management Details
        5. 39.3.5. Configure the JBoss Web Server Session Manager
    10. 40. Handling Network Partitions (Split Brain)
      1. 40.1. Network Partition Recovery
      2. 40.2. Detecting and Recovering from a Split-Brain Problem
      3. 40.3. Partition Handling Strategies
        1. 40.3.1. ALLOW_READ_WRITES
        2. 40.3.2. DENY_READ_WRITES
        3. 40.3.3. ALLOW_READS
      4. 40.4. Detecting and Recovering from Successive Node Failures
      5. 40.5. Conflict Manager
        1. 40.5.1. Detecting Conflicts
        2. 40.5.2. Merge Policies
      6. 40.6. Split Brain Timing: Detecting a Split
      7. 40.7. Split Brain Timing: Recovering From a Split
        1. 40.7.1. Considerations with Garbage Collection
      8. 40.8. Configuring Partition Handling
        1. 40.8.1. Example Configurations
        2. 40.8.2. Configuration of Partition Handling Between Releases
      9. 40.9. Creating Custom Merge Policies
        1. 40.9.1. Specifying Custom Merge Policies
  17. A. Recommended JGroups Values for JBoss Data Grid
    1. A.1. Supported JGroups Protocols
    2. A.2. TCP Default and Recommended Values
    3. A.3. UDP Default and Recommended Values
    4. A.4. The TCPGOSSIP JGroups Protocol
    5. A.5. TCPGOSSIP Configuration Options
    6. A.6. JBoss Data Grid JGroups Configuration Files
  18. B. Hotrod.Properties
    1. B.1. Hotrod.Properties
  19. C. Connecting with JConsole
    1. C.1. Connect to JDG via JConsole
  20. D. JMX MBeans in Red Hat JBoss Data Grid
    1. D.1. Activation
    2. D.2. Cache
    3. D.3. CacheContainerStats
    4. D.4. CacheLoader
    5. D.5. CacheManager
    6. D.6. CacheStore
    7. D.7. ClusterCacheStats
    8. D.8. ClusterContainerStats
    9. D.9. DeadlockDetectingLockManager
    10. D.10. DistributionManager
    11. D.11. Interpreter
    12. D.12. Invalidation
    13. D.13. LockManager
    14. D.14. LocalTopologyManager
    15. D.15. MassIndexer
    16. D.16. Passivation
    17. D.17. RecoveryAdmin
    18. D.18. RollingUpgradeManager
    19. D.19. RpcManager
    20. D.20. StateTransferManager
    21. D.21. Statistics
    22. D.22. Transactions
    23. D.23. Transport
    24. D.24. XSiteAdmin
  21. E. Configuration Recommendations
    1. E.1. Timeout Values
  22. F. Performance Recommendations
    1. F.1. Concurrent Startup for Large Clusters
  23. G. References
    1. G.1. About Consistency
    2. G.2. About Consistency Guarantee
    3. G.3. About JBoss Cache
    4. G.4. About RELAY2
    5. G.5. About Return Values
    6. G.6. About Runnable Interfaces
    7. G.7. About Two Phase Commit (2PC)
    8. G.8. About Key-Value Pairs
    9. G.9. Requesting a Full Byte Array
  24. Legal Notice

Part XI. Monitor Caches and Cache Managers

  • 22.3.4. Unscheduled Write-Behind Strategy Configuration (Library Mode)
  • 23. Set Up Java Management Extensions (JMX)
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • openshift.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2021 Red Hat, Inc.
  • Privacy Statement
  • Customer Portal Terms of Use
  • All Policies and Guidelines
Red Hat Summit
Twitter Facebook

Formatting Tips

Here are the common uses of Markdown.

Code blocks
~~~
Code surrounded in tildes is easier to read
~~~
Links/URLs
[Red Hat Customer Portal](https://access.redhat.com)
Learn more