Cask Data Application Platform (CDAP) 4.1.1

Core Packages 
Package Description
co.cask.cdap.api
Interfaces for program and resource specifications, program lifecycle, runtime context and processors.
co.cask.cdap.api.annotation
Annotations used when creating Applications.
co.cask.cdap.api.app
An Application is a logical grouping of Streams, Datasets, Flows, and other deployable elements.
co.cask.cdap.api.artifact
Classes related to artifacts.
co.cask.cdap.api.builder
Interfaces for constructing specifications.
co.cask.cdap.api.common
Commonly used utility functions.
co.cask.cdap.api.customaction  
co.cask.cdap.api.data
Defines means of integration between programs and data access.
co.cask.cdap.api.data.batch
Allows MapReduce jobs to read from and write to datasets.
co.cask.cdap.api.data.format
Defines data formats for use in programs and data exploration.
co.cask.cdap.api.data.schema
This package contains beta classes for schema in CDAP.
co.cask.cdap.api.data.stream
Stream specification and configuration.
co.cask.cdap.api.dataset
Defines APIs for accessing and managing data within CDAP.
co.cask.cdap.api.dataset.lib
Collection of Dataset implementations available out-of-the-box in CDAP.
co.cask.cdap.api.dataset.lib.app.partitioned  
co.cask.cdap.api.dataset.lib.cube
Implementation of a Cube dataset in CDAP.
co.cask.cdap.api.dataset.lib.partitioned
Implementation of classes which use partitioned datasets (such as partition consumers) in CDAP.
co.cask.cdap.api.dataset.metrics
Defines integration points for Datasets and Metrics system.
co.cask.cdap.api.dataset.module
Defines deployment of custom Datasets to make them available within CDAP.
co.cask.cdap.api.dataset.table
Provides access to the system-level table Datasets available within CDAP.
co.cask.cdap.api.flow
Flow implementations.
co.cask.cdap.api.flow.flowlet
Interfaces used in flows and flowlets.
co.cask.cdap.api.logging  
co.cask.cdap.api.macro  
co.cask.cdap.api.mapreduce
Defines MapReduce jobs.
co.cask.cdap.api.messaging
Classes and interfaces for interacting with the Transactional Messaging System.
co.cask.cdap.api.metrics
Defines a way to collect user-defined metrics.
co.cask.cdap.api.plugin
Packages for plugins in CDAP.
co.cask.cdap.api.preview  
co.cask.cdap.api.retry  
co.cask.cdap.api.schedule
For running programs periodically.
co.cask.cdap.api.security.store  
co.cask.cdap.api.service
Defines ServiceSpecification.
co.cask.cdap.api.service.http
Defines a service for handling HTTP requests.
co.cask.cdap.api.spark
Defines APIs for defining Spark jobs in CDAP.
co.cask.cdap.api.stream
Interfaces for stream interactions.
co.cask.cdap.api.webapp
For web application.
co.cask.cdap.api.worker
Configuration and specification of workers in CDAP.
co.cask.cdap.api.workflow
For constructing workflows.
co.cask.cdap.test
This package contains the public classes for unit tests.
Application Template Packages 
Package Description
co.cask.cdap.etl.api
Packages for ETL Application Templates.
co.cask.cdap.etl.api.action  
co.cask.cdap.etl.api.batch
Interfaces for Spark plugins.
co.cask.cdap.etl.api.lookup
Packages for ETL Application Templates.
co.cask.cdap.etl.api.realtime
Packages for ETL Application Templates.
co.cask.cdap.etl.api.streaming  
Java Client Packages 
Package Description
co.cask.cdap.client  
co.cask.cdap.client.app  
co.cask.cdap.client.config  
co.cask.cdap.client.exception  
co.cask.cdap.client.util  

Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.