@Override
public String[] bindAdminObject(URL url, String deployment, Object ao, String jndi) throws Throwable {
JndiStrategy js = jndiStrategy.getValue();
String[] result = js.bindAdminObjects(deployment, new Object[] { ao }, new String[] { jndi });
mdr.getValue().registerJndiMapping(url.toExternalForm(), ao.getClass().getName(), jndi);
log.infof("Bound admin object at %s", jndi);