/** * Set the error handling mode. * * @param errorHandlingMode the error handling mode */ public void setErrorHandlingMode(ErrorHandlingMode errorHandlingMode) { if (errorHandlingMode != null && ErrorHandlingMode.DISCARD.equals(errorHandlingMode) == false) throw new IllegalArgumentException("Not yet implemented, manual or checked error handling mode."); this.errorHandlingMode = errorHandlingMode; flushJBossObjectCache(); }
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()); } }
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()); }