Java PackageManagerClient interface for Adobe CRX/Granite applications, with implementations for Apache Commons HttpClient 3.x, Apache HTTP Components Client 4.x, and Ning AsyncHttpClient.