Class DataFormat


  • public final class DataFormat
    extends Object
    Defines data format for keys and values during Hot Rod client requests.
    Since:
    9.3
    • Method Detail

      • withoutValueType

        public DataFormat withoutValueType()
      • getKeyType

        public org.infinispan.commons.dataconversion.MediaType getKeyType()
      • getValueType

        public org.infinispan.commons.dataconversion.MediaType getValueType()
      • initialize

        public void initialize​(HotRodTransport hotRodTransport,
                               String cacheName,
                               boolean serverObjectStorage)
      • isObjectStorage

        public boolean isObjectStorage()
      • keyToBytes

        public byte[] keyToBytes​(Object key)
      • valueToBytes

        public byte[] valueToBytes​(Object value)
      • keyToObj

        public <T> T keyToObj​(byte[] bytes,
                              org.infinispan.commons.configuration.ClassAllowList allowList)
      • valueToObj

        public <T> T valueToObj​(byte[] bytes,
                                org.infinispan.commons.configuration.ClassAllowList allowList)