To follow this up, I am also having trouble shutting down the application
once it is started, usually resorting to killing the java process.

Windows 7 x64, Jetty 7

On 23 February 2012 17:40, James Morgan <[email protected]> wrote:

> Hi I've been using camel S3 component and a few problems have arisen but
> not sure where about they stem from.
>
> My issue is that once I have sent 1 file to S3 (which works fine, I can
> see the file in the correct bucket) I cannot send any more without
> restarting the application.
>
> I was wondering if I have missed something and I am not correctly closing
> the route/connection but am completely stumped, any help would be
> appreciated?
>
> The file is already set as the body on the route.
>
> Basic route set-up is as follows:
>
> public class DocumentStorageEngineRouting extends RouteBuilder {
>
>     public static final String DOCUMENT_UPLOAD_QUEUE =
> "direct:document-upload-request";
>
>     @AutowiredProperty("aws.bucketName")
>     private String bucketName = "###MY_BUCKET###";
>
>     @AutowiredProperty("aws.region")
>     private String region = "eu-west-1";
>
>     @Override
>     public void configure() throws Exception {
>
>         final String awsEndpoint =
>
> String.format("aws-s3://%s?storageClass=REDUCED_REDUNDANCY&region=%s&amazonS3Client=#amazonS3",
> this.bucketName,
>                         this.region);
>
>         // @formatter:off
>         from(DOCUMENT_UPLOAD_QUEUE)
>             .setHeader(S3Constants.KEY, "my_file_name")
>             .setHeader(S3Constants.CONTENT_TYPE, simple("application/pdf"))
>             .to(awsEndpoint)
>             .end();
>         // @formatter:on
>     }
> }
>
> Camel 2.8.4, Spring 3.0.4, Java 6
>
> Thanks James
>

Reply via email to