package file
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DeleteFile(f: File) extends FileCommand with Product with Serializable
- class EnvelopeFileDropper extends JmsEnvelopeHeader
- case class FileCmdResult(cmd: FileCommand, success: Boolean) extends Product with Serializable
- sealed abstract class FileCommand extends AnyRef
- class FileDropActor extends Actor with ActorLogging
- case class FileDropCommand(content: ByteString, directory: String, fileName: String, compressed: Boolean, append: Boolean, timestamp: Long, properties: Map[String, Any]) extends Product with Serializable
- case class FileDropConfig(dirHeader: String, fileHeader: String, compressHeader: String, appendHeader: String, charsetHeader: String, defaultDir: String, dropTimeout: FiniteDuration) extends Product with Serializable
- case class FileDropResult(cmd: FileDropCommand, error: Option[Throwable]) extends Product with Serializable
-
class
FileDropStage extends GraphStage[FlowShape[FlowEnvelope, FileDropResult]]
The Filedrop Stream consumes messages from a given upstream producing FlowEnvelope.
The Filedrop Stream consumes messages from a given upstream producing FlowEnvelope. Each FlowEnvelope will by writen to the designated file drop location using an instance of a file drop actor. The file actor responds with a FileDropResult, which is passed further downstream.
Users of the Filedrop Stage must implement the logic of handling FileDropResults if required.
- trait FileEnvelopeHeader extends AnyRef
- class FileManipulationActor extends Actor with ActorLogging
- class FilePollActor extends Actor
- case class FilePollConfig(id: String, interval: FiniteDuration, sourceDir: String, pattern: Option[String], lock: Option[String], backup: Option[String], asText: Boolean, tmpExt: String) extends Product with Serializable
- trait FilePollHandler extends AnyRef
- class FileProcessActor extends Actor with ActorLogging
- case class FileProcessCmd(f: File, cfg: FilePollConfig, handler: FilePollHandler) extends Product with Serializable
- case class FileProcessed(cmd: FileProcessCmd, success: Boolean) extends Product with Serializable
- class JMSFilePollHandler extends FilePollHandler with JmsStreamSupport
- case class RenameFile(src: File, dest: File) extends FileCommand with Product with Serializable
Value Members
- object FileDropResult extends Serializable
- object FileManipulationActor
- object FilePollActor
- object FilePollConfig extends Serializable