Interface MessageStoreSerializer
-
- All Superinterfaces:
Pluggable
- All Known Implementing Classes:
MessageStoreSerializer_v1
public interface MessageStoreSerializer extends Pluggable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MessageStoreSerializer.Factory
-
Field Summary
Fields Modifier and Type Field Description static MessageStoreSerializer.Factory
FACTORY
static java.lang.String
LATEST
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deserialize(java.util.Map<java.lang.String,java.util.UUID> queueMap, MessageStore store, java.io.InputStream inputStream)
void
serialize(java.util.Map<java.util.UUID,java.lang.String> queueMap, MessageStore.MessageStoreReader storeReader, java.io.OutputStream outputStream)
-
-
-
Field Detail
-
LATEST
static final java.lang.String LATEST
- See Also:
- Constant Field Values
-
FACTORY
static final MessageStoreSerializer.Factory FACTORY
-
-
Method Detail
-
serialize
void serialize(java.util.Map<java.util.UUID,java.lang.String> queueMap, MessageStore.MessageStoreReader storeReader, java.io.OutputStream outputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
void deserialize(java.util.Map<java.lang.String,java.util.UUID> queueMap, MessageStore store, java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
-