Class JobLabelsAdapter

java.lang.Object
org.jobrunr.utils.mapper.jsonb.adapters.JobLabelsAdapter
All Implemented Interfaces:
javax.json.bind.adapter.JsonbAdapter<Set<String>,javax.json.JsonArray>

public class JobLabelsAdapter extends Object implements javax.json.bind.adapter.JsonbAdapter<Set<String>,javax.json.JsonArray>
  • Constructor Details

    • JobLabelsAdapter

      public JobLabelsAdapter(JobRunrJsonb jsonb)
  • Method Details

    • adaptToJson

      public javax.json.JsonArray adaptToJson(Set<String> labels)
      Specified by:
      adaptToJson in interface javax.json.bind.adapter.JsonbAdapter<Set<String>,javax.json.JsonArray>
    • adaptFromJson

      public Set<String> adaptFromJson(javax.json.JsonArray jsonArray)
      Specified by:
      adaptFromJson in interface javax.json.bind.adapter.JsonbAdapter<Set<String>,javax.json.JsonArray>