Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Прогресс бар для веб сервиса. Как? / 7 сообщений из 7, страница 1 из 1
24.01.2012, 19:02:09
    #37629628
Sslimx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
Добрый день.

В общем вопрос такого плана:
Есть веб сервис на java + axis.

Есть десктопное приложение (тоже java), которое обращается к этому веб сервису и если необходимо забирает с сервера файл.

Код: java
1.
DataHandler dh = service.downloadFile(auth, fileID);



Далее из дата хэндлера забирается стрим.

Подскажите как можно сделать прогресс бар при закачке файла. Можно ли как то определить сколько уже скачалось?

Спасибо.
...
Рейтинг: 0 / 0
24.01.2012, 19:07:06
    #37629636
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
...
Рейтинг: 0 / 0
24.01.2012, 19:17:28
    #37629657
Sslimx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
Не совсем понял как мне это поможет.

Поясню. Проблема не в том, чтобы взяв стрим из датахэндлера посчитать байты при сохранении.
А в том, что очень похоже, что пока файл не скачается, я не получу этот самый датахэндлер.
...
Рейтинг: 0 / 0
24.01.2012, 19:23:54
    #37629665
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
Сделайте дамп потоков во время закачки файла. И по стэку посмотрите куда есть возможность втиснуть свой код. Первый axis довольно гибкий в этом плане.
...
Рейтинг: 0 / 0
24.01.2012, 19:33:50
    #37629676
Sslimx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
BlazkowiczСделайте дамп потоков во время закачки файла. И по стэку посмотрите куда есть возможность втиснуть свой код. Первый axis довольно гибкий в этом плане.

А можно небольшой примерчик как это сделать, или ссылку где об этом написано, а то я что то не совсем понимаю?

Спасибо.
...
Рейтинг: 0 / 0
24.01.2012, 19:42:42
    #37629688
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
В IDE - запустить в дебаге. Начать загрузку - нажать на паузу.
В текстовой Java консоли - Ctrl+Break
В стороннем приложении - подключится jvisualvm и снять дамп потоков в нужный момент.
...
Рейтинг: 0 / 0
24.01.2012, 19:45:33
    #37629690
Sslimx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прогресс бар для веб сервиса. Как?
хм что такое дамп и как его делать вроде разобрались.

И теперь я так понимаю в коде axis сделать изменения которые приведут к нужному мне результату?
А дамп чтобы найти где это сделать так?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Прогресс бар для веб сервиса. Как? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]