コード例 #1
0
 protected void bindDataSource(DataSourceDescriptor descr) {
   if (namingContext == null) {
     return;
   }
   log.info("Registering datasource: " + descr.getName());
   try {
     descr.bindSelf(namingContext);
   } catch (NamingException e) {
     log.error("Cannot bind datasource '" + descr.getName() + "' in JNDI", e);
   }
 }
コード例 #2
0
 protected void removeDataSource(DataSourceDescriptor contrib) {
   unbindDataSource(contrib);
   datasources.remove(contrib.getName());
 }
コード例 #3
0
 protected void addDataSource(DataSourceDescriptor contrib) {
   datasources.put(contrib.getName(), contrib);
   bindDataSource(contrib);
 }