Revision: 2558 http://aperture.svn.sourceforge.net/aperture/?rev=2558&view=rev Author: mylka Date: 2011-09-27 11:15:43 +0000 (Tue, 27 Sep 2011) Log Message: ----------- updated the 1.4 imap crawler activator Modified Paths: -------------- aperture/branches/aperture-1.4.0/core/crawler/imap/src/main/java/org/semanticdesktop/aperture/crawler/imap/bundle/ImapCrawlerActivator.java Modified: aperture/branches/aperture-1.4.0/core/crawler/imap/src/main/java/org/semanticdesktop/aperture/crawler/imap/bundle/ImapCrawlerActivator.java =================================================================== --- aperture/branches/aperture-1.4.0/core/crawler/imap/src/main/java/org/semanticdesktop/aperture/crawler/imap/bundle/ImapCrawlerActivator.java 2011-09-27 10:32:18 UTC (rev 2557) +++ aperture/branches/aperture-1.4.0/core/crawler/imap/src/main/java/org/semanticdesktop/aperture/crawler/imap/bundle/ImapCrawlerActivator.java 2011-09-27 11:15:43 UTC (rev 2558) @@ -11,6 +11,7 @@ import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceRegistration; +import org.semanticdesktop.aperture.accessor.DataAccessorFactory; import org.semanticdesktop.aperture.crawler.CrawlerFactory; import org.semanticdesktop.aperture.crawler.imap.ImapCrawlerFactory; @@ -20,10 +21,16 @@ public class ImapCrawlerActivator implements BundleActivator { private ServiceRegistration serviceRegistration; + + private ServiceRegistration accessorServiceRegistration; public void start(BundleContext context) throws Exception { serviceRegistration = context.registerService(CrawlerFactory.class .getName(), new ImapCrawlerFactory(), new Hashtable()); + + accessorServiceRegistration = context.registerService( + DataAccessorFactory.class.getName(), + new ImapCrawlerFactory(), new Hashtable()); } public void stop(BundleContext context) throws Exception { @@ -31,5 +38,9 @@ serviceRegistration.unregister(); serviceRegistration = null; } + if (accessorServiceRegistration != null) { + accessorServiceRegistration.unregister(); + accessorServiceRegistration = null; + } } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |