Class ElasticSearchDocumentMapper

java.lang.Object
org.jobrunr.storage.nosql.elasticsearch.ElasticSearchDocumentMapper

public class ElasticSearchDocumentMapper extends Object
  • Constructor Details

    • ElasticSearchDocumentMapper

      public ElasticSearchDocumentMapper(JobMapper jobMapper)
  • Method Details

    • toXContentBuilderForInsert

      public org.elasticsearch.xcontent.XContentBuilder toXContentBuilderForInsert(BackgroundJobServerStatus serverStatus)
    • toXContentBuilderForUpdate

      public org.elasticsearch.xcontent.XContentBuilder toXContentBuilderForUpdate(BackgroundJobServerStatus serverStatus)
    • toXContentBuilder

      public org.elasticsearch.xcontent.XContentBuilder toXContentBuilder(Job job)
    • toXContentBuilder

      public org.elasticsearch.xcontent.XContentBuilder toXContentBuilder(JobRunrMetadata metadata)
    • toXContentBuilder

      public org.elasticsearch.xcontent.XContentBuilder toXContentBuilder(RecurringJob job)
    • toBackgroundJobServerStatus

      public BackgroundJobServerStatus toBackgroundJobServerStatus(org.elasticsearch.search.SearchHit searchHit)
    • toMetadata

      public JobRunrMetadata toMetadata(org.elasticsearch.search.SearchHit searchHit)
    • toMetadata

      public JobRunrMetadata toMetadata(org.elasticsearch.action.get.GetResponse response)
    • toMetadata

      public JobRunrMetadata toMetadata(Map<String,Object> fieldMap)
    • toJob

      public Job toJob(org.elasticsearch.action.get.GetResponse response)
    • toJob

      public Job toJob(org.elasticsearch.search.SearchHit hit)
    • toRecurringJob

      public RecurringJob toRecurringJob(org.elasticsearch.search.SearchHit hit)