private static void initializeSystemRars() { for (String rarName : ConnectorConstants.systemRarNames) { if (systemRarExists(getSystemModuleLocation(rarName))) { validSystemRARs.add(rarName); } } if (_logger.isLoggable(Level.FINEST)) { _logger.log(Level.FINEST, "valid system RARs for this runtime are : " + validSystemRARs); } }
public java.lang.Object run() throws Exception { String module = ConnectorConstants.DEFAULT_JMS_ADAPTER; String loc = ConnectorsUtil.getSystemModuleLocation(module); connectorRuntime.createActiveResourceAdapter(loc, module, null); return (ActiveJmsResourceAdapter) ConnectorRegistry.getInstance(). getActiveResourceAdapter(module); } });
String installDir = System.getProperty(ConnectorConstants.INSTALL_ROOT) + File.separator; for (String jdbcRarName : ConnectorConstants.jdbcSystemRarNames) { String rarPath = ConnectorsUtil.getSystemModuleLocation(jdbcRarName); File rarDir = new File(rarPath); if(!rarDir.exists()){ for (String rarName : ConnectorsUtil.getSystemRARs()) { String location = ConnectorsUtil.getSystemModuleLocation(rarName);
moduleDir = ConnectorsUtil.getSystemModuleLocation(moduleName);
moduleDir = ConnectorsUtil.getSystemModuleLocation(rarName); } else { moduleDir = ConnectorsUtil.getLocation(rarName);
private void createActiveResourceAdapter(String rarModuleName) throws ConnectorRuntimeException { ConnectorRuntime cr = connectorRuntimeProvider.get(); ConnectorRegistry creg = ConnectorRegistry.getInstance(); if (creg.isRegistered(rarModuleName)) return; if (ConnectorAdminServiceUtils.isEmbeddedConnectorModule(rarModuleName)) { cr.createActiveResourceAdapterForEmbeddedRar(rarModuleName); } else { String moduleDir ; if (ConnectorsUtil.belongsToSystemRA(rarModuleName)) { moduleDir = ConnectorsUtil.getSystemModuleLocation(rarModuleName); }else{ moduleDir = configBeansUtilities.getLocation(rarModuleName); } ClassLoader loader = cr.createConnectorClassLoader(moduleDir, null, rarModuleName); cr.createActiveResourceAdapter(moduleDir, rarModuleName, loader); } }
String moduleLocation = ConnectorsUtil.getSystemModuleLocation(moduleName); runtime.createActiveResourceAdapter(moduleLocation, moduleName, null);
public void loadDeferredResourceAdapter(String rarModuleName) throws ConnectorRuntimeException { //load the RA if its not already loaded if (_registry.getActiveResourceAdapter(rarModuleName) == null) { try { //Do this only for System RA if (ConnectorsUtil.belongsToSystemRA(rarModuleName)) { String systemModuleLocation = ConnectorsUtil.getSystemModuleLocation(rarModuleName); if(_runtime.isServer()){ _runtime.getMonitoringBootstrap().registerProbes(rarModuleName, new File(systemModuleLocation), _runtime.getSystemRARClassLoader(rarModuleName)); } _runtime.createActiveResourceAdapter(systemModuleLocation, rarModuleName, null); } /* not needed as long as standalone + embedded rars are loaded before recovery else if (rarModuleName.indexOf(ConnectorConstants.EMBEDDEDRAR_NAME_DELIMITER) != -1) { createActiveResourceAdapterForEmbeddedRar(rarModuleName); } else{ _runtime.createActiveResourceAdapter(ConnectorsUtil.getLocation(rarModuleName), rarModuleName, null); }*/ } catch (Exception e) { ConnectorRuntimeException ce = new ConnectorRuntimeException(e.getMessage()); ce.initCause(e); throw ce; } } }
public static String getLocation(String moduleName) throws ConnectorRuntimeException { String location = null; if(ConnectorsUtil.belongsToSystemRA(moduleName)){ location = ConnectorsUtil.getSystemModuleLocation(moduleName); }else{ location = ConfigBeansUtilities.getLocation(moduleName);
private void createActiveResourceAdapter(String rarModuleName) throws ConnectorRuntimeException { ConnectorRuntime cr = ConnectorRuntime.getRuntime(); ConnectorRegistry creg = ConnectorRegistry.getInstance(); if (creg.isRegistered(rarModuleName)) return; if (ConnectorAdminServiceUtils.isEmbeddedConnectorModule(rarModuleName)) { cr.createActiveResourceAdapterForEmbeddedRar(rarModuleName); } else { String moduleDir ; if (ConnectorsUtil.belongsToSystemRA(rarModuleName)) { moduleDir = ConnectorsUtil.getSystemModuleLocation(rarModuleName); }else{ moduleDir = ConfigBeansUtilities.getLocation(rarModuleName); } ClassLoader loader = cr.createConnectorClassLoader(moduleDir, null, rarModuleName); cr.createActiveResourceAdapter(moduleDir, rarModuleName, loader); } } }