|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 ProcessConfMethod 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 |