| Interface | Description | 
|---|---|
| CancelState | Tracks the cancelation state of a cancelable operation. | 
| DateFormatter | Allows the formatting of a date according to predefined formats. | 
| NamedLink | An optionally-named link relating to an entity. | 
| Operation<T,E extends Throwable> | Interface for operations carried out by services on behalf of plugins | 
| Page<T> | Provides support for pagination. | 
| PagedCallback | Marker interface augmenting a callback which produces a  Pageof results during its processing. | 
| PageRequest | Pagination for a request. | 
| Progress | A representation of the current progress of a task | 
| ProgressReporter | A reporter for the current status of a task. | 
| UncheckedOperation<T> | Convenience version of  Operationthat does not define a checked exception on its interface. | 
| Class | Description | 
|---|---|
| AbstractPagedSummary | Extends  AbstractSummaryand adds additional properties for summarizing a page of output. | 
| AbstractPagedSummary.AbstractPagedBuilder<B extends AbstractPagedSummary.AbstractPagedBuilder<B,S>,S extends AbstractPagedSummary> | |
| AbstractSummary | A base class for building summary objects that can be provided to callbacks when operations complete. | 
| AbstractSummary.AbstractBuilder<B extends AbstractSummary.AbstractBuilder<B,S>,S extends AbstractSummary> | |
| BuilderSupport | |
| CustomPreconditions | More precondition checks following the same pattern as Guava's  Preconditions. | 
| FilteredPageImpl<T> | An instance of  Pagethat supports pagination across an underlying paged collection. | 
| MoreCollectors | Additional utility methods missing from  Collectors. | 
| MoreFiles | Additional utility methods missing from  Files. | 
| MoreStreams | Additional utilities for creating  streams. | 
| PageImpl<T> | |
| PageRequestImpl | Default implementation of  PageRequest. | 
| ProgressImpl | A default immutable implementation of the  Progressinterface. | 
| SetFilePermissionRequest | Request to set permissions on a  Path. | 
| SetFilePermissionRequest.Builder | |
| SimpleNamedLink | A simple implementation of the  NamedLinkinterface. | 
| Version | Version represents a version. | 
| Enum | Description | 
|---|---|
| DateFormatter.FormatType | A predefined date format. | 
| FilePermission | Enumerates the different types of  permissionsthat can be set on a file. | 
| Order | Specifies the direction a list of results should be ordered - ascending or descending order. | 
| Exception | Description | 
|---|---|
| PageStartOutOfBoundsException | 
Copyright © 2019 Atlassian. All rights reserved.