protected void deactivate(final ComponentContext context) { logReaderService.removeLogListener(this); }
private void unRegisterLogReaderService(ServiceReference sr) { if (sr!=null){ this.lrs.removeLogListener(this); this.lrs=null; } }
public void unbindLogReader(LogReaderService service) { if(!ServerConstants.IS_KARAF) { service.removeLogListener(this); logReader = null; } }
@Override public void removedService(final ServiceReference<LogReaderService> reference, final LogReaderService logReaderService) { logReaderService.removeLogListener(slf4jLogListener); }
@Override public void removedService(ServiceReference<LogReaderService> reference, LogReaderService service) { service.removeLogListener(listener); } });
public void unsetLogReaderService(LogReaderService logReaderService) { logReaderService.removeLogListener(messageOverlay); }
public void unsetLogReaderService(LogReaderService logReaderService) { this.logReaderService = null; for (PanelAppender appender : outputPanels.values()) { logReaderService.removeLogListener(appender); } }
private void unregisterLogReaderService(final LogReaderService logReaderService) { logger.info("Unregistering the killbill LogReaderService listener"); logReaderService.removeLogListener(killbillLogListener); logReaderServices.remove(logReaderService); } }
@Override public void stop(final BundleContext context) throws Exception { for (final Iterator<LogReaderService> iterator = logReaderServices.iterator(); iterator.hasNext(); ) { final LogReaderService service = iterator.next(); service.removeLogListener(killbillLogListener); iterator.remove(); } }
@Override public void stop(BundleContext context) { ServiceReference serviceRef = context.getServiceReference( LogReaderService.class.getName()); if (serviceRef != null) { LogReaderService reader = (LogReaderService) context.getService(serviceRef); reader.removeLogListener(this.listener); } if (this.shutdownHandler != null) { Runtime.getRuntime().removeShutdownHook(this.shutdownHandler); } this.listener = null; this.log = null; this.shutdownHandler = null; }
public void removeLogListenerToServices(BundleContext context) { LogReaderService[] services = getAllReaders(context); for (int i = 0; i < services.length; i++) { services[i].removeLogListener(logReader); } }
public void close() { if (_logReaderService != null) _logReaderService.removeLogListener(_listener); _listener.close(); }
/** * Stops Log tracking. * * @param bc the bundle context. * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) */ public void stop(BundleContext bc) throws Exception { if (bc != null) { bc.removeServiceListener(this); synchronized (this) { if (logService != null) { LogReaderService reader = (LogReaderService) bc.getService(logService); reader.removeLogListener(this); logService = null; } } } }
@Override public void removedService( ServiceReference<LogReaderService> reference, Pair pair) { pair.getKey().removeLogListener(pair.getValue()); }
public void stop(BundleContext bc) throws Exception{ this.log(LogService.LOG_INFO, "Stopping remote Logger "+version); if (this.lrs==null){ System.out.println("ERROR : Logger.stop : there is no logger or reader to stop"); } else { this.lrs.removeLogListener(this); this.bc.removeServiceListener(this); } this.lrs=null; this.log(LogService.LOG_INFO, "Remote Logger stopped"+version); this.mbean_sr.unregister(); this.mbean_sr=null; this.bc=null; }
@Override public void serviceChanged(ServiceEvent event) { final ServiceReference<?> ref = event.getServiceReference(); if (ref == null) { return; } final Bundle bundle = ref.getBundle(); if (bundle == null) { return; } final BundleContext context = bundle.getBundleContext(); if (context == null) { return; } final LogReaderService reader = (LogReaderService) context.getService(ref); if (reader != null) { if (event.getType() == ServiceEvent.REGISTERED) { LOG.debug("adding a log listener to {}", reader); reader.addLogListener(logReader); } else if (event.getType() == ServiceEvent.UNREGISTERING) { LOG.debug("removing a log listener from {}", reader); reader.removeLogListener(logReader); } } } };
/** * The Service Listener method. * * @param ev the event * @see org.osgi.framework.ServiceListener#serviceChanged(org.osgi.framework.ServiceEvent) */ public synchronized void serviceChanged(ServiceEvent ev) { if (logService == null && ev.getType() == ServiceEvent.REGISTERED) { logService = ev.getServiceReference(); LogReaderService reader = (LogReaderService) context .getService(logService); reader.addLogListener(this); return; } if (logService != null && ev.getType() == ServiceEvent.UNREGISTERING && logService == ev.getServiceReference()) { LogReaderService reader = (LogReaderService) context .getService(logService); reader.removeLogListener(this); logService = null; } }