@Override public void transition(ServiceController< ? extends S> controller, Transition transition) { if(transition.getAfter().equals(Substate.UP)) { serviceAvailable(); synchronized(this) { this.notifyAll(); } } else if(transition.getAfter().equals(Substate.CANCELLED)){ synchronized(this) { cancelled = true; this.notifyAll(); } } else if(transition.getAfter().equals(Substate.START_FAILED)) { synchronized (this) { failed = true; this.notifyAll(); } } }
state = transition.getAfter(); } while (tasks.isEmpty() && listenerTransitionTasks.isEmpty());
state = transition.getAfter(); } while (tasks.isEmpty() && listenerTransitionTasks.isEmpty());
@Override public void transition(ServiceController<?> controller, ServiceController.Transition transition) { if (transition.getAfter().getState() == ServiceController.State.DOWN) { final ServiceName moduleServiceName = ServiceModuleLoader.moduleServiceName(classLoader.getModule().getIdentifier()); container.addListener(new AbstractServiceListener<Object>() {
@Override public void transition(ServiceController<? extends Object> serviceController, ServiceController.Transition transition) { switch (transition.getAfter()) { case UP: { ServiceName serviceName = serviceController.getName();
@Override public void transition(ServiceController<? extends Object> serviceController, ServiceController.Transition transition) { switch (transition.getAfter()) { case UP: { ServiceName serviceName = serviceController.getName();
@Override public void transition(ServiceController<? extends Object> serviceController, ServiceController.Transition transition) { switch (transition.getAfter()) { case UP: { ServiceName serviceName = serviceController.getName();
public synchronized void transition(final ServiceController<?> controller, final ServiceController.Transition transition) { switch (transition) { case STARTING_to_START_FAILED: { failed.add(controller); break; } case START_FAILED_to_STARTING: { failed.remove(controller); break; } case START_REQUESTED_to_PROBLEM: { problem.add(controller); break; } case PROBLEM_to_START_REQUESTED: { problem.remove(controller); break; } } if (transition.leavesRestState()) { outstanding++; } else if (transition.entersRestState()) { if (outstanding-- == 1) { notifyAll(); } } }
@Override public void transition(ServiceController< ? extends S> controller, Transition transition) { if(transition.getAfter().equals(Substate.UP)) { serviceAvailable(); synchronized(this) { this.notifyAll(); } } else if(transition.getAfter().equals(Substate.CANCELLED)){ synchronized(this) { cancelled = true; this.notifyAll(); } } else if(transition.getAfter().equals(Substate.START_FAILED)) { synchronized (this) { failed = true; this.notifyAll(); } } }
@Override public void transition(ServiceController< ? extends S> controller, Transition transition) { if(transition.getAfter().equals(Substate.UP)) { serviceAvailable(); synchronized(this) { this.notifyAll(); } } else if(transition.getAfter().equals(Substate.CANCELLED)){ synchronized(this) { cancelled = true; this.notifyAll(); } } else if(transition.getAfter().equals(Substate.START_FAILED)) { synchronized (this) { failed = true; this.notifyAll(); } } }
@Override public void transition(ServiceController< ? extends S> controller, Transition transition) { if(transition.getAfter().equals(Substate.UP)) { serviceAvailable(); synchronized(this) { this.notifyAll(); } } else if(transition.getAfter().equals(Substate.CANCELLED)){ synchronized(this) { cancelled = true; this.notifyAll(); } } else if(transition.getAfter().equals(Substate.START_FAILED)) { synchronized (this) { failed = true; this.notifyAll(); } } }
@Override public void transition(ServiceController controller, ServiceController.Transition transition) { if (this.direction == Direction.DOWNWARDS) { if (transition.getAfter().equals(ServiceController.Substate.DOWN)) { this.direction = Direction.UPWARDS; this.controller.setMode(this.mode); } } else if (this.direction == Direction.UPWARDS) { if (transition.entersRestState()) { this.controller.removeListener(this); if (this.callback != null) { this.callback.accept(controller); } } } } }
public void transition(final ServiceController<? extends Object> controller, final ServiceController.Transition transition) { if (transition.enters(ServiceController.State.REMOVED)) { tick(); } }
@SuppressWarnings({ "rawtypes", "unchecked" }) public void transition(ServiceController controller, Transition transition) { if(!typeToTrack.isParentOf(controller.getName())) { return; } if(transition.getAfter().getState().equals(State.UP)) { serviceCollection.add((S) controller.getValue()); } else { serviceCollection.remove(controller.getValue()); } }
@SuppressWarnings({ "rawtypes", "unchecked" }) public void transition(ServiceController controller, Transition transition) { if(!typeToTrack.isParentOf(controller.getName())) { return; } if(transition.getAfter().getState().equals(State.UP)) { serviceCollection.add((S) controller.getValue()); } else { serviceCollection.remove(controller.getValue()); } }
@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 transition(ServiceController<? extends T> serviceController, ServiceController.Transition transition) { if (transition.getAfter() == ServiceController.Substate.UP) { synchronized (this) { notify(); } } }
@Override public void transition(ServiceController<?> controller, ServiceController.Transition transition) { if (transition.enters(ServiceController.State.START_FAILED)) { StartException exception = controller.getStartException(); Throwable cause = exception.getCause(); testableArchiveService.setError(cause); } } });
public void transition(ServiceController< ? extends ContainerProcessEngineController> controller, Transition transition) { if(isDown(transition.getAfter())) { synchronized (shutdownMonitor) { shutdownMonitor.notifyAll(); } } } });