Package

com.harrys.hyppo.worker

data

Permalink

package data

Visibility
  1. Public
  2. All

Type Members

  1. trait DataFileHandler extends AnyRef

    Permalink

    Created by jpetty on 2/9/16.

  2. trait JarFileLoader extends AnyRef

    Permalink

    Created by jpetty on 2/9/16.

  3. final class JarLoadingActor extends Actor with ActorLogging

    Permalink
  4. final case class LoadedJarFile(key: RemoteStorageLocation, file: File) extends Product with Serializable

    Permalink

    This pairing may seem unnecessary at first, but the combination of this local file reference and RemoteStorageLocation allows org.apache.commons.io.FileCleaningTracker to detect when the last reference to the RemoteStorageLocation has been garbage collected and can therefore delete the local File instance from disk.

    This pairing may seem unnecessary at first, but the combination of this local file reference and RemoteStorageLocation allows org.apache.commons.io.FileCleaningTracker to detect when the last reference to the RemoteStorageLocation has been garbage collected and can therefore delete the local File instance from disk.

    By combining them into this case class and using the case class in the API signature, it ensures that consumers don't retain a reference to the local file without also retaining a reference to the RemoteStorageLocation instance.

    Created by jpetty on 7/30/15.

  5. final class S3DataFileHandler extends DataFileHandler

    Permalink

    Created by jpetty on 2/9/16.

  6. final class S3JarFileLoader extends JarFileLoader

    Permalink

    Created by jpetty on 2/9/16.

  7. final class TempFilePool extends AnyRef

    Permalink

    Created by jpetty on 8/5/15.

Value Members

  1. object DataFileHandler

    Permalink
  2. object JarFileLoader

    Permalink
  3. object JarLoadingActor

    Permalink

Ungrouped