Added more text to introduction explaining the producers.  This text is cribbed 
from the cdi-produces-disposes  exampmle.


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/4460f837
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/4460f837
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/4460f837

Branch: refs/heads/master
Commit: 4460f837d044ebb9bd5cac3bb83d93d6b3fe6750
Parents: 34a3f23
Author: Richard Monson-Haefel <rich...@uncommon-design.com>
Authored: Mon Nov 26 08:33:21 2018 -0600
Committer: Richard Monson-Haefel <rich...@uncommon-design.com>
Committed: Mon Nov 26 08:33:21 2018 -0600

----------------------------------------------------------------------
 examples/cdi-produces-field/README.md | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/4460f837/examples/cdi-produces-field/README.md
----------------------------------------------------------------------
diff --git a/examples/cdi-produces-field/README.md 
b/examples/cdi-produces-field/README.md
index 60f0387..cbf32bc 100644
--- a/examples/cdi-produces-field/README.md
+++ b/examples/cdi-produces-field/README.md
@@ -5,6 +5,17 @@ This example shows the usage of the @Produces annotation. 
@Produces is a CDI mec
 a producer field can be used. A producer field can be used instead of a simple 
getter method. It could be used to
 inject resources, such as persistence contexts. One caveat to using producer 
fields over producer
  methods is that a @Disposes method cannot be used in conjunction with 
@Produces field.
+ 
+For the purposes of this example, the type is hard-coded to a specific value.
+A Logger implementation shall contain a list of LogHandlers. We shall have 
three implementations of the LogHandler interface.
+
+  * A DatabaseHandler
+  * A FileHandler
+  * A ConsoleHandler
+
+The DatabaseHandler would seemingly write the logs to a database. The 
FileHandler would write the same logs to a file.
+The ConsoleHandler would just print the logs to a console (Standard out). This 
example is just an illustration of how
+the concepts within CDI work and is not intended to provide a logging 
framework design/implementation.
 
 ## ConsoleHandler
 

Reply via email to