Class DataConversion

java.lang.Object
org.infinispan.encoding.DataConversion

@ProtoTypeId(1066) @ProtoReserved(numbers={2,3}, names={"encoderId","wrapperId"}) public final class DataConversion extends Object
Handle conversions for Keys or values.
Since:
9.2
  • Constructor Details

    • DataConversion

      public DataConversion(boolean isKey)
  • Method Details

    • withRequestMediaType

      public DataConversion withRequestMediaType(org.infinispan.commons.dataconversion.MediaType requestMediaType)
    • fromStorage

      public Object fromStorage(Object stored)
    • toStorage

      public Object toStorage(Object toStore)
    • extractIndexable

      public Object extractIndexable(Object stored, boolean javaEmbeddedEntities)
      Convert the stored object in a format suitable to be indexed.
    • getRequestMediaType

      public org.infinispan.commons.dataconversion.MediaType getRequestMediaType()
    • getStorageMediaType

      public org.infinispan.commons.dataconversion.MediaType getStorageMediaType()
    • wrap

      public Object wrap(Object o)
    • unwrap

      public Object unwrap(Object o)
    • newKeyDataConversion

      public static DataConversion newKeyDataConversion()
      Returns:
      A new instance with request type MediaType.APPLICATION_OBJECT.
      Since:
      11.0
    • newValueDataConversion

      public static DataConversion newValueDataConversion()
      Returns:
      A new instance with request type MediaType.APPLICATION_OBJECT.
      Since:
      11.0
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object