aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/growlnotification
diff options
context:
space:
mode:
authorLyubomir Marinov <lyubomir.marinov@jitsi.org>2008-12-09 20:45:16 +0000
committerLyubomir Marinov <lyubomir.marinov@jitsi.org>2008-12-09 20:45:16 +0000
commit331d75a93a6f83444b5d295c1697d6e707c19d46 (patch)
treecaee2201bed2c1c616acc70e0b52f5b52a68d23b /src/net/java/sip/communicator/impl/growlnotification
parent690b5fa412f7e98f5e5e342d5879aaf4fda02922 (diff)
downloadjitsi-331d75a93a6f83444b5d295c1697d6e707c19d46.zip
jitsi-331d75a93a6f83444b5d295c1697d6e707c19d46.tar.gz
jitsi-331d75a93a6f83444b5d295c1697d6e707c19d46.tar.bz2
Eliminates duplication of ProtocolProviderService.getOperationSet() and .getSupportedOperationSets() for all protocol implementations by moving the implementations into AbstractProtocolProviderService. Uses .getOperationSet() instead of .getSupportedOperationSets() where appropriate in order to produce less garbage (due to Hashtable cloning).
Diffstat (limited to 'src/net/java/sip/communicator/impl/growlnotification')
-rw-r--r--src/net/java/sip/communicator/impl/growlnotification/GrowlNotificationServiceImpl.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/net/java/sip/communicator/impl/growlnotification/GrowlNotificationServiceImpl.java b/src/net/java/sip/communicator/impl/growlnotification/GrowlNotificationServiceImpl.java
index f673374..1c12ca4 100644
--- a/src/net/java/sip/communicator/impl/growlnotification/GrowlNotificationServiceImpl.java
+++ b/src/net/java/sip/communicator/impl/growlnotification/GrowlNotificationServiceImpl.java
@@ -300,10 +300,9 @@ public class GrowlNotificationServiceImpl
logger.debug("Adding protocol provider " + provider.getProtocolName());
// check whether the provider has a basic im operation set
- OperationSetBasicInstantMessaging opSetIm
- = (OperationSetBasicInstantMessaging) provider
- .getSupportedOperationSets().get(
- OperationSetBasicInstantMessaging.class.getName());
+ OperationSetBasicInstantMessaging opSetIm =
+ (OperationSetBasicInstantMessaging) provider
+ .getOperationSet(OperationSetBasicInstantMessaging.class);
if (opSetIm != null)
{
@@ -334,10 +333,9 @@ public class GrowlNotificationServiceImpl
*/
private void handleProviderRemoved(ProtocolProviderService provider)
{
- OperationSetBasicInstantMessaging opSetIm
- = (OperationSetBasicInstantMessaging) provider
- .getSupportedOperationSets().get(
- OperationSetBasicInstantMessaging.class.getName());
+ OperationSetBasicInstantMessaging opSetIm =
+ (OperationSetBasicInstantMessaging) provider
+ .getOperationSet(OperationSetBasicInstantMessaging.class);
if (opSetIm != null)
{