/** * <p> * Cleanup bindings, i.e. ping every object and remove bindings to non-existent objects. * </p> */ private void cleanup() { // Check if object purging enabled if (!this.doPurge) return; for (Name key : this.names.keySet()) { if (isDead(((org.omg.CORBA.Object) this.names.get(key)))) { this.names.remove(key); } } for (Name key : this.contexts.keySet()) { org.omg.CORBA.Object object = (org.omg.CORBA.Object) this.contexts.get(key); if (isDead(object)) { this.contexts.remove(key); String oid = this.getObjectOID(object); if (oid != null) contextImpls.remove(oid); } } }
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
public org.omg.CORBA.Object resolve(NameComponent[] nc) throws NotFound, CannotProceed, InvalidName { if (this.destroyed) throw new CannotProceed(); if (nc == null || nc.length == 0) throw new InvalidName(); Name n = new Name(nc[0]); if (nc.length > 1) { org.omg.CORBA.Object next_context = (org.omg.CORBA.Object) this.contexts.get(n); if ((next_context == null) || (isDead(next_context))) throw new NotFound(NotFoundReason.missing_node, nc); NameComponent[] nc_prime = new NameComponent[nc.length - 1]; System.arraycopy(nc, 1, nc_prime, 0, nc_prime.length); // try first to call the context implementation object directly. String contextOID = this.getObjectOID(next_context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null) return jbossContext.resolve(nc_prime); else return NamingContextExtHelper.narrow(next_context).resolve(nc_prime); } else { org.omg.CORBA.Object result = (org.omg.CORBA.Object) this.contexts.get(n); if (result == null) result = (org.omg.CORBA.Object) this.names.get(n); if (result == null) throw new NotFound(NotFoundReason.missing_node, n.components()); if (!noPing && isDead(result)) throw new NotFound(NotFoundReason.missing_node, n.components()); return result; } }
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
/** * <p> * Cleanup bindings, i.e. ping every object and remove bindings to non-existent objects. * </p> */ private void cleanup() { // Check if object purging enabled if (!this.doPurge) return; for (Name key : this.names.keySet()) { if (isDead(((org.omg.CORBA.Object) this.names.get(key)))) { this.names.remove(key); } } for (Name key : this.contexts.keySet()) { org.omg.CORBA.Object object = (org.omg.CORBA.Object) this.contexts.get(key); if (isDead(object)) { this.contexts.remove(key); String oid = this.getObjectOID(object); if (oid != null) contextImpls.remove(oid); } } }
/** * <p> * Cleanup bindings, i.e. ping every object and remove bindings to non-existent objects. * </p> */ private void cleanup() { // Check if object purging enabled if (!this.doPurge) return; for (Name key : this.names.keySet()) { if (isDead(((org.omg.CORBA.Object) this.names.get(key)))) { this.names.remove(key); } } for (Name key : this.contexts.keySet()) { org.omg.CORBA.Object object = (org.omg.CORBA.Object) this.contexts.get(key); if (isDead(object)) { this.contexts.remove(key); String oid = this.getObjectOID(object); if (oid != null) contextImpls.remove(oid); } } }
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
public org.omg.CORBA.Object resolve(NameComponent[] nc) throws NotFound, CannotProceed, InvalidName { if (this.destroyed) throw new CannotProceed(); if (nc == null || nc.length == 0) throw new InvalidName(); Name n = new Name(nc[0]); if (nc.length > 1) { org.omg.CORBA.Object next_context = (org.omg.CORBA.Object) this.contexts.get(n); if ((next_context == null) || (isDead(next_context))) throw new NotFound(NotFoundReason.missing_node, nc); NameComponent[] nc_prime = new NameComponent[nc.length - 1]; System.arraycopy(nc, 1, nc_prime, 0, nc_prime.length); // try first to call the context implementation object directly. String contextOID = this.getObjectOID(next_context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null) return jbossContext.resolve(nc_prime); else return NamingContextExtHelper.narrow(next_context).resolve(nc_prime); } else { org.omg.CORBA.Object result = (org.omg.CORBA.Object) this.contexts.get(n); if (result == null) result = (org.omg.CORBA.Object) this.names.get(n); if (result == null) throw new NotFound(NotFoundReason.missing_node, n.components()); if (!noPing && isDead(result)) throw new NotFound(NotFoundReason.missing_node, n.components()); return result; } }
ref._release(); String oid = this.getObjectOID(ref); if (oid != null) contextImpls.remove(oid); String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
public org.omg.CORBA.Object resolve(NameComponent[] nc) throws NotFound, CannotProceed, InvalidName { if (this.destroyed) throw new CannotProceed(); if (nc == null || nc.length == 0) throw new InvalidName(); Name n = new Name(nc[0]); if (nc.length > 1) { org.omg.CORBA.Object next_context = (org.omg.CORBA.Object) this.contexts.get(n); if ((next_context == null) || (isDead(next_context))) throw new NotFound(NotFoundReason.missing_node, nc); NameComponent[] nc_prime = new NameComponent[nc.length - 1]; System.arraycopy(nc, 1, nc_prime, 0, nc_prime.length); // try first to call the context implementation object directly. String contextOID = this.getObjectOID(next_context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null) return jbossContext.resolve(nc_prime); else return NamingContextExtHelper.narrow(next_context).resolve(nc_prime); } else { org.omg.CORBA.Object result = (org.omg.CORBA.Object) this.contexts.get(n); if (result == null) result = (org.omg.CORBA.Object) this.names.get(n); if (result == null) throw new NotFound(NotFoundReason.missing_node, n.components()); if (!noPing && isDead(result)) throw new NotFound(NotFoundReason.missing_node, n.components()); return result; } }
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)
String contextOID = this.getObjectOID(context); CorbaNamingContext jbossContext = (contextOID == null ? null : contextImpls.get(contextOID)); if (jbossContext != null)