All Known Implementing Classes:
JsonBatchFactory, MultipartFactory

public interface BatchFactory<C extends Content>
  • Method Summary

    Modifier and Type
    Method
    Description
    createBatch(de.fraunhofer.iosb.ilt.frostserver.path.Version version, CoreSettings settings, boolean isChangeSet)
     
    createPart(de.fraunhofer.iosb.ilt.frostserver.path.Version batchVersion, CoreSettings settings, boolean inChangeSet, String logIndent)
     
    createRequest(de.fraunhofer.iosb.ilt.frostserver.path.Version version, boolean inChangeSet)
     
    Return lower-case content-type.
  • Method Details

    • getContentType

      String getContentType()
      Return lower-case content-type.
      Returns:
      the content type that this factory can handle.
    • createBatch

      Batch<C> createBatch(de.fraunhofer.iosb.ilt.frostserver.path.Version version, CoreSettings settings, boolean isChangeSet)
    • createPart

      Part<C> createPart(de.fraunhofer.iosb.ilt.frostserver.path.Version batchVersion, CoreSettings settings, boolean inChangeSet, String logIndent)
    • createRequest

      Request createRequest(de.fraunhofer.iosb.ilt.frostserver.path.Version version, boolean inChangeSet)