You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by jo...@apache.org on 2013/12/16 03:00:21 UTC
svn commit: r1551104 - /deltaspike/site/trunk/content/core.mdtext
Author: johndament
Date: Mon Dec 16 02:00:20 2013
New Revision: 1551104
URL: http://svn.apache.org/r1551104
Log:
Added information on ExternalResources.
Modified:
deltaspike/site/trunk/content/core.mdtext
Modified: deltaspike/site/trunk/content/core.mdtext
URL: http://svn.apache.org/viewvc/deltaspike/site/trunk/content/core.mdtext?rev=1551104&r1=1551103&r2=1551104&view=diff
==============================================================================
--- deltaspike/site/trunk/content/core.mdtext (original)
+++ deltaspike/site/trunk/content/core.mdtext Mon Dec 16 02:00:20 2013
@@ -358,6 +358,17 @@ A locale resolver provides the current l
[TODO]
+## External Resource Loading
+
+DeltaSpike has simple APIs for performing basic resource loading and property file reading.
+
+ :::java
+ @Inject
+ @ExternalResource("myfile.properties")
+ private InputStream inputStream;
+
+This can be used to read files, from classpath or on your local file system, using two default implementations: `ClasspathResourceProvider` and `FileResourceProvider`. They can be extended as well by implementing the `ExternalResourceProvider` interface to allow reading from alternate sources, if needed (e.g. database LOBs, NoSQL storage areas).
+
## Exception Control
Exception handling in DeltaSpike is based around the CDI eventing model. While