Author: [email protected]
Date: Mon Apr  4 09:39:52 2011
New Revision: 931

Log:
[sandbox] httpproxy: align to trunk version

Added:
   sandbox/bdekruijff/amdatu-ehcache/
   sandbox/bdekruijff/amdatu-ehcache/pom.xml
   sandbox/bdekruijff/amdatu-ehcache/src/
   sandbox/bdekruijff/amdatu-ehcache/src/main/
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/osgi/
   
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/osgi/Activator.java
   sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/service/
   
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/service/EHCacheServiceImpl.java
   sandbox/bdekruijff/amdatu-ehcache/src/test/
   sandbox/bdekruijff/amdatu-ehcache/src/test/java/

Added: sandbox/bdekruijff/amdatu-ehcache/pom.xml
==============================================================================
--- (empty file)
+++ sandbox/bdekruijff/amdatu-ehcache/pom.xml   Mon Apr  4 09:39:52 2011
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.amdatu</groupId>
+    <artifactId>amdatu</artifactId>
+    <version>0.2.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.amdatu.ehcache</groupId>
+  <artifactId>ehcache</artifactId>
+  <packaging>bundle</packaging>
+  <name>Amdatu EHCache</name>
+  <description>ehcache service</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>net.sf.ehcache</groupId>
+      <artifactId>ehcache-core</artifactId>
+      <version>2.3.0</version>
+    </dependency>
+    <dependency>
+      <groupId>net.sf.ehcache</groupId>
+      <artifactId>ehcache-jcache</artifactId>
+      <version>1.2</version>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            
<Bundle-Activator>org.amdatu.ehcache.osgi.Activator</Bundle-Activator>
+            <Bundle-SymbolicName>org.amdatu.ehcache</Bundle-SymbolicName>
+          </instructions>
+        </configuration>
+      </plugin>
+
+    </plugins>
+  </build>
+</project>

Added: 
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/osgi/Activator.java
==============================================================================
--- (empty file)
+++ 
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/osgi/Activator.java
      Mon Apr  4 09:39:52 2011
@@ -0,0 +1,43 @@
+/*
+/*
+    Copyright (C) 2010 Amdatu.org
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.amdatu.ehcache.osgi;
+
+import org.apache.felix.dm.DependencyActivatorBase;
+import org.apache.felix.dm.DependencyManager;
+import org.osgi.framework.BundleContext;
+
+/**
+ * This class represents the OSGi activator for the tenant service
+ * 
+ */
+public class Activator extends DependencyActivatorBase {
+
+    @Override
+    public void init(BundleContext context, DependencyManager manager) throws 
Exception {
+
+// manager.add(
+// createAdapterService(Tenant.class, null)
+// .setImplementation(FSUserAdminStorageProvider.class)
+// .setInterface(StorageProvider.class.getName(), null)
+// 
.add(createServiceDependency().setService(LogService.class).setRequired(false)));
+    }
+
+    @Override
+    public void destroy(BundleContext context, DependencyManager manager) 
throws Exception {
+    }
+}

Added: 
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/service/EHCacheServiceImpl.java
==============================================================================
--- (empty file)
+++ 
sandbox/bdekruijff/amdatu-ehcache/src/main/java/org/amdatu/ehcache/service/EHCacheServiceImpl.java
  Mon Apr  4 09:39:52 2011
@@ -0,0 +1,134 @@
+package org.amdatu.ehcache.service;
+
+import java.util.Collection;
+import java.util.Map;
+import java.util.Set;
+
+import net.sf.ehcache.CacheManager;
+import net.sf.ehcache.Ehcache;
+import net.sf.jsr107cache.Cache;
+import net.sf.jsr107cache.CacheEntry;
+import net.sf.jsr107cache.CacheException;
+import net.sf.jsr107cache.CacheListener;
+import net.sf.jsr107cache.CacheStatistics;
+
+/**
+ * Filesystem backed implementation of the PAX <code>StorageProvider</code> 
service interface.
+ */
+public final class EHCacheServiceImpl implements Cache {
+
+    Ehcache m_cache;
+
+    public void start() {
+        CacheManager manager = CacheManager.getInstance();
+        m_cache = manager.getCache("TEST");
+        if (m_cache == null) {
+            manager.addCache("TEST");
+        }
+    }
+
+    public void addListener(CacheListener arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void clear() {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public boolean containsKey(Object arg0) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean containsValue(Object arg0) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public Set entrySet() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public void evict() {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public Object get(Object arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public Map getAll(Collection arg0) throws CacheException {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public CacheEntry getCacheEntry(Object arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public CacheStatistics getCacheStatistics() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public boolean isEmpty() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public Set keySet() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public void load(Object arg0) throws CacheException {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void loadAll(Collection arg0) throws CacheException {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public Object peek(Object arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public Object put(Object arg0, Object arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public void putAll(Map arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public Object remove(Object arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public void removeListener(CacheListener arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public int size() {
+        // TODO Auto-generated method stub
+        return 0;
+    }
+
+    public Collection values() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+}
\ No newline at end of file
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to