throw new IllegalStateException("Non-explicit JNDI bindings not supported");
}
@Override
public String[] bindConnectionFactory(URL url, String deployment, Object cf, String jndi) throws Throwable {
JndiStrategy js = jndiStrategy.getValue();
String[] result = js.bindConnectionFactories(deployment, new Object[] { cf }, new String[] { jndi });
mdr.getValue().registerJndiMapping(url.toExternalForm(), cf.getClass().getName(), jndi);
log.infof("Bound connection factory at %s", jndi);