Spec-Zone .ru
спецификации, руководства, описания, API


javax.enterprise.deploy.spi.factories
Интерфейс DeploymentFactory


public interface DeploymentFactory

Интерфейс DeploymentFactory является драйвером развертывания для EE Java plaform продукт. Это возвращает объект DeploymentManager, который представляет соединение с определенным продуктом платформы EE Java.

Каждый поставщик сервера приложений должен обеспечить реализацию этого class для API Развертывания EE Java, чтобы работать с их продуктом.

У class, реализовывая этот интерфейс должен быть общедоступный конструктор без параметров, и это должно быть не сохраняющим состояние (два экземпляра class должны всегда вести себя то же самое). Это предлагается, но не потребовало, чтобы у class был статический инициализатор, который регистрирует экземпляр class с DeploymentFactoryManager class.

connected или disconnected DeploymentManager можно требовать. DeploymentManager, который работает соединенный с платформой, может обеспечить доступ к ресурсам EE Java. DeploymentManager, который работает разъединенный только, оказывает поддержку конфигурации развертывания модуля.

См. Также:
DeploymentFactoryManager

Сводка метода
 DeploymentManager getDeploymentManager(java.lang.String uri, java.lang.String username, java.lang.String password)
          Возвратите connected экземпляр DeploymentManager.
 DeploymentManager getDisconnectedDeploymentManager(java.lang.String uri)
          Возвратите disconnected экземпляр DeploymentManager.
 java.lang.String getDisplayName()
          Предоставьте строке имя DeploymentManager этого поставщика.
 java.lang.String getProductVersion()
          Обеспечьте строковую версию идентификации DeploymentManager этого поставщика.
 boolean handlesURI(java.lang.String uri)
          Тесты, может ли эта фабрика создать DeploymentManager, основанный на объектах на specificed URI.
 

Деталь метода

handlesURI

boolean handlesURI(java.lang.String uri)
Тесты, может ли эта фабрика создать DeploymentManager, основанный на объектах на specificed URI. Это не указывает, будет ли такая попытка успешна, только может ли фабрика обработать туров.

Параметры:
uri - Туры, чтобы проверить
Возвраты:
true, если фабрика может обработать туров.

getDeploymentManager

DeploymentManager getDeploymentManager(java.lang.String uri,
                                       java.lang.String username,
                                       java.lang.String password)
                                       throws DeploymentManagerCreationException
Возвратите connected экземпляр DeploymentManager.

Параметры:
uri - URI, который определяет параметры соединения
username - Дополнительное имя пользователя (может быть null, если никакая аутентификация не требуется для этой платформы).
password - Дополнительный пароль (может быть null if no authentication is required for this platform).
Возвраты:
Готовый экземпляр DeploymentManager.
Броски:
DeploymentManagerCreationException - происходит, когда DeploymentManager не мог быть возвращен (сервер вниз, неспособный аутентифицировать, и т.д.).

getDisconnectedDeploymentManager

DeploymentManager getDisconnectedDeploymentManager(java.lang.String uri)
                                                   throws DeploymentManagerCreationException
Возвратите disconnected экземпляр DeploymentManager.

Параметры:
uri - туры DeploymentManager, чтобы возвратиться.
Возвраты:
DeploymentManager экземпляр disconnected.
Броски:
DeploymentManagerCreationException - происходит, если DeploymentManager не мог бы быть создан.

getDisplayName

java.lang.String getDisplayName()
Предоставьте строке имя DeploymentManager этого поставщика.

Возвраты:
имя DeploymentManager поставщика.

getProductVersion

java.lang.String getProductVersion()
Обеспечьте строковую версию идентификации DeploymentManager этого поставщика.

Возвраты:
имя DeploymentManager поставщика.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter