| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tuscany.sca.implementation.bpel.ode.TuscanyProcessConfImpl
public class TuscanyProcessConfImpl
A Tuscany implementation of the ODE Process Conf
| Constructor Summary | |
|---|---|
TuscanyProcessConfImpl(BPELImplementation theImplementation)
Constructor for the ProcessConf implementation  | 
|
| Method Summary | |
|---|---|
 java.net.URI | 
getBaseURI()
Returns the URI for the directory containing the BPEL process  | 
 java.lang.String | 
getBpelDocument()
Returns a String containing the (local) name of the file containing the BPEL process  | 
 java.io.InputStream | 
getCBPInputStream()
Returns an InputStream containing the Compiled BPEL Process (CBP)  | 
 Definition | 
getDefinitionForPortType(javax.xml.namespace.QName portTypeName)
Return the WSDL Definition for a given PortType  | 
 Definition | 
getDefinitionForService(javax.xml.namespace.QName serviceQName)
Returns a WSDL Definition for a given Service QName 22/05/2008 - it is very unclear what this service QName is really meant to be.  | 
 java.util.Date | 
getDeployDate()
Returns the date of deployment of the process - for SCA returns the date at which this object was created  | 
 java.lang.String | 
getDeployer()
Returns userid of deployer - always "SCA Tuscany" for Tuscany...  | 
 java.util.List<org.w3c.dom.Element> | 
getExtensionElement(javax.xml.namespace.QName arg0)
 | 
 java.util.List<java.io.File> | 
getFiles()
Returns a list of the files in the directory containing the BPEL Process  | 
 java.util.Map<java.lang.String,Endpoint> | 
getInvokeEndpoints()
Returns a Map containing all the "invoke endpoints" - for which read "SCA references" The map is keyed by partnerLink name and holds Endpoint objects TODO deal with service callbacks on bidirectional services  | 
 java.util.List<java.lang.String> | 
getMexInterceptors(javax.xml.namespace.QName processId)
 | 
 java.lang.String | 
getPackage()
Returns the name of the directory containing the BPEL files  | 
 javax.xml.namespace.QName | 
getProcessId()
Return the BPEL Process ID - which is the Process QName appended "-versionnumber"  | 
 java.util.Map<javax.xml.namespace.QName,org.w3c.dom.Node> | 
getProperties()
TODO - What are properties?  | 
 java.util.Map<java.lang.String,Endpoint> | 
getProvideEndpoints()
Returns a Map containing all the "provide endpoints" - for which read "SCA services" The map is keyed by partnerLink name and holds Endpoint objects TODO deal with reference callbacks on bidirectional references  | 
 ProcessState | 
getState()
Return the process state  | 
 javax.xml.namespace.QName | 
getType()
Returns the QName of the BPEL process  | 
 long | 
getVersion()
Gets the process Version number - current code does not have versions for BPEL processes and always returns "1"  | 
 boolean | 
isEventEnabled(java.util.List<java.lang.String> scopeNames,
               TYPE type)
Returns true if the supplied event type is enabled for any of the scopes in the provided List.  | 
 boolean | 
isTransient()
Returns whether the process is persisted in the store Returns false for SCA configuration - returning true causes problems in communicating with the BPEL process  | 
 void | 
setTransient(boolean t)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TuscanyProcessConfImpl(BPELImplementation theImplementation)
theImplementation - the BPEL implementation for which this is the ProcessConf| Method Detail | 
|---|
public java.net.URI getBaseURI()
public java.lang.String getBpelDocument()
public java.io.InputStream getCBPInputStream()
public Definition getDefinitionForPortType(javax.xml.namespace.QName portTypeName)
portTypeName - - the QName of the PortTypepublic Definition getDefinitionForService(javax.xml.namespace.QName serviceQName)
public java.util.Date getDeployDate()
public java.lang.String getDeployer()
public java.util.List<java.io.File> getFiles()
public java.util.Map<java.lang.String,Endpoint> getInvokeEndpoints()
public java.lang.String getPackage()
public javax.xml.namespace.QName getProcessId()
public java.util.Map<javax.xml.namespace.QName,org.w3c.dom.Node> getProperties()
public java.util.Map<java.lang.String,Endpoint> getProvideEndpoints()
public ProcessState getState()
public javax.xml.namespace.QName getType()
public long getVersion()
public boolean isEventEnabled(java.util.List<java.lang.String> scopeNames,
                              TYPE type)
scopeNames - - list of BPEL process Scope namestype - - the event typepublic boolean isTransient()
public java.util.List<java.lang.String> getMexInterceptors(javax.xml.namespace.QName processId)
public void setTransient(boolean t)
public java.util.List<org.w3c.dom.Element> getExtensionElement(javax.xml.namespace.QName arg0)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||