/** * List the contents of this NamingContest. A sequence of bindings is returned (a BindingList) * containing up to the number of requested bindings, and a BindingIterator object reference is * returned for iterating over the remaining bindings. * * @param how_many The number of requested bindings in the BindingList. * @param bl The BindingList as an out parameter. * @param bi The BindingIterator as an out parameter. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see BindingListHolder * @see BindingIteratorImpl */ public void list(int how_many, BindingListHolder bl, BindingIteratorHolder bi) { // List actually generates the list NamingContextDataStore impl = (NamingContextDataStore) this; synchronized (impl) { impl.List(how_many, bl, bi); } if (readLogger.isLoggable(Level.FINE) && (bl.value != null)) { // isLoggable call to make sure that we save some precious // processor cycles, if there is no need to log. readLogger.fine( LogKeywords.NAMING_LIST_SUCCESS + "list(" + how_many + ") -> bindings[" + bl.value.length + "] + iterator: " + bi.value); } }