Class ProtobufEntityConverter

java.lang.Object
org.infinispan.query.remote.impl.indexing.ProtobufEntityConverter
All Implemented Interfaces:
org.infinispan.search.mapper.mapping.EntityConverter

public class ProtobufEntityConverter extends Object implements org.infinispan.search.mapper.mapping.EntityConverter
  • Constructor Details

    • ProtobufEntityConverter

      public ProtobufEntityConverter(org.infinispan.protostream.SerializationContext serializationContext, GlobalReferenceHolder globalReferenceHolder)
  • Method Details

    • targetType

      public Class<?> targetType()
      Specified by:
      targetType in interface org.infinispan.search.mapper.mapping.EntityConverter
    • convertedTypeIdentifiers

      public Set<org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeIdentifier<?>> convertedTypeIdentifiers()
      Specified by:
      convertedTypeIdentifiers in interface org.infinispan.search.mapper.mapping.EntityConverter
    • typeIsIndexed

      public boolean typeIsIndexed(Class<?> type)
      Specified by:
      typeIsIndexed in interface org.infinispan.search.mapper.mapping.EntityConverter
    • convert

      public org.infinispan.search.mapper.mapping.EntityConverter.ConvertedEntity convert(Object entity, Object providedId)
      Specified by:
      convert in interface org.infinispan.search.mapper.mapping.EntityConverter