Custom tasks are written in java and are present in the src folder. User can write custom tasks and place the .java file and execute compile to compile the java file into the build folder and use it as a ANT task in the c2dm.xml. There are 2 custom tasks written for implementing the delivery procedure
1. ReplaceEnvironment
Responsible for reading the environment specific values and replace them in the event processes instead of the place holders.
2. MakeDelivery
Responsible for the entire delivery process. Java docs explain the task in more detail.
Overview
Content Tools
ThemeBuilder