Class UnidentifiedSenderMessageContent
-
- All Implemented Interfaces:
-
org.signal.libsignal.internal.NativeHandleGuard.Owner
public class UnidentifiedSenderMessageContent extends NativeHandleGuard.SimpleOwner
-
-
Field Summary
Fields Modifier and Type Field Description public final static intCONTENT_HINT_DEFAULTpublic final static intCONTENT_HINT_RESENDABLEpublic final static intCONTENT_HINT_IMPLICIT
-
Constructor Summary
Constructors Constructor Description UnidentifiedSenderMessageContent(long nativeHandle)UnidentifiedSenderMessageContent(Array<byte> serialized)UnidentifiedSenderMessageContent(CiphertextMessage message, SenderCertificate senderCertificate, int contentHint, Optional<Array<byte>> groupId)
-
Method Summary
Modifier and Type Method Description intgetType()SenderCertificategetSenderCertificate()Array<byte>getContent()Array<byte>getSerialized()intgetContentHint()Optional<Array<byte>>getGroupId()-
Methods inherited from class org.signal.libsignal.internal.NativeHandleGuard.SimpleOwner
unsafeNativeHandleWithoutGuard -
Methods inherited from class org.signal.libsignal.internal.NativeHandleGuard.Owner
guard, guardedMap, guardedMapChecked, guardedRun, guardedRunChecked -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
UnidentifiedSenderMessageContent
UnidentifiedSenderMessageContent(long nativeHandle)
-
UnidentifiedSenderMessageContent
UnidentifiedSenderMessageContent(Array<byte> serialized)
-
UnidentifiedSenderMessageContent
UnidentifiedSenderMessageContent(CiphertextMessage message, SenderCertificate senderCertificate, int contentHint, Optional<Array<byte>> groupId)
-
-
Method Detail
-
getType
int getType()
-
getSenderCertificate
SenderCertificate getSenderCertificate()
-
getContent
Array<byte> getContent()
-
getSerialized
Array<byte> getSerialized()
-
getContentHint
int getContentHint()
-
getGroupId
Optional<Array<byte>> getGroupId()
-
-
-
-