The chapter repository, EnterpriseAndroidExamples, includes a file called, README.md that contains a complete chapter index. You can see this file online at github.com:
This file calls out restfulCachingProviderContacts, and syncAdapterContacts as the examples for chapter 5.
syncAdapterContacts is indeed the example for figure 5-4, and it has a processor of sorts - the method syncContacts invokes a restful request on the RESTService and then parses the contacts response for insertion into the relevant content provider database. The "processor" component is not explicit in the example. The figure merely calls out the processor as the component that sits inside the sync adapter to process application specific data ("specific code to parse and store contacts or any other data element"). For specific applications to use this pattern, they would have to modify this portion of the sync adapter.
On the other hand, I encourage you to keep reading to look into chapters 9 and 10 for a framework that supports a generic synchronization and data transfer format - a binary sync adapter and back end service that can, in theory, handle data for all applications. We have a binary sdk that can help you with this process, and I will certainly be happy to answer any questions you might have as you use this SDK. Please check out:
Again, let me know about any issues! Good luck!