Packages

class FileDependency extends CacheDependency

FileDependency class is used to provide file based dependency to the user. If items are dependent on that file the items will be removed on file update.

Linear Supertypes
CacheDependency, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileDependency
  2. CacheDependency
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FileDependency(fileNames: List[String], startAfter: Date)

    Initializes a new instance of the FileExpiration class that monitors an list of file paths (to files or directories) for changes and specifies a time when change monitoring begins.

    Initializes a new instance of the FileExpiration class that monitors an list of file paths (to files or directories) for changes and specifies a time when change monitoring begins.

    fileNames

    The file names that are to be monitored.

    startAfter

    The time after which the file/files will be monitored.

    Exceptions thrown
  2. new FileDependency(fileName: String, startAfter: Date)

    Initializes a new instance of the FileExpiration class that monitors a file or directory for changes and indicates when change tracking is to begin.

    Initializes a new instance of the FileExpiration class that monitors a file or directory for changes and indicates when change tracking is to begin.

    fileName

    The filename along with the path that is to be monitored.

    startAfter

    The time after which the file will be monitored.

    Exceptions thrown
  3. new FileDependency(fileNames: List[String])

    Initializes a new instance of the FileExpiration class that monitors a list of file paths (to files or directories) for changes.

    Initializes a new instance of the FileExpiration class that monitors a list of file paths (to files or directories) for changes.

    fileNames

    The file names that are to be monitored.

    Exceptions thrown
  4. new FileDependency(fileName: String)

    Initializes a new instance of the FileExpiration class that monitors a file or directory for changes.

    Initializes a new instance of the FileExpiration class that monitors a file or directory for changes.

    fileName

    The filename along with the path that is to be monitored.

    Exceptions thrown
  5. new FileDependency(internalFileDependency: NCFileDependency)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def getFileNames: Iterable[String]

    Gets the list of file names.

    Gets the list of file names.

    returns

    The list of file names associated with the dependency.

  10. def getStartAfterTicks: Long

    Gets the time after which dependency is to be started.

    Gets the time after which dependency is to be started.

    returns

    The ticks after which dependency is starated.

  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from CacheDependency

Inherited from AnyRef

Inherited from Any

Ungrouped