ResourceStatus rs = jdbcConnMgr.delete(servers, clusters, domain.getResources(), cascade.toString(), poolName); if (rs.getMessage() != null) report.setMessage(rs.getMessage()); if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else {
public Resource createConfigBean(final Resources resources, HashMap attributes, final Properties properties, boolean validate) throws Exception{ setAttributes(attributes, null); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources, false, null); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } }
public Resource createConfigBean(final Resources resources, HashMap attributes, final Properties properties, boolean validate) throws Exception{ setAttributes(attributes, null); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources, false, null); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } }
public Resource createConfigBean(final Resources resources, HashMap attributes, final Properties properties, boolean validate) throws Exception{ setAttributes(attributes, null); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources, false, null); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } }
public Resource createConfigBean(Resources resources, HashMap attributes, Properties properties, boolean validate) throws Exception { setAttributes(attributes); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } } }
public Resource createConfigBean(final Resources resources, HashMap attributes, final Properties properties, boolean validate) throws Exception{ setAttributes(attributes, null); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources, false, null); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } }
public Resource createConfigBean(Resources resources, HashMap attributes, Properties properties, boolean validate) throws Exception { setAttributes(attributes, null); ResourceStatus status = null; if(!validate){ status = new ResourceStatus(ResourceStatus.SUCCESS,""); }else{ status = isValid(resources, false, null); } if(status.getStatus() == ResourceStatus.SUCCESS){ return createConfigBean(resources, properties); }else{ throw new ResourceException(status.getMessage()); } } }
private ResourceStatus isValid(Resources resources, boolean validateResourceRef, String target){ ResourceStatus status ; if (jndiName == null) { String msg = localStrings.getLocalString("create.jdbc.resource.noJndiName", "No JNDI name defined for JDBC resource."); return new ResourceStatus(ResourceStatus.FAILURE, msg); } status = resourcesHelper.validateBindableResourceForDuplicates(resources, jndiName, validateResourceRef, target, JdbcResource.class); if(status.getStatus() == ResourceStatus.FAILURE){ return status; } if(ConnectorsUtil.getResourceByName(resources, ResourcePool.class, poolName) == null){ String msg = localStrings.getLocalString("create.jdbc.resource.connPoolNotFound", "Attribute value (pool-name = {0}) is not found in list of jdbc connection pools.", poolName); return new ResourceStatus(ResourceStatus.FAILURE, msg); } return status; }
private ResourceStatus isValid(Resources resources, boolean validateResourceRef, String target){ ResourceStatus status ; if (mailHost == null) { String msg = localStrings.getLocalString("create.mail.resource.noHostName", "No host name defined for Mail Resource."); return new ResourceStatus(ResourceStatus.FAILURE, msg, true); } if (mailUser == null) { String msg = localStrings.getLocalString("create.mail.resource.noUserName", "No user name defined for Mail Resource."); return new ResourceStatus(ResourceStatus.FAILURE, msg, true); } if (fromAddress == null) { String msg = localStrings.getLocalString("create.mail.resource.noFrom", "From not defined for Mail Resource."); return new ResourceStatus(ResourceStatus.FAILURE, msg, true); } status = resourcesHelper.validateBindableResourceForDuplicates(resources, jndiName, validateResourceRef, target, MailResource.class); if(status.getStatus() == ResourceStatus.FAILURE){ return status; } return status; }
public ResourceStatus create(Resources resources, HashMap attributes, final Properties properties, String target) throws Exception { setAttributes(attributes); ResourceStatus validationStatus = isValid(resources); if(validationStatus.getStatus() == ResourceStatus.FAILURE){ return validationStatus; } try { ConfigSupport.apply(new SingleConfigCode<Resources>() { public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return createResource(param, properties); } }, resources); } catch (TransactionFailure tfe) { String msg = localStrings.getLocalString( "create.jdbc.connection.pool.fail", "JDBC connection pool {0} create failed: {1}", jdbcconnectionpoolid, tfe.getMessage()); return new ResourceStatus(ResourceStatus.FAILURE, msg); } String msg = localStrings.getLocalString( "create.jdbc.connection.pool.success", "JDBC connection pool {0} created successfully", jdbcconnectionpoolid); return new ResourceStatus(ResourceStatus.SUCCESS, msg); }
public ResourceStatus create(Resources resources, HashMap attributes, final Properties properties, String target) throws Exception { setAttributes(attributes, target); ResourceStatus validationStatus = isValid(resources, true, target); if(validationStatus.getStatus() == ResourceStatus.FAILURE){ return validationStatus; } try { ConfigSupport.apply(new SingleConfigCode<Resources>() { public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return createResource(param, properties); } }, resources); resourceUtil.createResourceRef(jndiName, enabledValueForTarget, target); } catch (TransactionFailure tfe) { String msg = localStrings.getLocalString("create.managed.executor.service.failed", "Managed executor service {0} creation failed", jndiName) + " " + tfe.getLocalizedMessage(); if (getResourceType().equals(ServerTags.MANAGED_SCHEDULED_EXECUTOR_SERVICE)) { msg = localStrings.getLocalString("create.managed.scheduled.executor.service.failed", "Managed scheduled executor service {0} creation failed", jndiName) + " " + tfe.getLocalizedMessage(); } ResourceStatus status = new ResourceStatus(ResourceStatus.FAILURE, msg); status.setException(tfe); return status; } String msg = localStrings.getLocalString("create.managed.executor.service.success", "Managed executor service {0} created successfully", jndiName); if (getResourceType().equals(ServerTags.MANAGED_SCHEDULED_EXECUTOR_SERVICE)) { msg = localStrings.getLocalString("create.managed.scheduled.executor.service.success", "Managed scheduled executor service {0} created successfully", jndiName); } return new ResourceStatus(ResourceStatus.SUCCESS, msg); }
public ResourceStatus create(Resources resources, HashMap attributes, final Properties properties, String target) throws Exception { setAttributes(attributes, target); ResourceStatus validationStatus = isValid(resources, true, target); if(validationStatus.getStatus() == ResourceStatus.FAILURE){ return validationStatus; } try { ConfigSupport.apply(new SingleConfigCode<Resources>() { public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return createResource(param, properties); } }, resources); resourceUtil.createResourceRef(jndiName, enabledValueForTarget, target); } catch (TransactionFailure tfe) { String msg = localStrings.getLocalString("create.context.service.failed", "Context service {0} creation failed", jndiName) + " " + tfe.getLocalizedMessage(); ResourceStatus status = new ResourceStatus(ResourceStatus.FAILURE, msg); status.setException(tfe); return status; } String msg = localStrings.getLocalString("create.context.service.success", "Context service {0} created successfully", jndiName); return new ResourceStatus(ResourceStatus.SUCCESS, msg); }
public ResourceStatus create(Resources resources, HashMap attributes, final Properties properties, String target) throws Exception { setAttributes(attributes, target); ResourceStatus validationStatus = isValid(resources, true, target); if(validationStatus.getStatus() == ResourceStatus.FAILURE){ return validationStatus; } try { ConfigSupport.apply(new SingleConfigCode<Resources>() { public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return createResource(param, properties); } }, resources); resourceUtil.createResourceRef(jndiName, enabledValueForTarget, target); } catch (TransactionFailure tfe) { String msg = localStrings.getLocalString("create.jdbc.resource.fail", "JDBC resource {0} create failed ", jndiName) + " " + tfe.getLocalizedMessage(); ResourceStatus status = new ResourceStatus(ResourceStatus.FAILURE, msg); status.setException(tfe); return status; } String msg = localStrings.getLocalString("create.jdbc.resource.success", "JDBC resource {0} created successfully", jndiName); return new ResourceStatus(ResourceStatus.SUCCESS, msg); }
public ResourceStatus create(Resources resources, HashMap attributes, final Properties properties, String target) throws Exception { setAttributes(attributes, target); ResourceStatus validationStatus = isValid(resources, true, target); if(validationStatus.getStatus() == ResourceStatus.FAILURE){ return validationStatus; } try { ConfigSupport.apply(new SingleConfigCode<Resources>() { public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return createResource(param, properties); } }, resources); resourceUtil.createResourceRef(jndiName, enabledValueForTarget, target); } catch (TransactionFailure tfe) { String msg = localStrings.getLocalString("create.managed.thread.factory.failed", "Managed thread factory {0} creation failed", jndiName) + " " + tfe.getLocalizedMessage(); ResourceStatus status = new ResourceStatus(ResourceStatus.FAILURE, msg); status.setException(tfe); return status; } String msg = localStrings.getLocalString("create.managed.thread.factory.success", "Managed thread factory {0} created successfully", jndiName); return new ResourceStatus(ResourceStatus.SUCCESS, msg); }
report.setMessage(rs.getMessage()); if (rs.getStatus() == ResourceStatus.FAILURE) { ec = ActionReport.ExitCode.FAILURE; if (rs.getException() != null)
/** * Executes the command with the command parameters passed as Properties * where the keys are the paramter names and the values the parameter values * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { ResourceStatus rs = managedExecutorServiceMgr.delete(domain.getResources(), jndiName, target); if(rs.getMessage() != null){ report.setMessage(rs.getMessage()); } if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else { report.setActionExitCode(ActionReport.ExitCode.FAILURE); if (rs.getException() != null) report.setFailureCause(rs.getException()); } } catch(Exception e) { report.setMessage(localStrings.getLocalString("delete.managed.executor.service.failed", "Managed executor service {0} deletion failed", jndiName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); } } }
/** * Executes the command with the command parameters passed as Properties * where the keys are the paramter names and the values the parameter values * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { ResourceStatus rs = managedThreadFactoryMgr.delete(domain.getResources(), jndiName, target); if(rs.getMessage() != null){ report.setMessage(rs.getMessage()); } if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else { report.setActionExitCode(ActionReport.ExitCode.FAILURE); if (rs.getException() != null) report.setFailureCause(rs.getException()); } } catch(Exception e) { report.setMessage(localStrings.getLocalString("delete.managed.thread.factory.failed", "Managed thread factory {0} deletion failed", jndiName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); } } }
/** * Executes the command with the command parameters passed as Properties * where the keys are the paramter names and the values the parameter values * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { ResourceStatus rs = managedScheduledExecutorServiceMgr.delete(domain.getResources(), jndiName, target); if(rs.getMessage() != null){ report.setMessage(rs.getMessage()); } if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else { report.setActionExitCode(ActionReport.ExitCode.FAILURE); if (rs.getException() != null) report.setFailureCause(rs.getException()); } } catch(Exception e) { report.setMessage(localStrings.getLocalString("delete.managed.scheduled.executor.service.failed", "Managed scheduled executor service {0} deletion failed", jndiName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); } } }
/** * Executes the command with the command parameters passed as Properties * where the keys are the paramter names and the values the parameter values * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { ResourceStatus rs = contextServiceMgr.delete(domain.getResources(), jndiName, target); if(rs.getMessage() != null){ report.setMessage(rs.getMessage()); } if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else { report.setActionExitCode(ActionReport.ExitCode.FAILURE); if (rs.getException() != null) report.setFailureCause(rs.getException()); } } catch(Exception e) { report.setMessage(localStrings.getLocalString("delete.context.service.failed", "Context service {0} deletion failed", jndiName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); } } }
/** * Executes the command with the command parameters passed as Properties * where the keys are the paramter names and the values the parameter values * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { ResourceStatus rs = jdbcResMgr.delete(domain.getResources(), jndiName, target); if(rs.getMessage() != null){ report.setMessage(rs.getMessage()); } if (rs.getStatus() == ResourceStatus.SUCCESS) { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } else { report.setActionExitCode(ActionReport.ExitCode.FAILURE); if (rs.getException() != null) report.setFailureCause(rs.getException()); } } catch(Exception e) { report.setMessage(localStrings.getLocalString("delete.jdbc.resource.fail", "{0} delete failed ", jndiName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); } } }