/** * Returns the QName of the BPEL process */ public QName getType() { //System.out.println("getType called"); return implementation.getProcess(); }
deployment = new ODEDeployment( deploymentDir ); try { odeServer.registerTuscanyRuntimeComponent(implementation.getProcess(), component);
public void write( BPELImplementation bpelImplementation, XMLStreamWriter writer, ProcessorContext context ) throws ContributionWriteException, XMLStreamException { //FIXME Deal with policy processing... // Write <implementation.bpel process="..."/> // policyProcessor.writePolicyPrefixes(bpelImplementation, writer); writer.writeStartElement(SCA11_NS, IMPLEMENTATION_BPEL); // policyProcessor.writePolicyAttributes(bpelImplementation, writer); if (bpelImplementation.getProcess() != null) { writer.writeAttribute(PROCESS, bpelImplementation.getProcess().toString() ); } writer.writeEndElement(); } // end write
public void write( BPELImplementation bpelImplementation, XMLStreamWriter writer, ProcessorContext context ) throws ContributionWriteException, XMLStreamException { //FIXME Deal with policy processing... // Write <implementation.bpel process="..."/> // policyProcessor.writePolicyPrefixes(bpelImplementation, writer); writer.writeStartElement(SCA11_NS, IMPLEMENTATION_BPEL); // policyProcessor.writePolicyAttributes(bpelImplementation, writer); if (bpelImplementation.getProcess() != null) { writer.writeAttribute(PROCESS, bpelImplementation.getProcess().toString() ); } writer.writeEndElement(); } // end write
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj instanceof BPELImplementation) { if (getProcess() != null) { return getProcess().equals(((BPELImplementation)obj).getProcess()); } else { return ((BPELImplementation)obj).getProcess() == null; } } else { return false; } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj instanceof BPELImplementation) { if (getProcess() != null) { return getProcess().equals(((BPELImplementation)obj).getProcess()); } else { return ((BPELImplementation)obj).getProcess() == null; } } else { return false; } }
QName process = implementation.getProcess(); String processNamespace = process.getNamespaceURI(); stream.println( PROCESS_NAMESPACE_DECL + "\"" + processNamespace + "\"" );
/** * Deploy the BPEL process implementation to the ODE Engine * @param d - ODEDeployment structure * @param implementation - the BPEL Implementation * @param component - the SCA component which uses the implementation */ public void deploy(ODEDeployment d, BPELImplementation implementation, RuntimeComponent component ) { try { TuscanyProcessConfImpl processConf = new TuscanyProcessConfImpl( implementation, component ); _bpelServer.register(processConf); d.setProcessConf(processConf); __log.debug("Completed calling new Process deployment code..."); } catch (Exception ex) { String errMsg = ">>> DEPLOY: Unexpected exception during deploy of BPEL. /n Component = " + component.getName() + " implementation = " + implementation.getProcess() + ex.getMessage(); __log.debug(errMsg, ex); throw new ODEDeploymentException(errMsg,ex); } }
private BPELProcessDefinition resolveBPELProcessDefinition(BPELImplementation impl, ModelResolver resolver, ProcessorContext context) throws ContributionResolveException { QName processName = impl.getProcess(); BPELProcessDefinition processDefinition = this.bpelFactory.createBPELProcessDefinition(); processDefinition.setName(processName); processDefinition.setUnresolved(true); return resolver.resolveModel(BPELProcessDefinition.class, processDefinition, context); } // end resolveBPELProcessDefinition
private BPELProcessDefinition resolveBPELProcessDefinition(BPELImplementation impl, ModelResolver resolver, ProcessorContext context) throws ContributionResolveException { QName processName = impl.getProcess(); BPELProcessDefinition processDefinition = this.bpelFactory.createBPELProcessDefinition(); processDefinition.setName(processName); processDefinition.setUnresolved(true); return resolver.resolveModel(BPELProcessDefinition.class, processDefinition, context); } // end resolveBPELProcessDefinition