|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.endpoint.ClientImpl
public class ClientImpl
| Field Summary | |
|---|---|
protected Bus |
bus
|
protected ConduitSelector |
conduitSelector
|
static java.lang.String |
FINISHED
|
protected PhaseChainCache |
inboundChainCache
|
protected PhaseChainCache |
outboundChainCache
|
protected ClientOutFaultObserver |
outFaultObserver
|
protected int |
synchronousTimeout
|
| Fields inherited from interface org.apache.cxf.endpoint.Client |
|---|
REQUEST_CONTEXT, REQUEST_METHOD, RESPONSE_CONTEXT |
| Constructor Summary | |
|---|---|
ClientImpl(Bus b,
Endpoint e)
|
|
ClientImpl(Bus b,
Endpoint e,
Conduit c)
|
|
ClientImpl(Bus b,
Endpoint e,
ConduitSelector sc)
|
|
ClientImpl(Bus bus,
java.net.URL wsdlUrl,
javax.xml.namespace.QName service,
javax.xml.namespace.QName port)
|
|
ClientImpl(java.net.URL wsdlUrl)
|
|
ClientImpl(java.net.URL wsdlUrl,
javax.xml.namespace.QName port)
|
|
| Method Summary | |
|---|---|
void |
destroy()
Indicates that the client is no longer needed and that any resources it holds can now be freed. |
Conduit |
getConduit()
Get the Conduit that messages for this client will be sent on. |
ConduitSelector |
getConduitSelector()
Get the ConduitSelector responsible for retreiving the Conduit. |
protected ConduitSelector |
getConduitSelector(ConduitSelector override)
|
Endpoint |
getEndpoint()
|
protected java.lang.Exception |
getException(Exchange exchange)
|
int |
getSynchronousTimeout()
|
java.lang.Object[] |
invoke(BindingOperationInfo oi,
java.lang.Object... params)
Invokes an operation syncronously |
java.lang.Object[] |
invoke(BindingOperationInfo oi,
java.lang.Object[] params,
java.util.Map<java.lang.String,java.lang.Object> context)
Invokes an operation syncronously |
java.lang.Object[] |
invoke(BindingOperationInfo oi,
java.lang.Object[] params,
java.util.Map<java.lang.String,java.lang.Object> context,
Exchange exchange)
|
java.lang.Object[] |
invoke(javax.xml.namespace.QName operationName,
java.lang.Object... params)
Invokes an operation syncronously |
java.lang.Object[] |
invoke(java.lang.String operationName,
java.lang.Object... params)
Invokes an operation syncronously |
java.lang.Object[] |
invokeWrapped(javax.xml.namespace.QName operationName,
java.lang.Object... params)
Invokes an operation syncronously |
java.lang.Object[] |
invokeWrapped(java.lang.String operationName,
java.lang.Object... params)
Invokes an operation syncronously |
protected void |
modifyChain(InterceptorChain chain,
java.util.Map<java.lang.String,java.lang.Object> ctx)
|
void |
onMessage(Message message)
Called for an incoming message, i.e. |
protected void |
prepareConduitSelector(Message message)
|
void |
setConduitSelector(ConduitSelector selector)
Set the ConduitSelector responsible for retreiving the Conduit. |
protected void |
setEndpoint(Endpoint e)
|
protected void |
setExchangeProperties(Exchange exchange,
Endpoint endpoint,
BindingOperationInfo boi)
|
protected void |
setOutMessageProperties(Message message,
BindingOperationInfo boi)
|
void |
setSynchronousTimeout(int synchronousTimeout)
|
protected PhaseInterceptorChain |
setupInterceptorChain(Endpoint endpoint)
|
| Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider |
|---|
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider |
|---|
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors |
| Field Detail |
|---|
public static final java.lang.String FINISHED
protected Bus bus
protected ConduitSelector conduitSelector
protected ClientOutFaultObserver outFaultObserver
protected int synchronousTimeout
protected PhaseChainCache outboundChainCache
protected PhaseChainCache inboundChainCache
| Constructor Detail |
|---|
public ClientImpl(Bus b,
Endpoint e)
public ClientImpl(Bus b,
Endpoint e,
Conduit c)
public ClientImpl(Bus b,
Endpoint e,
ConduitSelector sc)
public ClientImpl(java.net.URL wsdlUrl)
public ClientImpl(java.net.URL wsdlUrl,
javax.xml.namespace.QName port)
public ClientImpl(Bus bus,
java.net.URL wsdlUrl,
javax.xml.namespace.QName service,
javax.xml.namespace.QName port)
| Method Detail |
|---|
public void destroy()
Client
destroy in interface Clientpublic Endpoint getEndpoint()
getEndpoint in interface Client
public java.lang.Object[] invoke(BindingOperationInfo oi,
java.lang.Object... params)
throws java.lang.Exception
Client
invoke in interface Clientoi - The operation to be invokedparams - The params that matches the parts of the input message of the operation
java.lang.Exception
public java.lang.Object[] invoke(java.lang.String operationName,
java.lang.Object... params)
throws java.lang.Exception
Client
invoke in interface ClientoperationName - The name of the operation to be invoked. The service namespace will be used
when looking up the BindingOperationInfo.params - The params that matches the parts of the input message of the operation. If the
BindingOperationInfo supports unwrapping, it assumes the params are in the "unwrapped" form. If
params are in the wrapped form, use invokeWrapped
java.lang.Exception
public java.lang.Object[] invoke(javax.xml.namespace.QName operationName,
java.lang.Object... params)
throws java.lang.Exception
Client
invoke in interface ClientoperationName - The name of the operation to be invokedparams - The params that matches the parts of the input message of the operation. If the
BindingOperationInfo supports unwrapping, it assumes the params are in the "unwrapped" form. If
params are in the wrapped form, use invokeWrapped
java.lang.Exception
public java.lang.Object[] invokeWrapped(java.lang.String operationName,
java.lang.Object... params)
throws java.lang.Exception
Client
invokeWrapped in interface ClientoperationName - The name of the operation to be invoked. The service namespace will be used
when looking up the BindingOperationInfo.params - The params that matches the parts of the input message of the operation
java.lang.Exception
public java.lang.Object[] invokeWrapped(javax.xml.namespace.QName operationName,
java.lang.Object... params)
throws java.lang.Exception
Client
invokeWrapped in interface ClientoperationName - The name of the operation to be invokedparams - The params that matches the parts of the input message of the operation
java.lang.Exception
public java.lang.Object[] invoke(BindingOperationInfo oi,
java.lang.Object[] params,
java.util.Map<java.lang.String,java.lang.Object> context)
throws java.lang.Exception
Client
invoke in interface Clientoi - The operation to be invokedparams - The params that matches the parts of the input message of the operationcontext - Optional (can be null) contextual information for the invocation
java.lang.Exception
public java.lang.Object[] invoke(BindingOperationInfo oi,
java.lang.Object[] params,
java.util.Map<java.lang.String,java.lang.Object> context,
Exchange exchange)
throws java.lang.Exception
invoke in interface Retryablejava.lang.Exceptionprotected java.lang.Exception getException(Exchange exchange)
public void onMessage(Message message)
MessageObserver
onMessage in interface MessageObserverpublic Conduit getConduit()
Client
getConduit in interface Clientprotected void prepareConduitSelector(Message message)
protected void setOutMessageProperties(Message message,
BindingOperationInfo boi)
protected void setExchangeProperties(Exchange exchange,
Endpoint endpoint,
BindingOperationInfo boi)
protected PhaseInterceptorChain setupInterceptorChain(Endpoint endpoint)
protected void modifyChain(InterceptorChain chain,
java.util.Map<java.lang.String,java.lang.Object> ctx)
protected void setEndpoint(Endpoint e)
public int getSynchronousTimeout()
public void setSynchronousTimeout(int synchronousTimeout)
public final ConduitSelector getConduitSelector()
Client
getConduitSelector in interface Clientprotected final ConduitSelector getConduitSelector(ConduitSelector override)
public final void setConduitSelector(ConduitSelector selector)
Client
setConduitSelector in interface Clientselector - the ConduitSelector to use
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||