Introduction to API Development Guide
The programming guide provides detailed information on key Cortex features and how to customize and extend them.
-
Describes the concept of resource prototypes, auto-generated java classes based on your API definition.
-
Describes resource identifiers and how to use them.
-
Describes the configuration of prototypes, prototype permissions, and OSGi servicebinding.
-
Dynamic Fields
Describes dynamic fields generated by resources at runtime and how to use them.
-
Extending Helix Resources
A high level overview of how to extend an existing Helix resource.
-
Data Injectors
Lists the different data injectors Cortex provides and what they inject.
-
Advisors
Describes advisors, a feature that can block a user’s actions and provide advice as to how to unblock.
-
Structured Error Messages from Commerce Engine
Describes how to use and manipulate structured JSON error messages in Cortex.
-
Working with Mixed Models
Describes the differences between Helix programming model resources and legacy resources, and how to work with both when required.
-
Logging
Describes the Cortex logging framework and common customizations.
-
Cortex Web Application POM
Provides an overview of the Cortex web application POM contents.
-
Adding third party jars to Cortex API
Describes how to add third party jars as OSGi dependencies to Cortex