/** Prepares the factory for bundle shutdown. */ public void stop() { if (logger.isTraceEnabled()) logger.trace("Preparing to stop all protocol providers of" + this); synchronized (registeredAccounts) { for (Enumeration<ServiceRegistration> registrations = registeredAccounts.elements(); registrations.hasMoreElements(); ) { ServiceRegistration reg = registrations.nextElement(); stop(reg); reg.unregister(); } registeredAccounts.clear(); } }
public void define() { org.jacorb.util.Debug.output(2, "Struct " + name + " defining..."); for( Enumeration e = containedLocals.elements(); e.hasMoreElements(); ((IRObject)e.nextElement()).define()) ; for( int i = 0; i < members.length; i++ ) { members[i].type_def = IDLType.create( members[i].type, containing_repository); org.jacorb.util.Debug.assert( members[i].type_def != null, "No type_def for member " + members[i].name + " in struct " + full_name ); } defined = true; org.jacorb.util.Debug.output(2, "Struct " + name + " defined"); }
public Enumeration getContainers() { return containers.elements(); }