Interface VersionEncoderDecoder

All Known Implementing Classes:
DefaultVersionEncoderDecoder, DefaultVersionEncoderDecoderRuntimeDelegatable

public interface VersionEncoderDecoder
Encodes and decodes URI into/from URI with version.
  • Method Details

    • newVersion

      VersionedUri newVersion(Uri resource)
      Generates URI tagged with version.
      Parameters:
      resource - URI to tag with version
      Returns:
      URI with version
    • decodeVersion

      Optional<VersionedUri> decodeVersion(Uri uri)
      Parses versioned URI.
      Parameters:
      uri - resource with encoded version
      Returns:
      decoded resource and version