com.resilientedge.jockey.webservicebridge
Interface WebServiceProvider
- All Known Implementing Classes:
- AbstractWebServiceProvider
- public interface WebServiceProvider
A WebServiceProvider is responsible for mappping Jockey SBAPI
Calls and return values from Jockey to a given Web Service/SOAP
implemetation call. A web service provider also has a listing of
all the avaiable services and knows how to deploy and undeploy
services on that third pary web server.
- Author:
- AVaughan
createReturnCallParameter
public SBServiceCallParameter createReturnCallParameter(java.lang.reflect.Method method)
createReturnCallParameters
creates WebServiceCall
parameters from a Java method
- Parameters:
method
- a Method
value to create the return
parameter for.- Returns:
- a
SBServiceCallParameter
that represents
the return parameter type for the Java method - See Also:
SBServiceCallParameter
createFormalParameters
public java.util.Vector createFormalParameters(java.lang.reflect.Method method)
createFormalParameters
takes a method and
generates a WebServiceCallParamter for each entry parameter
for the given Java method.
- Parameters:
method
- a Method
value to generate call
parameters for- Returns:
- a
Vector
value of all the SBServiceCallParameters
for the given method - See Also:
SBServiceCallParameter
loadAllServices
public void loadAllServices()
loadAllServices
loads all the services available
on the web server.
invoke
public SBServiceCall invoke(SBServiceCall serviceCall,
SBAbstractServiceInstance serviceInstance)
- Invokes a method on a web service
getProvidedServices
public java.util.Vector getProvidedServices()
- get all of the services on this web service provider
Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.