package org.infinispan.client.hotrod.query.testdomain.protobuf.marshallers;
import java.io.IOException;
import org.infinispan.protostream.MessageMarshaller;
import org.infinispan.query.dsl.embedded.testdomain.NotIndexed;
/**
* @author anistor@redhat.com
* @since 7.2
*/
public class NotIndexedMarshaller implements MessageMarshaller<NotIndexed> {
@Override
public NotIndexed readFrom(ProtoStreamReader reader) throws IOException {
String notIndexedField = reader.readString("notIndexedField");
return new NotIndexed(notIndexedField);
}
@Override
public void writeTo(ProtoStreamWriter writer, NotIndexed notIndexed) throws IOException {
writer.writeString("notIndexedField", notIndexed.notIndexedField);
}
@Override
public Class<? extends NotIndexed> getJavaClass() {
return NotIndexed.class;
}
@Override
public String getTypeName() {
return "sample_bank_account.NotIndexed";
}
}