Class MockFileRegistry

java.lang.Object
com.yahoo.config.model.application.provider.MockFileRegistry
All Implemented Interfaces:
com.yahoo.config.application.api.FileRegistry

public class MockFileRegistry extends Object implements com.yahoo.config.application.api.FileRegistry
A file registry for testing, and, it seems, doubling as a null registry in some code paths.
Author:
Tony Vaagenes, hmusum
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.yahoo.config.application.api.FileRegistry

    com.yahoo.config.application.api.FileRegistry.Entry
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.yahoo.config.FileReference
    addBlob(String name, ByteBuffer blob)
     
    com.yahoo.config.FileReference
    addFile(String relativePath)
     
    com.yahoo.config.FileReference
     
    List<com.yahoo.config.application.api.FileRegistry.Entry>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.yahoo.config.application.api.FileRegistry

    addApplicationPackage, asSet
  • Constructor Details

    • MockFileRegistry

      public MockFileRegistry()
  • Method Details

    • addFile

      public com.yahoo.config.FileReference addFile(String relativePath)
      Specified by:
      addFile in interface com.yahoo.config.application.api.FileRegistry
    • export

      public List<com.yahoo.config.application.api.FileRegistry.Entry> export()
      Specified by:
      export in interface com.yahoo.config.application.api.FileRegistry
    • addUri

      public com.yahoo.config.FileReference addUri(String uri)
      Specified by:
      addUri in interface com.yahoo.config.application.api.FileRegistry
    • addBlob

      public com.yahoo.config.FileReference addBlob(String name, ByteBuffer blob)
      Specified by:
      addBlob in interface com.yahoo.config.application.api.FileRegistry