public class SyncopeClientFactoryBean extends Object
SyncopeClient.
Supports Spring-bean configuration and override via subclassing (see protected methods).| Modifier and Type | Class and Description |
|---|---|
static class |
SyncopeClientFactoryBean.ContentType |
| Constructor and Description |
|---|
SyncopeClientFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
SyncopeClient |
create()
Builds client instance with no authentication, for user self-registration and related queries (schema,
resources, ...).
|
SyncopeClient |
create(String username,
String password)
Builds client instance with the given credentials.
|
protected RestClientExceptionMapper |
defaultExceptionMapper() |
protected org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> |
defaultJAXBProvider() |
protected com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider |
defaultJsonProvider() |
protected RestClientFactoryBean |
defaultRestClientFactoryBean() |
String |
getAddress() |
SyncopeClientFactoryBean.ContentType |
getContentType() |
String |
getDomain() |
RestClientExceptionMapper |
getExceptionMapper() |
org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> |
getJaxbProvider() |
com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider |
getJsonProvider() |
RestClientFactoryBean |
getRestClientFactoryBean() |
boolean |
isUseCompression() |
SyncopeClientFactoryBean |
setAddress(String address) |
SyncopeClientFactoryBean |
setContentType(String contentType) |
SyncopeClientFactoryBean |
setContentType(SyncopeClientFactoryBean.ContentType contentType) |
SyncopeClientFactoryBean |
setDomain(String domain) |
SyncopeClientFactoryBean |
setExceptionMapper(RestClientExceptionMapper exceptionMapper) |
SyncopeClientFactoryBean |
setJaxbProvider(org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> jaxbProvider) |
void |
setJsonProvider(com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider jsonProvider) |
SyncopeClientFactoryBean |
setRestClientFactoryBean(RestClientFactoryBean restClientFactoryBean) |
SyncopeClientFactoryBean |
setUseCompression(boolean useCompression)
Sets the given service instance for transparent gzip Content-Encoding handling.
|
protected com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider defaultJsonProvider()
protected org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> defaultJAXBProvider()
protected RestClientExceptionMapper defaultExceptionMapper()
protected RestClientFactoryBean defaultRestClientFactoryBean()
public com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider getJsonProvider()
public void setJsonProvider(com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider jsonProvider)
public org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> getJaxbProvider()
public SyncopeClientFactoryBean setJaxbProvider(org.apache.cxf.jaxrs.provider.JAXBElementProvider<?> jaxbProvider)
public RestClientExceptionMapper getExceptionMapper()
public SyncopeClientFactoryBean setExceptionMapper(RestClientExceptionMapper exceptionMapper)
public String getAddress()
public SyncopeClientFactoryBean setAddress(String address)
public SyncopeClientFactoryBean.ContentType getContentType()
public SyncopeClientFactoryBean setContentType(SyncopeClientFactoryBean.ContentType contentType)
public SyncopeClientFactoryBean setContentType(String contentType)
public String getDomain()
public SyncopeClientFactoryBean setDomain(String domain)
public SyncopeClientFactoryBean setUseCompression(boolean useCompression)
useCompression - whether transparent gzip Content-Encoding handling is to be enabledpublic boolean isUseCompression()
public RestClientFactoryBean getRestClientFactoryBean()
public SyncopeClientFactoryBean setRestClientFactoryBean(RestClientFactoryBean restClientFactoryBean)
public SyncopeClient create()
public SyncopeClient create(String username, String password)
username - usernamepassword - passwordCopyright © 2010–2016 The Apache Software Foundation. All rights reserved.