Great, that's what I was hoping to hear. Thanks to both of you.
Thilina Gunarathne wrote:
Yes..
On 8/4/07, Chad La Joie <[EMAIL PROTECTED]> wrote:
Thanks Thilina & Dims.
Just one other question then. The thread that Dims pointed me at is
about SwA. Does the same discussion apply to Axis's MTOM support? The
spec I'm following allows MTOM but not SwA.
Thilina Gunarathne wrote:
My question is, does Axis 2 (client and service side) support true
end-to-end streaming. By this I mean can a service stream data from
disk, over HTTP to the client and provide a stream on the client side
which can be dumped direct to disk?
Yes... You can use the attachment streaming capability as mentioned in
the above thread.
You can also use the Axis2 file caching in a smart way if your
requirement is only to dump the file in to the disk in the client
side. Axis2 file caching dumps the received bytes directly to the disk
if the receiving attachment is larger than a certain limit.
You can manipulate the cached files in the following way by adding some
code to the client side business logic (Make sure to make the file size
threshold 0).
DataHandler dataHandler = (DataHandler)omText.getDataHandler();
// You can check the data source type for added safety
FileDataSource fileDataSource = (FileDataSource)dataHandler.getDataSource();
File file = fileDataSource.getFile();
//Rename to your desired file name
file.renameTo(new File("MyFile.bin"));
Make sure to increase the socket time out and also enable HTTP
Chunking when sending larger data..
thanks,
Thilina
I had read the MTOM guide [1] and while I see data handlers and sources
being used it doesn't say whether Axis 2 is architected in such a way
that the data is never buffered in memory.
Thanks for the help.
[1] http://ws.apache.org/axis2/1_0/mtom-guide.html
--
Chad La Joie 2052-C Harris Bldg
OIS-Middleware 202.687.0124
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Davanum Srinivas :: http://davanum.wordpress.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Chad La Joie 2052-C Harris Bldg
OIS-Middleware 202.687.0124
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Chad La Joie 2052-C Harris Bldg
OIS-Middleware 202.687.0124
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]