Class RoutableFactories60.DocumentListMessageFactory
java.lang.Object
com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListMessageFactory
- All Implemented Interfaces:
RoutableFactory
- Enclosing class:
- RoutableFactories60
public static class RoutableFactories60.DocumentListMessageFactory
extends RoutableFactories60.DocumentMessageFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DocumentMessagedoDecode(com.yahoo.document.serialization.DocumentDeserializer buf) This method decodes a message from the given deserializer.protected booleandoEncode(DocumentMessage obj, com.yahoo.document.serialization.DocumentSerializer buf) This method encodes the given message using the given serializer.Methods inherited from class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
decode, encodeMethods inherited from class com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
decodeString, encodeStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.yahoo.documentapi.messagebus.protocol.RoutableFactory
encode
-
Constructor Details
-
DocumentListMessageFactory
public DocumentListMessageFactory()
-
-
Method Details
-
doDecode
Description copied from class:RoutableFactories60.DocumentMessageFactoryThis method decodes a message from the given deserializer. You are guaranteed to only receive byte buffers generated by a previous call toRoutableFactories60.DocumentMessageFactory.doEncode(DocumentMessage, DocumentSerializer).This method is NOT exception safe. Return null to signal failure.
- Specified by:
doDecodein classRoutableFactories60.DocumentMessageFactory- Parameters:
buf- The deserializer to use for decoding.- Returns:
- The decoded message.
-
doEncode
protected boolean doEncode(DocumentMessage obj, com.yahoo.document.serialization.DocumentSerializer buf) Description copied from class:RoutableFactories60.DocumentMessageFactoryThis method encodes the given message using the given serializer. You are guaranteed to only receive messages of the type that this factory was registered for.This method is NOT exception safe. Return false to signal failure.
- Specified by:
doEncodein classRoutableFactories60.DocumentMessageFactory- Parameters:
obj- The message to encode.buf- The serializer to use for encoding.- Returns:
- True if the message was encoded.
-