Uses of Class
io.github.fherbreteau.vodozemac.megolm.InboundGroupSession
Packages that use InboundGroupSession
-
Uses of InboundGroupSession in io.github.fherbreteau.vodozemac.megolm
Methods in io.github.fherbreteau.vodozemac.megolm that return InboundGroupSessionModifier and TypeMethodDescriptionstatic InboundGroupSessionInboundGroupSession.importSession(String sessionKey) Creates a newInboundGroupSessionfrom an exported session key with the default version.static InboundGroupSessionInboundGroupSession.importSession(String sessionKey, MegolmSessionVersion version) Creates a newInboundGroupSessionfrom an exported session key.static InboundGroupSessionRestores anInboundGroupSessionfrom a previously saved JSON string.static InboundGroupSessionRestores anInboundGroupSessionfrom an encrypted string using a 32-byte key.static InboundGroupSessionInboundGroupSession.unpickleLegacy(String pickleData, byte[] pickleKey) Restores anInboundGroupSessionfrom a legacy libolm pickle format.Methods in io.github.fherbreteau.vodozemac.megolm that return types with arguments of type InboundGroupSessionModifier and TypeMethodDescriptionInboundGroupSession.merge(InboundGroupSession other) Merges this session with the given other session, picking the best parts from each.Methods in io.github.fherbreteau.vodozemac.megolm with parameters of type InboundGroupSessionModifier and TypeMethodDescriptionInboundGroupSession.compare(InboundGroupSession other) Compares this session with another session.booleanInboundGroupSession.connected(InboundGroupSession other) Checks if two sessions are connected, i.e. created from the same outbound group session.InboundGroupSession.merge(InboundGroupSession other) Merges this session with the given other session, picking the best parts from each.