|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.client.proxy.AbstractProxyHelpers<R>
public abstract class AbstractProxyHelpers<R>
Useful base class for proxy helpers.
| Field Summary | |
|---|---|
protected ProxyFactory |
helperProxyFactory
|
protected org.apache.log4j.Logger |
log
|
protected R |
rawProxy
|
protected org.apache.axis.message.addressing.EndpointReferenceType |
target
|
protected Transport |
transport
|
| Constructor Summary | |
|---|---|
AbstractProxyHelpers()
|
|
| Method Summary | ||
|---|---|---|
|
initProxyHelpers(HelperProxyFactory helperProxyFactory,
org.apache.axis.message.addressing.EndpointReferenceType target,
Class<T> iface)
Initialise a new proxy. |
|
InvocationEngine |
proxyGetInvocationEngine()
Return the engine used by this proxy. |
|
RemoteMethod |
proxyGetRemoteMethod(String methodName,
boolean documentStyle)
Create a RemoteMethod from the WSDL. |
|
org.apache.axis.message.addressing.EndpointReferenceType |
proxyGetTarget()
Return the target EPR used by this proxy. |
|
protected boolean |
proxyHasMethod(String methodName)
|
|
String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.log4j.Logger log
protected org.apache.axis.message.addressing.EndpointReferenceType target
protected R rawProxy
protected ProxyFactory helperProxyFactory
protected Transport transport
| Constructor Detail |
|---|
public AbstractProxyHelpers()
| Method Detail |
|---|
public <T> T initProxyHelpers(HelperProxyFactory helperProxyFactory,
org.apache.axis.message.addressing.EndpointReferenceType target,
Class<T> iface)
ProxyHelpers
initProxyHelpers in interface ProxyHelpershelperProxyFactory - the factory creating the helpertarget - the EPR of the remote resourceiface - the interface requested by the caller of ProxyFactory.createProxy(org.apache.axis.message.addressing.EndpointReferenceType, java.lang.Class)
protected boolean proxyHasMethod(String methodName)
throws RemoteException
RemoteException
public RemoteMethod proxyGetRemoteMethod(String methodName,
boolean documentStyle)
throws NoSuchOperationException,
RemoteException
WebProxy
proxyGetRemoteMethod in interface WebProxyNoSuchOperationException - if the WSDL does not contain this operation.
RemoteException - if we couldn't fetch the WSDLpublic org.apache.axis.message.addressing.EndpointReferenceType proxyGetTarget()
WebProxy
proxyGetTarget in interface WebProxypublic InvocationEngine proxyGetInvocationEngine()
WebProxy
proxyGetInvocationEngine in interface WebProxypublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||