public class HttpExternalService extends java.lang.Object implements ExternalService
| Modifier and Type | Field and Description |
|---|---|
protected WSAEndpoint |
endpointReference |
protected java.util.concurrent.ExecutorService |
executorService |
protected HttpMethodConverter |
httpMethodConverter |
protected ProcessConf |
pconf |
protected javax.wsdl.Binding |
portBinding |
protected java.lang.String |
portName |
protected Scheduler |
scheduler |
protected BpelServer |
server |
protected javax.xml.namespace.QName |
serviceName |
| Constructor and Description |
|---|
HttpExternalService(ProcessConf pconf,
javax.xml.namespace.QName serviceName,
java.lang.String portName,
java.util.concurrent.ExecutorService executorService,
Scheduler scheduler,
BpelServer server,
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connManager,
ClusterUrlTransformer clusterUrlTransformer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the communication channel.
|
EndpointReference |
getInitialEndpointReference()
Return the endpoint reference to the endpoint with which the
channel was initialized or
null if the channel
was initialized without an initial endpoint. |
java.lang.String |
getPortName() |
javax.xml.namespace.QName |
getServiceName() |
void |
invoke(PartnerRoleMessageExchange odeMex) |
protected java.util.concurrent.ExecutorService executorService
protected Scheduler scheduler
protected BpelServer server
protected ProcessConf pconf
protected javax.xml.namespace.QName serviceName
protected java.lang.String portName
protected WSAEndpoint endpointReference
protected HttpMethodConverter httpMethodConverter
protected javax.wsdl.Binding portBinding
public HttpExternalService(ProcessConf pconf, javax.xml.namespace.QName serviceName, java.lang.String portName, java.util.concurrent.ExecutorService executorService, Scheduler scheduler, BpelServer server, org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connManager, ClusterUrlTransformer clusterUrlTransformer) throws OdeFault
OdeFaultpublic java.lang.String getPortName()
getPortName in interface ExternalServicepublic javax.xml.namespace.QName getServiceName()
getServiceName in interface ExternalServicepublic void close()
PartnerRoleChannelclose in interface PartnerRoleChannelpublic EndpointReference getInitialEndpointReference()
PartnerRoleChannelnull if the channel
was initialized without an initial endpoint.getInitialEndpointReference in interface PartnerRoleChannelpublic void invoke(PartnerRoleMessageExchange odeMex)
invoke in interface ExternalService