| java.lang.Object org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl
ConfigSupportImpl | final public class ConfigSupportImpl implements J2eeModuleProvider.ConfigSupport,ModuleConfigurationProvider(Code) | | Each J2eeModuleProvider hold a reference to an instance of this config support.
An instance of ConfigDataObject representing the current target configuration
and it is cached for to avoid performance penalty of creating new one for every
access to configuration.
Whenenver target server of the module changes, a new config support is associate
with the module providing access to the right configuration data object.
author: nn136682 |
Method Summary | |
public void | bindDatasourceReference(String referenceName, String jndiName) | public void | bindDatasourceReferenceForEjb(String ejbName, String ejbType, String referenceName, String jndiName) | public void | bindEjbReference(String referenceName, String jndiName) | public void | bindEjbReferenceForEjb(String ejbName, String ejbType, String referenceName, String jndiName) | public void | bindMdbToMessageDestination(String mdbName, String name, MessageDestination.Type type) | public void | bindMessageDestinationReference(String referenceName, String connectionFactoryName, String destName, MessageDestination.Type type) | public void | bindMessageDestinationReferenceForEjb(String ejbName, String ejbType, String referenceName, String connectionFactoryName, String destName, MessageDestination.Type type) | public Datasource | createDatasource(String jndiName, String url, String username, String password, String driver) | public boolean | createInitialConfiguration() | public MessageDestination | createMessageDestination(String name, MessageDestination.Type type) | public void | dispose() | public boolean | ensureConfigurationReady() | public Datasource | findDatasource(String jndiName) | public String | findDatasourceJndiName(String referenceName) | public String | findDatasourceJndiNameForEjb(String ejbName, String referenceName) | public String | findJndiNameForEjb(String ejbName) | public MessageDestination | findMessageDestination(String name) | public String | findMessageDestinationName(String mdbName) | public File | getConfigurationFile() This method save configurations in deployment plan in content directory
and return the fileobject for the plan. | public static FileObject[] | getConfigurationFiles(J2eeModuleProvider jmp) | public String | getContentRelativePath(String configName) | public Set<Datasource> | getDatasources() | public String[] | getDeploymentConfigurationFileNames() | public static File[] | getDeploymentConfigurationFiles(J2eeModuleProvider provider, Server server) Return list of server specific configuration files. | public String | getDeploymentName() | public J2eeModule | getJ2eeModule(String moduleUri) | public Set<MessageDestination> | getMessageDestinations() | public synchronized ModuleConfiguration | getModuleConfiguration() Create and cache deployment configuration for the current server. | public Set<MessageDestination> | getServerMessageDestinations() | public String | getWebContextRoot() | public boolean | isDatasourceCreationSupported() | public void | setCMPMappingInfo(OriginalCMPMapping[] mappings) | public void | setCMPResource(String ejbName, String jndiName) | public void | setWebContextRoot(String contextRoot) | public boolean | supportsCreateMessageDestination() |
ConfigSupportImpl | public ConfigSupportImpl(J2eeModuleProvider provider)(Code) | | Creates a new instance of ConfigSupportImpl
|
createInitialConfiguration | public boolean createInitialConfiguration()(Code) | | |
dispose | public void dispose()(Code) | | dispose all created deployment configurations
|
ensureConfigurationReady | public boolean ensureConfigurationReady()(Code) | | |
getConfigurationFile | public File getConfigurationFile()(Code) | | This method save configurations in deployment plan in content directory
and return the fileobject for the plan. Primary use is for remote deployment
or standard jsr88 deployement.
|
getDeploymentConfigurationFileNames | public String[] getDeploymentConfigurationFileNames()(Code) | | |
getDeploymentConfigurationFiles | public static File[] getDeploymentConfigurationFiles(J2eeModuleProvider provider, Server server)(Code) | | Return list of server specific configuration files.
|
getModuleConfiguration | public synchronized ModuleConfiguration getModuleConfiguration()(Code) | | Create and cache deployment configuration for the current server.
|
getWebContextRoot | public String getWebContextRoot()(Code) | | Get context root (context path)
string value, null if not set or not a WAR module |
isDatasourceCreationSupported | public boolean isDatasourceCreationSupported()(Code) | | |
setWebContextRoot | public void setWebContextRoot(String contextRoot)(Code) | | Set context root (context path)
|
supportsCreateMessageDestination | public boolean supportsCreateMessageDestination()(Code) | | |
|
|