Class JacksonMapJsonBodyHandler

java.lang.Object
com.tangosol.coherence.management.internal.JacksonMapJsonBodyHandler
All Implemented Interfaces:
com.tangosol.internal.http.BaseHttpHandler.BodyWriter<Map<String,Object>>, com.tangosol.net.management.MapJsonBodyHandler, Comparable<com.tangosol.net.management.MapJsonBodyHandler>

public class JacksonMapJsonBodyHandler extends Object implements com.tangosol.net.management.MapJsonBodyHandler
A MapJsonBodyHandler implementation that will use Jackson to process json, if Jackson is on the classpath.
Since:
22.06
Author:
Jonathan Knight 2020.02.23
  • Constructor Details

    • JacksonMapJsonBodyHandler

      public JacksonMapJsonBodyHandler()
  • Method Details

    • write

      public void write(Map<String,Object> body, OutputStream out)
      Specified by:
      write in interface com.tangosol.internal.http.BaseHttpHandler.BodyWriter<Map<String,Object>>
      Specified by:
      write in interface com.tangosol.net.management.MapJsonBodyHandler
    • readMap

      public Map<String,Object> readMap(InputStream in)
      Specified by:
      readMap in interface com.tangosol.net.management.MapJsonBodyHandler
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface com.tangosol.net.management.MapJsonBodyHandler