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

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

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

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



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

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

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

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

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

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

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


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