proyal 2003/03/16 19:41:18
Modified: src/java/org/apache/avalon/phoenix/containerkit/lifecycle
ResourceProvider.java
Log:
Add resources for
* creating instrument manager
* creating instrumentable name
Revision Changes Path
1.3 +22 -1
avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/lifecycle/ResourceProvider.java
Index: ResourceProvider.java
===================================================================
RCS file:
/home/cvs/avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/lifecycle/ResourceProvider.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ResourceProvider.java 22 Feb 2003 04:03:28 -0000 1.2
+++ ResourceProvider.java 17 Mar 2003 03:41:18 -0000 1.3
@@ -13,6 +13,7 @@
import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.service.ServiceManager;
+import org.apache.excalibur.instrument.InstrumentManager;
/**
* The interface via which resources required for a component
@@ -94,5 +95,25 @@
* @throws Exception if unable to create resource
*/
Parameters createParameters( Object entry )
+ throws Exception;
+
+ /**
+ * Create a new InstrumentMaanger object for component.
+ *
+ * @param entry the entry
+ * @return a new InstrumentManager object for component
+ * @throws Exception if unable to create resource
+ */
+ InstrumentManager createInstrumentManager( Object entry )
+ throws Exception;
+
+ /**
+ * Create a name for this components instrumentables.
+ *
+ * @param entry the entry
+ * @return the String to use as the instrumentable name
+ * @throws Exception if unable to create resource
+ */
+ String createInstrumentableName( Object entry )
throws Exception;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]