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
OdeFault
public java.lang.String getPortName()
getPortName
in interface ExternalService
public javax.xml.namespace.QName getServiceName()
getServiceName
in interface ExternalService
public void close()
PartnerRoleChannel
close
in interface PartnerRoleChannel
public EndpointReference getInitialEndpointReference()
PartnerRoleChannel
null
if the channel
was initialized without an initial endpoint.getInitialEndpointReference
in interface PartnerRoleChannel
public void invoke(PartnerRoleMessageExchange odeMex)
invoke
in interface ExternalService