public ControllerStateWrapper(MapControllerStateModel owner, ControllerState state, int index, ControllerStateWrapper before, ControllerStateWrapper after) { super(state.getStateString(), false); this.owner = owner; this.index = index; this.before = before; this.after = after; }
public String getState(Object name) { try { if (mbeanServer.isRegistered(new ObjectName(name.toString()))) return ControllerState.INSTALLED.getStateString(); } catch (Exception e) { // Failure = Not installed } return ControllerState.NOT_INSTALLED.getStateString(); }
public ControllerState run() { // by default we use Installed, as that's how ProfileService needs it String state = System.getProperty("jboss.system.lifecycle.start_state", ControllerState.INSTALLED.getStateString()); return ControllerState.getInstance(state); } });
public <T extends Enum<?>> T mapControllerState(Object name, ContextStateMapper<T> mapper) { if(name == null) throw new IllegalArgumentException("null name"); if(mapper == null) throw new IllegalArgumentException("null mapper"); ControllerState current = ControllerState.NOT_INSTALLED; try { if (mbeanServer.isRegistered(new ObjectName(name.toString()))) current = ControllerState.INSTALLED; } catch (Exception e) { // Failure = Not installed } return mapper.map(current.getStateString(), ControllerState.INSTALLED.getStateString()); }
public String getState(Object name) { KernelController controller = kernel.getController(); ControllerContext context = controller.getContext(name, null); if (context == null) throw new IllegalStateException("Context not installed: " + name); ControllerState state = context.getState(); return state.getStateString(); }
public <T extends Enum<?>> T mapControllerState(Object name, ContextStateMapper<T> mapper) { if(name == null) throw new IllegalArgumentException("null name"); if(mapper == null) throw new IllegalArgumentException("null mapper"); KernelController controller = kernel.getController(); ControllerContext context = controller.getContext(name, null); if (context == null) throw new IllegalStateException("Context not installed: " + name); ControllerState requiredState = null; // FIXME if(context instanceof KernelRegistryEntry == false) requiredState = context.getRequiredState(); return mapper.map(context.getState().getStateString(), requiredState != null ? requiredState.getStateString() : null); }
public void uninstall(ControllerContext context, ControllerState fromState, ControllerState toState) { DeploymentControllerContext deploymentControllerContext = (DeploymentControllerContext) context; String stageName = fromState.getStateString(); DeploymentContext deploymentContext = deploymentControllerContext.getDeploymentContext(); List<Deployer> theDeployers = getDeployersList(stageName); if (log.isTraceEnabled()) log.trace("Deployers for " + stageName + " " + theDeployers); if (theDeployers.isEmpty() == false) { for (int i = theDeployers.size()-1; i >= 0; --i) { Deployer deployer = theDeployers.get(i); if (deployer.isParentFirst()) doUninstallParentLast(deployer, deploymentContext, true, true); else doUninstallParentFirst(deployer, deploymentContext, true, true); } } }
public void toString(JBossStringBuilder buffer) { buffer.append("demand=").append(demand); if (whenRequired != null) buffer.append(" whenRequired=").append(whenRequired.getStateString()); if (targetState != null) buffer.append(" targetState=").append(targetState.getStateString()); }
protected void pojoChange(ControllerState state) { Controller controller = controllerContext.getController(); try { controller.change(controllerContext, state); } catch (RuntimeException e) { throw e; } catch (Error e) { throw e; } catch (Throwable t) { throw new RuntimeException("Error changing state of " + controllerContext.getName() + " to " + state.getStateString(), t); } }
String stateName = state.getStateString(); if (before != null && before.equals(stateName))
protected void pojoChange(ControllerState state) { Controller controller = controllerContext.getController(); try { controller.change(controllerContext, state); } catch (RuntimeException e) { throw e; } catch (Error e) { throw e; } catch (Throwable t) { throw new RuntimeException("Error changing state of " + controllerContext.getName() + " to " + state.getStateString(), t); } }
private void pojoChange(ControllerState state) { Controller controller = kernelControllerContext.getController(); try { controller.change(kernelControllerContext, state); } catch (RuntimeException e) { throw e; } catch (Error e) { throw e; } catch (Throwable t) { throw new RuntimeException("Error changing state of " + kernelControllerContext.getName() + " to " + state.getStateString(), t); } } // Inner classes ----------------------------------------------------------
installStats = new StateStatistics(); String state = toState.getStateString(); String name = context.getName().toString(); installStats.addStatistic(state, name, time);
@Override public void toString(JBossStringBuilder buffer) { buffer.append("demand=").append(demand); if (whenRequired != null) buffer.append(" whenRequired=").append(whenRequired.getStateString()); }
public void toString(JBossStringBuilder buffer) { super.toString(buffer); if (property != null) buffer.append(" property=").append(property); if (whenRequiredState != null) buffer.append(" whenRequiredState=").append(whenRequiredState.getStateString()); if (dependentState != null) buffer.append(" dependentState=").append(dependentState.getStateString()); if (isSearchApplied()) buffer.append(" search=").append(search); }
public void toString(JBossStringBuilder buffer) { super.toString(buffer); if (method != null) buffer.append(" method=").append(method); if (whenRequiredState != null) buffer.append(" whenRequiredState=").append(whenRequiredState.getStateString()); if (dependentState != null) buffer.append(" dependentState=").append(dependentState.getStateString()); if (defaultValue != null) buffer.append(" default=").append(defaultValue); if (parameters != null && parameters.isEmpty() == false) buffer.append(" parameters=").append(parameters); }
public void toString(JBossStringBuilder buffer) { buffer.append("name=").append(name); buffer.append(" dependsOn=").append(iDependOn); ControllerState whenRequired = getWhenRequired(); if (whenRequired != null) buffer.append(" whenRequired=").append(whenRequired.getStateString()); ControllerState dependentState = getDependentState(); if (dependentState != null) buffer.append(" dependentState=").append(dependentState.getStateString()); ControllerContext semiResolvedContext = getSemiResolvedContext(); if (semiResolvedContext != null) buffer.append(" semi-resolved=" + semiResolvedContext.getName()); buffer.append(" resolved=").append(resolved); }
public void toShortString(JBossStringBuilder buffer) { buffer.append("name=").append(name); if (aliases != null) buffer.append(" aliases=").append(aliases); if (error != null || state.equals(ControllerState.ERROR) == false) buffer.append(" state=").append(state.getStateString()); if (ControllerMode.AUTOMATIC.equals(mode) == false) { buffer.append(" mode=").append(mode.getModeString()); buffer.append(" requiredState=").append(requiredState.getStateString()); } if (ErrorHandlingMode.DISCARD.equals(errorHandlingMode) == false) buffer.append(" error-handling=").append(errorHandlingMode); if (error != null) buffer.append(" error=").append(error.getClass().getName()).append(": ").append(error.getMessage()); }
public void toString(JBossStringBuilder buffer) { buffer.append("name=").append(name); if (aliases != null) buffer.append(" aliases=").append(aliases); buffer.append(" target=").append(target); if (error != null || state.equals(ControllerState.ERROR) == false) buffer.append(" state=").append(state.getStateString()); if (ControllerMode.AUTOMATIC.equals(mode) == false) { buffer.append(" mode=").append(mode.getModeString()); buffer.append(" requiredState=").append(requiredState.getStateString()); } if (ErrorHandlingMode.DISCARD.equals(errorHandlingMode) == false) buffer.append(" error-handling=").append(errorHandlingMode); if (dependencies != null) buffer.append(" depends=").append(dependencies); if (error != null) { StringWriter stringWriter = new StringWriter(); PrintWriter writer = new PrintWriter(stringWriter); error.printStackTrace(writer); writer.flush(); buffer.append(" error=").append(stringWriter.getBuffer()); } }
install.addParameterMetaData(Iterable.class.getName(), bootstrap.createInject(ejbServicesValue.getUnderlyingValue(), "ejbContainerNames")); install.addParameterMetaData(String.class.getName(), "Start"); install.addParameterMetaData(String.class.getName(), ControllerState.PRE_INSTALL.getStateString());