new DomainObject Задержка в 2 минуты
Добавлено: 26 сен 2018 14:28
Приветствую, коллеги.
Пытаюсь создать простейшее приложение на языке Java. И запустить его с клиентского ПК (не с сервера)
Оно подключается к серверу Enovia.
Создает экземпляр DomainObject
Вызывает метод для получения списка атрибутов и их значений.
Проблема заключается в том, что при вызове DomainObject domainObject = new DomainObject("id")
Подключение к Enovia составляет около 2х минут, последующие вызовы происходят быстрее.
Подскажите, пожалуйста, чем обусловлена такая задержка? Какие процессы происходят под капотом?
Что можно сделать, чтобы ускорить этот процесс?
Пытаюсь создать простейшее приложение на языке Java. И запустить его с клиентского ПК (не с сервера)
Оно подключается к серверу Enovia.
Создает экземпляр DomainObject
Вызывает метод для получения списка атрибутов и их значений.
- Код: Выделить всё
@Override
public void run(String... args) {
String initResult = "";
try {
initResult = matrixService.initConnection(
"http://192.168.249.166:8080/enovia",
"creator",
""
);
} catch (Exception e) {
LOG.error(e.getMessage());
}
try {
DomainObject object = new DomainObject("64032.5386.47592.52820");
Context context = matrixService.getContext();
System.out.println(object.getAttributeMap(context));
} catch (Exception e) {
LOG.error(e.getMessage());
}
}
Проблема заключается в том, что при вызове DomainObject domainObject = new DomainObject("id")
Подключение к Enovia составляет около 2х минут, последующие вызовы происходят быстрее.
Подскажите, пожалуйста, чем обусловлена такая задержка? Какие процессы происходят под капотом?
Что можно сделать, чтобы ускорить этот процесс?