You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by se...@apache.org on 2015/06/17 12:44:58 UTC

[08/39] incubator-ignite git commit: #ignite-960: Add exception to check SpringApplicationContextResource.

#ignite-960: Add exception to check SpringApplicationContextResource.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/8a9cd822
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/8a9cd822
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/8a9cd822

Branch: refs/heads/ignite-484-1
Commit: 8a9cd822631ebf7be676b6fc076a4c1ed3874690
Parents: 50d1403
Author: ivasilinets <iv...@gridgain.com>
Authored: Tue Jun 2 12:04:06 2015 +0300
Committer: ivasilinets <iv...@gridgain.com>
Committed: Tue Jun 2 12:04:06 2015 +0300

----------------------------------------------------------------------
 .../ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java       | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/8a9cd822/modules/spring/src/main/java/org/apache/ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java
----------------------------------------------------------------------
diff --git a/modules/spring/src/main/java/org/apache/ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java b/modules/spring/src/main/java/org/apache/ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java
index 5f51c12..4b51982 100644
--- a/modules/spring/src/main/java/org/apache/ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java
+++ b/modules/spring/src/main/java/org/apache/ignite/cache/store/jdbc/CacheJdbcBlobStoreFactory.java
@@ -17,6 +17,7 @@
 
 package org.apache.ignite.cache.store.jdbc;
 
+import org.apache.ignite.*;
 import org.apache.ignite.internal.util.tostring.*;
 import org.apache.ignite.resources.*;
 import org.springframework.context.*;
@@ -115,6 +116,9 @@ public class CacheJdbcBlobStoreFactory  implements Factory<CacheJdbcBlobStore> {
         store.setPassword(passwd);
 
         if (dataSrcBean != null) {
+            if (appContext == null)
+                throw new IgniteException("Spring application context resource is not injected.");
+
             DataSource data = (DataSource) appContext.getBean(dataSrcBean);
 
             store.setDataSource(data);