| Interface | Description | 
|---|---|
| AvatarService | 
 Provides URLs from which avatar images can be retrieved. 
 | 
| AvatarSupplier | |
| CacheableAvatarSupplier | 
 Augments the  
AvatarSupplier with timestamp information that can be used to control caching, or to simply
 display a modification date indicating when the avatar was last updated. | 
| Class | Description | 
|---|---|
| AbstractAvatarSupplier | |
| AvatarRequest | |
| DelegatingCacheableAvatarSupplier | 
 An  
CacheableAvatarSupplier implementation which delegates to an AvatarSupplier, storing the avatar's
 modification timestamp separately. | 
| SimpleAvatarSupplier | 
 A simple implementation of  
AvatarSupplier which accepts the InputStream containing the avatar's
 image data as a constructor parameter. | 
| Exception | Description | 
|---|---|
| AvatarDeletionException | |
| AvatarException | |
| AvatarLoadException | |
| AvatarResizeException | |
| AvatarStoreException | |
| NoSuchAvatarException | |
| UnsupportedAvatarException | 
Copyright © 2019 Atlassian. All rights reserved.