package file
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class EnvelopeFileDropper extends JmsEnvelopeHeader
- case class FileDropAbort(id: String, t: Throwable) extends Product with Serializable
- class FileDropActor extends Actor
- case class FileDropCommand(id: String, content: ByteString, directory: String, fileName: String, compressed: Boolean, append: Boolean, errorOnDuplicate: Boolean, timestamp: Long, properties: Map[String, Any], log: Logger) extends Product with Serializable
- case class FileDropConfig(dirHeader: String, fileHeader: String, compressHeader: String, appendHeader: String, charsetHeader: String, errDupHeader: String, defaultDir: String, dropTimeout: FiniteDuration, errorOnDuplicate: Boolean) 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 written 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
Value Members
- case object FileDropChunk extends Product with Serializable
- object FileDropCommand extends Serializable
- object FileDropResult extends Serializable