@Override public void handleEvent(final ServiceController<?> controller, final LifecycleEvent event) { if (event == LifecycleEvent.DOWN) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } });
@Override public void handleEvent(ServiceController<?> controller, LifecycleEvent event) { if (event == LifecycleEvent.DOWN) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } }
@Override public void handleEvent(ServiceController<?> serviceController, LifecycleEvent lifecycleEvent) { if(lifecycleEvent == LifecycleEvent.DOWN) { FactoryFinderCache.clearClassLoader(module.getClassLoader()); controller.removeListener(this); } } });
@Override public void handleEvent(ServiceController controller, LifecycleEvent event) { latch.awaitUninterruptibly(); if (event == LifecycleEvent.DOWN) { try { final ServiceController<?> RaxmlController = registry.getService(ServiceName.of(ConnectorServices.RA_SERVICE, id)); Activation raxml = (Activation) RaxmlController.getValue(); ((ResourceAdapterXmlDeploymentService) controller.getService()).setRaxml(raxml); controller.compareAndSetMode(ServiceController.Mode.NEVER, originalMode); } finally { controller.removeListener(this); } } } });
@Override public void handleEvent(final ServiceController<?> controller, final LifecycleEvent event) { if (event == LifecycleEvent.DOWN) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } });
/** {@inheritDoc} */ @Override @Deprecated public void removeListener(final ServiceListener<? super S> listener) { getDelegate().removeListener(listener); }
@Override public void listenerAdded(final ServiceController<?> controller) { final ServiceController.Mode mode = controller.getMode(); if (mode == ServiceController.Mode.ACTIVE) { outstanding.incrementAndGet(); } else { controller.removeListener(this); } map.get(mode).incrementAndGet(); }
/** {@inheritDoc} */ @Override public void removeListener(final LifecycleListener listener) { getDelegate().removeListener(listener); }
@Override public void serviceRemoved(final ServiceController<?> controller) { try { resultHandler.handleCancellation(param); } finally { controller.removeListener(this); } } }
@Override public void listenerAdded(final ServiceController<?> controller) { if (controller == controllerController) { controller.removeListener(this); } else { untick(); } }
@Override public void handleEvent(ServiceController<?> controller, LifecycleEvent event) { if (event == LifecycleEvent.DOWN) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } }
protected void recordResult(ServiceController<? extends Object> controller) { resultHandler.handleSuccess(null, param); // Ignore any further notifications controller.removeListener(this); }
@Override public void handleEvent(final ServiceController<?> controller, final LifecycleEvent event) { if (event == LifecycleEvent.DOWN) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } });
public void transition(final ServiceController<? extends Object> controller, final ServiceController.Transition transition) { switch (transition) { case STARTING_to_UP: case STARTING_to_START_FAILED: if (countUpdater.decrementAndGet(this) == 0) { done(); } controller.removeListener(this); break; } }
@Override public void handleEvent(ServiceController<?> serviceController, LifecycleEvent lifecycleEvent) { if(lifecycleEvent == LifecycleEvent.DOWN) { FactoryFinderCache.clearClassLoader(module.getClassLoader()); controller.removeListener(this); } } });
@Override public void handleEvent(ServiceController<?> serviceController, LifecycleEvent lifecycleEvent) { if(lifecycleEvent == LifecycleEvent.DOWN) { FactoryFinderCache.clearClassLoader(module.getClassLoader()); controller.removeListener(this); } } });
@Override public void serviceFailed(ServiceController<?> controller, StartException reason) { if (resultHandler != null && isCorrectService(controller)) { resultHandler.handleFailure(reason, param); // Ignore any further notifications controller.removeListener(this); } }
@Override public void transition(final ServiceController<? extends T> serviceController, final ServiceController.Transition transition) { if (transition.getAfter() == ServiceController.Substate.STOPPING) { binderService.release(); serviceController.removeListener(this); } } }
@Override public void transition(final ServiceController<?> controller, final ServiceController.Transition transition) { if(transition.getAfter().equals(ServiceController.Substate.DOWN)) { controller.setMode(Mode.ACTIVE); controller.removeListener(this); } } });
@Override public void listenerAdded(final ServiceController<? extends T> serviceController) { if (serviceController.getState() == ServiceController.State.DOWN || serviceController.getState() == ServiceController.State.STOPPING) { binderService.release(); serviceController.removeListener(this); } }