|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessConf
Deployed process configuration. IMPORTANT: Implementations of this class MUST BE IMMUTABLE, otherwise the engine will get confused.
Nested Class Summary | |
---|---|
static class |
ProcessConf.CLEANUP_CATEGORY
|
Method Summary | |
---|---|
java.net.URI |
getBaseURI()
Get the base URL for resolving resources. |
java.lang.String |
getBpelDocument()
Get the path of the BPEL document, relative to its deployment unit |
java.io.InputStream |
getCBPInputStream()
Get the CBP stream. |
java.util.Set<ProcessConf.CLEANUP_CATEGORY> |
getCleanupCategories(boolean instanceSucceeded)
|
javax.wsdl.Definition |
getDefinitionForService(javax.xml.namespace.QName serviceName)
Gets the WSDL definition used in a process into which a service is defined. |
java.util.Date |
getDeployDate()
Get the date of deployment. |
java.util.Map<java.lang.String,java.lang.String> |
getEndpointProperties(EndpointReference epr)
Returns a list of properties associtated to this endpoint. |
java.util.List<org.w3c.dom.Element> |
getExtensionElement(javax.xml.namespace.QName qname)
Generic facility to get additional stuff out of the process descriptor. |
java.util.List<java.io.File> |
getFiles()
Get the files associated with the deployment. |
java.util.Map<java.lang.String,Endpoint> |
getInvokeEndpoints()
Gets the list of endpoints a process invokes. |
java.lang.String |
getPackage()
Gets the name of the package into which the process is deployed. |
javax.xml.namespace.QName |
getProcessId()
Get the process id, generally the same as the type. |
java.util.Map<javax.xml.namespace.QName,org.w3c.dom.Node> |
getProcessProperties()
Get the process properties. |
java.util.Map<java.lang.String,Endpoint> |
getProvideEndpoints()
Gets the list of endpoints a process should provide. |
ProcessState |
getState()
Get the state of the process. |
javax.xml.namespace.QName |
getType()
Get the process type (BPEL definition name). |
long |
getVersion()
Get the process version. |
boolean |
isCleanupCategoryEnabled(boolean instanceSucceeded,
ProcessConf.CLEANUP_CATEGORY category)
|
boolean |
isEventEnabled(java.util.List<java.lang.String> scopeNames,
BpelEvent.TYPE type)
|
boolean |
isSharedService(javax.xml.namespace.QName serviceName)
Tells if the service is shareable |
boolean |
isTransient()
Is this a transient process? Transient processes are not persisted in the store. |
Method Detail |
---|
javax.xml.namespace.QName getProcessId()
javax.xml.namespace.QName getType()
long getVersion()
boolean isTransient()
true
if this is a transient process.java.io.InputStream getCBPInputStream()
java.lang.String getBpelDocument()
java.net.URI getBaseURI()
java.util.Date getDeployDate()
ProcessState getState()
java.util.List<java.io.File> getFiles()
java.util.Map<javax.xml.namespace.QName,org.w3c.dom.Node> getProcessProperties()
java.lang.String getPackage()
javax.wsdl.Definition getDefinitionForService(javax.xml.namespace.QName serviceName)
serviceName
-
java.util.Map<java.lang.String,Endpoint> getProvideEndpoints()
java.util.Map<java.lang.String,Endpoint> getInvokeEndpoints()
boolean isSharedService(javax.xml.namespace.QName serviceName)
serviceName
-
java.util.List<org.w3c.dom.Element> getExtensionElement(javax.xml.namespace.QName qname)
qname
- name of the extension element.
boolean isEventEnabled(java.util.List<java.lang.String> scopeNames, BpelEvent.TYPE type)
java.util.Map<java.lang.String,java.lang.String> getEndpointProperties(EndpointReference epr)
epr
-
boolean isCleanupCategoryEnabled(boolean instanceSucceeded, ProcessConf.CLEANUP_CATEGORY category)
java.util.Set<ProcessConf.CLEANUP_CATEGORY> getCleanupCategories(boolean instanceSucceeded)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |