Package com.atlassian.bamboo.avatar
Class ResourceAvatarSupplier
- java.lang.Object
-
- com.atlassian.bamboo.avatar.AbstractAvatarSupplier
-
- com.atlassian.bamboo.avatar.ResourceAvatarSupplier
-
- All Implemented Interfaces:
AvatarSupplier
,InputSupplier<InputStream>
public class ResourceAvatarSupplier extends AbstractAvatarSupplier
AnAvatarSupplier
implementation which supplies an avatar from a classpath resource.- Since:
- 9.5
-
-
Constructor Summary
Constructors Constructor Description ResourceAvatarSupplier(String path)
ResourceAvatarSupplier(String contentType, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.io.ClassPathResource
getResource()
@NotNull InputStream
open()
Provides anInputStream
to read the avatar.-
Methods inherited from class com.atlassian.bamboo.avatar.AbstractAvatarSupplier
getContentType
-
-
-
-
Method Detail
-
open
@NotNull public @NotNull InputStream open() throws IOException
Description copied from interface:AvatarSupplier
Provides anInputStream
to read the avatar. Each call to this method will produce a new stream.- Returns:
- a stream from the avatar
- Throws:
IOException
- in case the avatar could not be opened or read
-
getResource
public org.springframework.core.io.ClassPathResource getResource()
-
-