Author: reto
Date: Thu Dec 20 07:41:54 2012
New Revision: 1424354

URL: http://svn.apache.org/viewvc?rev=1424354&view=rev
Log:
CLEREZZA-722: unbinding ContextResolverImpl instance

Modified:
    
incubator/clerezza/trunk/jaxrs.stanbol.fragments/src/main/scala/org/apache/clerezza/jaxrs/stanbol/webfragements/WebFragmentRunner.scala

Modified: 
incubator/clerezza/trunk/jaxrs.stanbol.fragments/src/main/scala/org/apache/clerezza/jaxrs/stanbol/webfragements/WebFragmentRunner.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/jaxrs.stanbol.fragments/src/main/scala/org/apache/clerezza/jaxrs/stanbol/webfragements/WebFragmentRunner.scala?rev=1424354&r1=1424353&r2=1424354&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/jaxrs.stanbol.fragments/src/main/scala/org/apache/clerezza/jaxrs/stanbol/webfragements/WebFragmentRunner.scala
 (original)
+++ 
incubator/clerezza/trunk/jaxrs.stanbol.fragments/src/main/scala/org/apache/clerezza/jaxrs/stanbol/webfragements/WebFragmentRunner.scala
 Thu Dec 20 07:41:54 2012
@@ -83,6 +83,7 @@ class WebFragmentRunner extends javax.se
   
   private var corsOrigins : java.util.Set[String] = _
   private var exposedHeaders : java.util.Set[String] = _
+  private var contextResolverImpl : ContextResolverImpl = _
 
 
 
@@ -207,7 +208,8 @@ class WebFragmentRunner extends javax.se
     servletContext.setAttribute(BaseStanbolResource.NAVIGATION_LINKS, 
navigationLinks);
     servletContext.setAttribute(CORS_ORIGIN, corsOrigins);
     servletContext.setAttribute(CORS_ACCESS_CONTROL_EXPOSE_HEADERS, 
exposedHeaders);
-    winkRequestProcessor.bindComponent(new ContextResolverImpl(servletContext))
+    contextResolverImpl = new ContextResolverImpl(servletContext)
+    winkRequestProcessor.bindComponent(contextResolverImpl)
   }
   
   override def doFilter(request: ServletRequest, response: ServletResponse,
@@ -216,6 +218,7 @@ class WebFragmentRunner extends javax.se
        }
 
        override def destroy() {
+      winkRequestProcessor.unbindComponent(contextResolverImpl)
        }
 
 


Reply via email to