result = NamingManager.getObjectInstance(result, null, null, this.environment); } catch (NamingException e) { throw e;
result = NamingManager.getObjectInstance(result, null, null, this.environment); } catch (NamingException e) { throw e;
return NamingManager.getObjectInstance(answer, name, this, _env); } catch (NamingException e) { throw e;
obj = NamingManager.getObjectInstance(obj, cname, _ctx, _env); } catch (NamingException e) { throw e;
java.lang.Object resolvedObj2; try { resolvedObj2 = NamingManager.getObjectInstance(resolvedObj, cname, ctx, ctx._env); } catch (NamingException ge) {
result = NamingManager.getObjectInstance(result, null, null, this.environment); } catch (NamingException e) { throw e;
public Object getObjectInstance( final Object object, final Name name, final Context parent, final Hashtable environment ) throws Exception { return NamingManager.getObjectInstance( object, name, parent, environment ); } }
/** * Lookup an object in the default initial context * @param context The context to use * @param name the name to lookup * @param clazz the expected type * @return the object * @throws Exception for any error */ public static <T> T lookup(final Context context, final String name, final Class<T> clazz) throws Exception { Object object = context.lookup(name); if (object instanceof Reference) { return (T)NamingManager.getObjectInstance(object, null, null, null); } return clazz.cast(object); }
private Object getObjectInstance(String name, Object obj, Hashtable env) throws Exception { if(env == null){ env = new Hashtable(); } return javax.naming.spi.NamingManager.getObjectInstance(obj, new CompositeName(name), null, env); }
private Object getObjectInstance(String name, Object obj, Hashtable env) throws Exception { if(env == null){ env = new Hashtable(); } return javax.naming.spi.NamingManager.getObjectInstance(obj, new CompositeName(name), null, env); }
@Override public ConnectionFactory unmarshal(byte[] bytes) throws Exception { try { // create a reference from bytes ObjectInputStream stream = new ObjectInputStream(new ByteArrayInputStream(bytes)); Reference reference = (Reference) stream.readObject(); return (ConnectionFactory) NamingManager.getObjectInstance(reference, null, null, null); } catch (Exception e) { throw new JAXBException("Error unmarshalling connection factory: " + e.getMessage(), e); } }
public final static Object resolveObject(Object obj) throws NamingException { if (! (obj instanceof Reference)) return obj; try { return javax.naming.spi.NamingManager.getObjectInstance( obj, null, null, null); } catch (Exception e) { if (logger.isLoggable(BasicLevel.DEBUG)) logger.log(BasicLevel.DEBUG, "", e); NamingException ne = new NamingException(e.getMessage()); ne.setRootCause(e); throw ne; } } }
public final static Object resolveObject(Object obj) throws NamingException { if (! (obj instanceof Reference)) return obj; try { return javax.naming.spi.NamingManager.getObjectInstance( obj, null, null, null); } catch (Exception e) { if (logger.isLoggable(BasicLevel.DEBUG)) logger.log(BasicLevel.DEBUG, "", e); NamingException ne = new NamingException(e.getMessage()); ne.setRootCause(e); throw ne; } } }
/** * Use the NamingManager.getObjectInstance to resolve the raw object obtained * from the naming server. * @param obj - raw value obtained from the naming server * @param name - the name passed to the lookup op * @param env - the env of NamingContext that the op was called on * @return the fully resolved object * @throws Exception */ private Object getObjectInstance(Object obj, Name name, Hashtable env) throws Exception { if (useAbsoluteName(env)) name = getAbsoluteName(name); return NamingManager.getObjectInstance(obj, name, this, env); }
public Object next() throws NamingException { if (this.nameEnumeration == null) throw new NamingException(ContainerJNDIManager.JNDI_RESOURCES .getString("WinstoneBindingEnumeration.AlreadyClosed")); String name = (String) this.nameEnumeration.nextElement(); Object value = this.bindings.get(name); try { value = NamingManager.getObjectInstance(value, new CompositeName() .add(name), this.context, this.contextEnvironment); } catch (Throwable err) { NamingException errNaming = new NamingException( ContainerJNDIManager.JNDI_RESOURCES .getString("WinstoneBindingEnumeration.FailedToGetInstance")); errNaming.setRootCause(err); throw errNaming; } return new Binding(name, value); }
obj = javax.naming.spi.NamingManager.getObjectInstance (obj, new CompositeName(name), null, env);
private Object dereference(Object value, Name tail, AbstractModel model) throws NamingException { try { if (value instanceof ObjectProxy) return ((ObjectProxy) value).createObject(_env); else if (value instanceof Reference) { Context context = create(model, _env); return NamingManager.getObjectInstance(value, null, context, _env); } else return value; } catch (RuntimeException e) { throw e; } catch (NamingException e) { throw e; } catch (Exception e) { throw new NamingExceptionWrapper(e); } }
/** * If this object is a reference wrapper return the reference If * this object is a resource wrapper return the resource * * @param o the object to resolve * @param name name of the object to unwrap * @return the unwrapped object * @throws NamingException if the object cannot be unwraped */ protected Object unwrapObject(Object o, Name name) throws NamingException { Object result = super.defaultUnwrapObject(o, name); if (result instanceof Reference) { try { return javax.naming.spi.NamingManager.getObjectInstance (result, null, null, getEnvironment()); } catch (Exception e) { throw NamingExceptionHelper.create ("Cannot resolve reference", e); } } else { return result; } }
obj = javax.naming.spi.NamingManager.getObjectInstance (obj, new CompositeName(name), null, env);
public Object lookup(String name) throws NamingException { if (TraceCarol.isDebugJndiCarol()) TraceCarol.debugJndiCarol("lookup(" + name + ")"); if (name.equals("")) { // Asking to look up this context itself. Create and return // a new instance with its own independent environment. return (new FlatCtx(myEnv)); } try { Object obj = reg.lookup(name); if (obj instanceof RemoteReference) { return NamingManager.getObjectInstance( ((RemoteReference) obj).getReference(), null, this, this.myEnv); } if (TraceCarol.isDebugJndiCarol()) TraceCarol.debugJndiCarol("lookup(" + name + ") returned"); return obj; } catch (java.rmi.NotBoundException e) { throw new NameNotFoundException(e.toString()); } catch (Exception e) { throw new NamingException(e.toString()); } }