|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.wise.core.client.factories.WSDynamicClientFactory
@ThreadSafe public abstract class WSDynamicClientFactory
WSDynamicClientFactory is a singleton containing a WSDynamicClient cache. It's able to create WSDynamicCient objects, and init then using WiseProperties using wise-core.properties find in classpath as default. This default properties may be overridden using setWiseProperties method.
Constructor Summary | |
---|---|
WSDynamicClientFactory()
|
Method Summary | |
---|---|
abstract WSDynamicClientBuilder |
createBuilder()
|
WiseClientConfiguration |
getConfig()
|
static WSDynamicClientFactory |
getInstance()
|
RSDynamicClient |
getJAXRSClient(java.lang.String endpointURL,
RSDynamicClient.HttpMethod httpMethod,
java.lang.String produceMediaTypes,
java.lang.String consumeMediaTypes)
Return an instance of RSDynamicClient taken from cache if possible, generate and initialise if not. |
RSDynamicClient |
getJAXRSClient(java.lang.String endpointURL,
RSDynamicClient.HttpMethod httpMethod,
java.lang.String produceMediaTypes,
java.lang.String consumeMediaTypes,
java.lang.String userName,
java.lang.String password)
Return an instance of RSDynamicClient taken from cache if possible, generate and initialise if not. |
WSDynamicClient |
getJAXWSClient(java.lang.String wsdlURL)
|
WSDynamicClient |
getJAXWSClient(java.lang.String wsdlURL,
java.util.List<java.io.File> bindings,
java.io.File catelog)
|
WSDynamicClient |
getJAXWSClient(java.lang.String wsdlURL,
java.lang.String userName,
java.lang.String password)
Return an instance of WSDynamicClient taken from cache if possible, generate and initialise if not. |
WSDynamicClient |
getJAXWSClient(java.lang.String wsdlURL,
java.lang.String userName,
java.lang.String password,
java.lang.String targetPackage,
java.util.List<java.io.File> bindings,
java.io.File catelog)
|
static void |
initialise()
Provide a method to clean up cached thing when Wise is integrated with JBoss or other container |
void |
setConfig(WiseClientConfiguration config)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WSDynamicClientFactory()
Method Detail |
---|
public static void initialise()
public static WSDynamicClientFactory getInstance() throws MCKernelUnavailableException
MCKernelUnavailableException
public WSDynamicClient getJAXWSClient(java.lang.String wsdlURL) throws java.lang.IllegalStateException, java.net.ConnectException, WiseRuntimeException
java.lang.IllegalStateException
java.net.ConnectException
WiseRuntimeException
public WSDynamicClient getJAXWSClient(java.lang.String wsdlURL, java.lang.String userName, java.lang.String password) throws java.lang.IllegalStateException, java.net.ConnectException, WiseRuntimeException
wsdlURL
- The URL to retrive wsdl of webservice calleduserName
- we support HTTP BASIC Auth protected wsdls: this is username used for authenticationpassword
- we support HTTP BASIC Auth protected wsdls: this is password used for authentication
java.lang.IllegalStateException
java.net.ConnectException
- thrown in case wsdl isn't accessible at given URL
WiseRuntimeException
public WSDynamicClient getJAXWSClient(java.lang.String wsdlURL, java.util.List<java.io.File> bindings, java.io.File catelog) throws java.lang.IllegalStateException, java.net.ConnectException, WiseRuntimeException
java.lang.IllegalStateException
java.net.ConnectException
WiseRuntimeException
public WSDynamicClient getJAXWSClient(java.lang.String wsdlURL, java.lang.String userName, java.lang.String password, java.lang.String targetPackage, java.util.List<java.io.File> bindings, java.io.File catelog) throws java.lang.IllegalStateException, java.net.ConnectException, WiseRuntimeException
java.lang.IllegalStateException
java.net.ConnectException
WiseRuntimeException
public RSDynamicClient getJAXRSClient(java.lang.String endpointURL, RSDynamicClient.HttpMethod httpMethod, java.lang.String produceMediaTypes, java.lang.String consumeMediaTypes, java.lang.String userName, java.lang.String password)
endpointURL
- produceMediaTypes
- consumeMediaTypes
- httpMethod
- userName
- password
-
RSDynamicClient
already initialized, ready to be calledpublic RSDynamicClient getJAXRSClient(java.lang.String endpointURL, RSDynamicClient.HttpMethod httpMethod, java.lang.String produceMediaTypes, java.lang.String consumeMediaTypes)
endpointURL
- produceMediaTypes
- consumeMediaTypes
- httpMethod
-
RSDynamicClient
already initialized, ready to be calledpublic final WiseClientConfiguration getConfig()
public final void setConfig(WiseClientConfiguration config)
public abstract WSDynamicClientBuilder createBuilder()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |