public class SignalServiceAttachmentStream extends SignalServiceAttachment
SignalServiceAttachment.Builder, SignalServiceAttachment.ProgressListener| Constructor and Description |
|---|
SignalServiceAttachmentStream(java.io.InputStream inputStream,
java.lang.String contentType,
long length,
org.whispersystems.libsignal.util.guava.Optional<byte[]> preview,
SignalServiceAttachment.ProgressListener listener) |
SignalServiceAttachmentStream(java.io.InputStream inputStream,
java.lang.String contentType,
long length,
SignalServiceAttachment.ProgressListener listener) |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getInputStream() |
long |
getLength() |
SignalServiceAttachment.ProgressListener |
getListener() |
org.whispersystems.libsignal.util.guava.Optional<byte[]> |
getPreview() |
boolean |
isPointer() |
boolean |
isStream() |
asPointer, asStream, getContentType, newStreamBuilderpublic SignalServiceAttachmentStream(java.io.InputStream inputStream,
java.lang.String contentType,
long length,
SignalServiceAttachment.ProgressListener listener)
public SignalServiceAttachmentStream(java.io.InputStream inputStream,
java.lang.String contentType,
long length,
org.whispersystems.libsignal.util.guava.Optional<byte[]> preview,
SignalServiceAttachment.ProgressListener listener)
public boolean isStream()
isStream in class SignalServiceAttachmentpublic boolean isPointer()
isPointer in class SignalServiceAttachmentpublic java.io.InputStream getInputStream()
public long getLength()
public SignalServiceAttachment.ProgressListener getListener()
public org.whispersystems.libsignal.util.guava.Optional<byte[]> getPreview()