| Modifier and Type | Field and Description |
|---|---|
protected static String |
DISABLED |
protected static String |
STARTED |
protected static String |
STARTING |
protected static String |
STOPPED |
protected static String |
STOPPING |
RESERVED_MODULE_NAMES| Constructor and Description |
|---|
ClassLoaderModule(BusinessApplicationRegistry businessApplicationRegistry,
String moduleName) |
ClassLoaderModule(BusinessApplicationRegistry businessApplicationRegistry,
String moduleName,
ClassLoader classLoader,
ConfigPropertyLoader configPropertyLoader,
URL configUrl) |
protected static final String STOPPING
protected static final String STARTING
protected static final String STARTED
protected static final String STOPPED
protected static final String DISABLED
public ClassLoaderModule(BusinessApplicationRegistry businessApplicationRegistry, String moduleName)
public ClassLoaderModule(BusinessApplicationRegistry businessApplicationRegistry, String moduleName, ClassLoader classLoader, ConfigPropertyLoader configPropertyLoader, URL configUrl)
public void addModuleError(String message)
addModuleError in interface Modulepublic void addModuleError(Throwable e)
public void clearModuleError()
clearModuleError in interface Module@PreDestroy public void destroy()
public BusinessApplication getBusinessApplication(String businessApplicationName)
getBusinessApplication in interface Modulepublic List<String> getBusinessApplicationNames()
getBusinessApplicationNames in interface Modulepublic Object getBusinessApplicationPlugin(BusinessApplication application, String executionId, String logLevel)
getBusinessApplicationPlugin in interface Modulepublic Object getBusinessApplicationPlugin(String businessApplicationName, String executionId, String logLevel)
getBusinessApplicationPlugin in interface Modulepublic PluginAdaptor getBusinessApplicationPluginAdaptor(BusinessApplication application, String executionId, String logLevel)
getBusinessApplicationPluginAdaptor in interface Modulepublic PluginAdaptor getBusinessApplicationPluginAdaptor(String businessApplicationName, String executionId, String logLevel)
getBusinessApplicationPluginAdaptor in interface Modulepublic BusinessApplicationRegistry getBusinessApplicationRegistry()
public List<BusinessApplication> getBusinessApplications()
getBusinessApplications in interface Modulepublic ClassLoader getClassLoader()
getClassLoader in interface Modulepublic ConfigPropertyLoader getConfigPropertyLoader()
public URL getConfigUrl()
getConfigUrl in interface Modulepublic int getJarCount()
getJarCount in interface Modulepublic List<URL> getJarUrls()
getJarUrls in interface Modulepublic long getLastStartTime()
getLastStartTime in interface Modulepublic AppLog getLog()
public String getModuleDescriptor()
getModuleDescriptor in interface Modulepublic String getModuleError()
getModuleError in interface Modulepublic String getModuleType()
getModuleType in interface Modulepublic Map<String,Set<ResourcePermission>> getPermissionsByGroupName()
getPermissionsByGroupName in interface Modulepublic Date getStartedDate()
getStartedDate in interface Modulepublic long getStartedTime()
getStartedTime in interface Modulepublic String getStatus()
public boolean hasBusinessApplication(String businessApplicationName)
hasBusinessApplication in interface Modulepublic boolean isApplicationsLoaded()
isApplicationsLoaded in interface Modulepublic boolean isGroupNameValid(String groupName)
public boolean isHasError()
public boolean isInitialized()
public boolean isRelaodable()
isRelaodable in interface Modulepublic boolean isRemoteable()
isRemoteable in interface Modulepublic void loadApplications()
loadApplications in interface Moduleprotected void preLoadApplications()
public void restartDo()
public void setClassLoader(ClassLoader classLoader)
public void setConfigPropertyLoader(ConfigPropertyLoader configPropertyLoader)
protected void setConfigUrl(URL configUrl)
protected void setRemoteable(boolean remoteable)
public void setStartedDate(Date date)
public void setStatus(String status)
@PostConstruct public void start()
public void startDo()
public void stopDo()
Copyright © 2008–2017 Province of British Columbia. All rights reserved.