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.