Methods Summary |
---|
public synchronized void | deployResource(java.lang.Object resource)Deploy the resource into the server's runtime naming context
com.sun.enterprise.config.serverbeans.ExternalJndiResource jndiRes =
(com.sun.enterprise.config.serverbeans.ExternalJndiResource) resource;
if (jndiRes.isEnabled()) {
// converts the config data to j2ee resource
J2EEResource j2eeRes =
IASJ2EEResourceFactoryImpl.toExternalJndiJ2EEResource(jndiRes);
// resource installer
ResourceInstaller installer =
Switch.getSwitch().getResourceInstaller();
// installs the resource
installer.installExternalJndiResource(
(ExternalJndiResource) j2eeRes);
// adds the resource to the resource collection
installer.addResource(j2eeRes);
} else {
_logger.log(Level.INFO, "core.resource_disabled",
new Object[] {jndiRes.getJndiName(),
IASJ2EEResourceFactoryImpl.EXT_JNDI_RES_TYPE});
}
|
public synchronized void | disableResource(java.lang.Object resource)Disable the resource in the server's runtime naming context
undeployResource(resource);
|
public synchronized void | enableResource(java.lang.Object resource)Enable the resource in the server's runtime naming context
deployResource(resource);
|
public java.lang.Object | getResource(java.lang.String name, com.sun.enterprise.config.serverbeans.Resources rbeans)Utility method to find a resource from Resources beans and converte
it to a resource object to be used by the implemented ResourceDeployer
Object res = rbeans.getExternalJndiResourceByJndiName(name);
if (res == null) {
String msg = localStrings.getString(
"resource.no_resource", name);
throw new Exception(msg);
}
return res;
|
public synchronized void | redeployResource(java.lang.Object resource)Redeploy the resource into the server's runtime naming context
undeployResource(resource);
deployResource(resource);
|
public synchronized void | undeployResource(java.lang.Object resource)Undeploy the resource from the server's runtime naming context
com.sun.enterprise.config.serverbeans.ExternalJndiResource jndiRes =
(com.sun.enterprise.config.serverbeans.ExternalJndiResource) resource;
// converts the config data to j2ee resource
J2EEResource j2eeResource =
IASJ2EEResourceFactoryImpl.toExternalJndiJ2EEResource(jndiRes);
// resource installer
ResourceInstaller installer = Switch.getSwitch().getResourceInstaller();
// un-installs the resource
installer.uninstallExternalJndiResource(j2eeResource);
|