private static Logger _logger=LogDomains.getLogger(LogDomains.CORE_LOGGER);
//---- begin implements ResourceDeployer ----
public synchronized void deployResource(Object resource) throws Exception {
PersistenceManagerFactoryResource configPMFRes =
(PersistenceManagerFactoryResource)resource;
if (configPMFRes.isEnabled()) {
// load associated jdbc resource with PMF
loadJdbcResource(configPMFRes);
PMFResource j2eeResource = (PMFResource)
IASJ2EEResourceFactoryImpl.toPMFJ2EEResource(configPMFRes);
ResourceInstaller installer =
Switch.getSwitch().getResourceInstaller();
installer.installPersistenceManagerResource(j2eeResource);
installer.addResource(j2eeResource);
} else {
_logger.log(Level.INFO, "core.resource_disabled",
new Object[] {configPMFRes.getJndiName(),
IASJ2EEResourceFactoryImpl.PMF_RES_TYPE});
}
}