Package

org.argus.jawa.core

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. trait CacheProvider[K] extends AnyRef

    Permalink

    Cache provider for save Object to predefined factory and load Object from cacheMap or factory.

    Cache provider for save Object to predefined factory and load Object from cacheMap or factory.

    For save Object you can use save[T](key: Cache.key, value: T) to save Object which type is T to factory.

    For load Object you can use load[T](key: Cache.key), if the Object exist in cacheMap load it from cacheMap, if not load it from factory.

    Use the cache provider you need to configuration the size of cacheMap, remove strategy, serializer and unSerializer.

  2. trait FileCaseFactory[K] extends AnyRef

    Permalink

    Define the file-based case factory.

    Define the file-based case factory. Supply method to set file directory, and handle write and load action for CacheProvider.

  3. class IgnoreException extends RuntimeException

    Permalink

  4. class MyExecutionContext extends ExecutionContext

    Permalink
  5. class MyTimeout extends AnyRef

    Permalink
  6. final case class ResourceRetriever(clazz: Class[_], path: String, name: String) extends Product with Serializable

    Permalink

  7. trait Task[T] extends AnyRef

    Permalink

Value Members

  1. object ASTUtil

    Permalink

  2. object CombinationIterator

    Permalink

  3. object FutureUtil

    Permalink
  4. object JVMUtil

    Permalink

  5. object MyFileUtil

    Permalink
  6. object OsUtils

    Permalink

  7. object SubStringCounter

    Permalink

  8. object TaskRunner

    Permalink
  9. object URLInString

    Permalink

  10. object ZipUtil

    Permalink

Ungrouped