This page describes an older version of the product. The latest stable version is 15.0.

The Processing Unit


The Processing Unit is the unit of packaging and deployment in the GigaSpaces XAP platform. This section describes its directory structure, deployment descriptor and SLA definition and configuration.


  • Deployment Unit directory structure
    This section describes the Processing Unit directory structure.

  • Processing Unit configuration
    This section describes the Processing Unit deployment configuration file (pu.xml).

  • Processing Unit SLA
    The XAP runtime environment provides SLA-driven capabilities when deploying and running processing units by using the available GSCs as a dynamic pool of processes which hosts the processing unit.

  • Custom Processing Unit
    A Processing Unit can implement the ServiceDetailsProvider and ServiceMonitorsProvider interfaces to expose information to calling APIs or to be viewable in the web-UI.