ruper2/src/java/core/org/krysalis/ruper2/impl RepositoryWrapper.java,1.5,1.6
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv11075/src/java/core/org/krysalis/ruper2/impl
Modified Files:
RepositoryWrapper.java
Log Message:
Reworked monitor interface (thanks for the ideas Anou) and made statistics
monitoring try to answer some questions about groups for us.
Index: RepositoryWrapper.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/impl/RepositoryWrapper.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** RepositoryWrapper.java 22 Oct 2003 02:14:08 -0000 1.5
--- RepositoryWrapper.java 22 Oct 2003 21:53:26 -0000 1.6
***************
*** 5,11 ****
--- 5,14 ----
import java.io.PrintWriter;
+ import java.util.Iterator;
import java.util.List;
import org.krysalis.ruper2.RuperException;
+ import org.krysalis.ruper2.monitor.Monitor;
+ import org.krysalis.ruper2.monitor.ResourceEvent;
import org.krysalis.ruper2.repository.IRepository;
import org.krysalis.ruper2.repository.RepositoryCapability;
***************
*** 112,115 ****
--- 115,131 ----
try {
resources = m_repository.listResources(m_context, group, selector);
+
+ //
+ // Notify what resources were listed
+ //
+ for (Iterator i =
+ resources.iterator();
+ i.hasNext();
+ ) {
+ Monitor.getMonitor().notify(
+ new ResourceEvent(
+ ResourceEvent.LISTED,
+ (Resource)i.next()));
+ }
}
catch (Exception e) {
-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community? Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/