"AWS CloudTrail Processing Library for Java API Reference - 1.1.3"

Packages 
Package Description
com.amazonaws.services.cloudtrail.processinglibrary
The AWS CloudTrail Processing Library allows you to easily process AWS CloudTrail logs in your Java applications.
com.amazonaws.services.cloudtrail.processinglibrary.configuration
Classes that are used to configure an AWSCloudTrailProcessingExecutor.
com.amazonaws.services.cloudtrail.processinglibrary.exceptions
Exceptions that used in AWS CloudTrail Processing Library
com.amazonaws.services.cloudtrail.processinglibrary.factory
Factories used to construct objects.
com.amazonaws.services.cloudtrail.processinglibrary.impl
Default implementation of call back interfaces.
com.amazonaws.services.cloudtrail.processinglibrary.interfaces
Call back interfaces, implemented by users.
com.amazonaws.services.cloudtrail.processinglibrary.manager
Managers for S3 and SQS related activities.
com.amazonaws.services.cloudtrail.processinglibrary.model
Provides lower-level types that are used by many of the AWS CloudTrail Processing Library's methods.
com.amazonaws.services.cloudtrail.processinglibrary.model.internal
Internal types.
com.amazonaws.services.cloudtrail.processinglibrary.progress
Classes to provide processing progress to users.
com.amazonaws.services.cloudtrail.processinglibrary.reader
Classes responsible for processing a stream of events.
com.amazonaws.services.cloudtrail.processinglibrary.serializer
Serialize events or sources.
com.amazonaws.services.cloudtrail.processinglibrary.utils
Utility classes.
sample
Simple example to use AWS CloudTrail Processing Library.