From bb7fa3320ba0eec683ff3a1447b163e7cce10127 Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Mon, 12 Jul 2010 17:08:26 +0000 Subject: [PATCH] Makes ProtocolMediaActivator implement BundleActivator --- .../protocol/media/ProtocolMediaActivator.java | 15 +++++++++++++++ .../protocol/media/protocol.media.manifest.mf | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/net/java/sip/communicator/service/protocol/media/ProtocolMediaActivator.java b/src/net/java/sip/communicator/service/protocol/media/ProtocolMediaActivator.java index c35800ff5..3f4c279d4 100644 --- a/src/net/java/sip/communicator/service/protocol/media/ProtocolMediaActivator.java +++ b/src/net/java/sip/communicator/service/protocol/media/ProtocolMediaActivator.java @@ -21,6 +21,7 @@ * @author Emil Ivov */ public class ProtocolMediaActivator + implements BundleActivator { /** * The Logger used by the ProtocolMediaActivator @@ -67,6 +68,20 @@ public void start(BundleContext context) throws Exception ProtocolMediaActivator.bundleContext = context; } + /** + * Called when this bundle is stopped so the Framework can perform the + * bundle-specific activities necessary to stop the bundle. + * + * @param context The execution context of the bundle being stopped. + * @throws Exception If this method throws an exception, the bundle is + * still marked as stopped, and the Framework will remove the bundle's + * listeners, unregister all services registered by the bundle, and + * release all services used by the bundle. + */ + public void stop(BundleContext context) throws Exception + { + } + /** * Returns a reference to a ConfigurationService implementation currently * registered in the bundle context or null if no such implementation was diff --git a/src/net/java/sip/communicator/service/protocol/media/protocol.media.manifest.mf b/src/net/java/sip/communicator/service/protocol/media/protocol.media.manifest.mf index 232f3f2b1..fc07f68c7 100644 --- a/src/net/java/sip/communicator/service/protocol/media/protocol.media.manifest.mf +++ b/src/net/java/sip/communicator/service/protocol/media/protocol.media.manifest.mf @@ -1,4 +1,4 @@ -Bundle-Activator: net.java.sip.communicator.impl.protocol.media.ProtocolMediaActivator +Bundle-Activator: net.java.sip.communicator.service.protocol.media.ProtocolMediaActivator Bundle-Name: Media Utilities for the Protocol Provider Service Bundle-Description: Media Utilities for the Protocol Provider Service. Bundle-Vendor: sip-communicator.org