org.ikasan.framework.payload.service
Class FileSystemInputStreamPayloadPublisher

java.lang.Object
  extended by org.ikasan.framework.payload.service.FileSystemInputStreamPayloadPublisher
All Implemented Interfaces:
PayloadPublisher

public class FileSystemInputStreamPayloadPublisher
extends Object
implements PayloadPublisher

PayloadPublisher that knows how to deliver an referenced InputStream to the File System

Author:
Ikasan Development Team

Constructor Summary
FileSystemInputStreamPayloadPublisher(String outputDir, PayloadInputStreamAcquirer payloadInputStreamProvider)
          Constructor
 
Method Summary
 void publish(Payload payload)
          Publish the Payload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemInputStreamPayloadPublisher

public FileSystemInputStreamPayloadPublisher(String outputDir,
                                             PayloadInputStreamAcquirer payloadInputStreamProvider)
Constructor

Parameters:
outputDir - - directory path to which to write the file
payloadInputStreamProvider - - factory for the output content stream
Method Detail

publish

public void publish(Payload payload)
             throws javax.resource.ResourceException
Description copied from interface: PayloadPublisher
Publish the Payload

Specified by:
publish in interface PayloadPublisher
Parameters:
payload - to publish
Throws:
javax.resource.ResourceException - Exception if we cannot publish the payload


Copyright © 2007-2012 Ikasan. All Rights Reserved.