@Override public synchronized void addItemUpdateListener ( final String itemName, final ItemUpdateListener listener ) { logger.debug ( "Adding item update listener - itemId: {}, listener: {}", itemName, listener ); ItemSyncController controller = this.itemListeners.get ( itemName ); if ( controller == null ) { controller = new ItemSyncController ( this.connection, this, itemName ); this.itemListeners.put ( itemName, controller ); } controller.add ( listener ); }
@Override public synchronized void addItemUpdateListener ( final String itemName, final ItemUpdateListener listener ) { logger.debug ( "Adding item update listener - itemId: {}, listener: {}", itemName, listener ); ItemSyncController controller = this.itemListeners.get ( itemName ); if ( controller == null ) { controller = new ItemSyncController ( this.connection, this, itemName ); this.itemListeners.put ( itemName, controller ); } controller.add ( listener ); }