CoreSolutionImage¶
- public interface CoreSolutionImage¶
Интерфейс текущего образа решения.
Образом решения является структура каталогов, содержащая артефакты компиляции модулей решения.
Methods¶
getBinaryDir¶
- String getBinaryDir()¶
Возвращает абсолютный путь к текущему активному бинарному каталогу. При работе в режиме
SourceModeEnum.Jarзначение будет изменяться после каждой перезагрузки jar-файлов решения.Значение имеет смысл при
SourceModeEnum.Jar.Значение определяется в конфигурации сервера.
- Returns:
Абсолютный путь.
See also
Global3Configuration.SbtConfig.getBinaryDir()
getCanonicalClassName¶
getCommonClassLoader¶
- URLClassLoader getCommonClassLoader()¶
Возвращает текущий загрузчик классов общих библиотек. Это загрузчик является предком
ClassLoader.getParent()для загрузчика прикладного кодаgetSbtClassLoader()- Returns:
Загрузчик классов.
getEntityClassLoader¶
- ClassLoader getEntityClassLoader()¶
Метод возвращает ссылку на загрузчик классов POJO сущностей EclipseLink’а.
- Returns:
Загрузчик классов или
null.
getJarDir¶
getKind¶
- CoreSolutionImage.Kind getKind()¶
Added in version 1.25.0-ms1.
Возвращает тип артефакта образа решения, размещённого в каталоге
getBinaryDir().- Returns:
тип артефакта.
getModuleMap¶
getName¶
getSbtClassLoader¶
- SbtClassLoader getSbtClassLoader()¶
Возвращает текущий загрузчик классов прикладного кода.
ВНИМАНИЕ
Возвращается последний созданный экземпляр загрузчика кода решения. Метод не учитывает возможные блокировки перезагрузки кода для рабочих сеансов.
- Returns:
Загрузчик классов прикладного кода.
getShutdownFuture¶
getSourceDir¶
getSourceMode¶
getStartupFuture¶
getWebPrefix¶
isLazyLoad¶
- boolean isLazyLoad()¶
Возвращает значение флага Запуск по требованию.
- Returns:
true, если решение запускается по требованию.
See also
Global3Configuration.SbtConfig.isLazyLoad()
setEntityClassLoader¶
- void setEntityClassLoader(ClassLoader classLoader)¶
Метод устанавливает ссылку на загрузчик классов POJO сущностей EclipseLink’а.
- Parameters:
classLoader – Загрузчик классов или
null.