protected DeploymentException failure(String task, String info, Throwable e) { return ManagementSupport.failure(task, component.getComponentName(), info, e); }
public Map<String, String> getServiceUnits() { if (endpointRegistrations == null) { throw new IllegalStateException("Service assembly has not been deployed"); } Map<String, String> sus = new HashMap<String, String>(); for (Endpoint ep : getEndpoints()) { if (ep.getServiceUnit() == null) { // This should not happen, as we only register the SA after all endpoints have been deployed throw new IllegalStateException("Endpoint has not been initialized. Check that the component is installed."); } sus.put(ep.getServiceUnit().getName(), ep.getServiceUnit().getComponent().getComponentName()); } return sus; }
/** * Validate the endpoint at either deployment time for statically * defined endpoints or at runtime for dynamic endpoints * * @throws DeploymentException */ public void validate() throws DeploymentException { try { registerService(); } catch (Exception e) { throw ManagementSupport.failure( "deploy", getServiceUnit().getComponent().getComponentName(), null, e); } }
protected String createSuccessMessage(String task) { ManagementSupport.Message msg = new ManagementSupport.Message(); msg.setComponent(component.getComponentName()); msg.setTask(task); msg.setResult("SUCCESS"); return ManagementSupport.createComponentMessage(msg); }
protected DeploymentException failure(String task, String info, Exception e) throws DeploymentException { ManagementSupport.Message msg = new ManagementSupport.Message(); msg.setComponent(component.getComponentName()); msg.setTask(task); msg.setResult("FAILED"); msg.setType("ERROR"); msg.setException(e); msg.setMessage(info); return new DeploymentException(ManagementSupport.createComponentMessage(msg)); }
protected DeploymentException failure(String task, String info, Throwable e) { ManagementSupport.Message msg = new ManagementSupport.Message(); msg.setComponent(serviceUnit.getComponent().getComponentName()); msg.setTask(task); msg.setResult("FAILED"); msg.setType("ERROR"); msg.setMessage(info); msg.setException(e); return new DeploymentException(ManagementSupport.createComponentMessage(msg)); }