Package org.teiid.spring.data.rest
Class RestConnectionFactory
- java.lang.Object
-
- org.teiid.spring.data.rest.RestConnectionFactory
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.teiid.resource.api.ConnectionFactory<RestConnection>
,BaseConnectionFactory<RestConnection>
public class RestConnectionFactory extends Object implements BaseConnectionFactory<RestConnection>
-
-
Constructor Summary
Constructors Constructor Description RestConnectionFactory()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.teiid.spring.data.BaseConnectionFactory
getAlias, getTranslatorName
-
-
-
-
Method Detail
-
getConnection
public RestConnection getConnection() throws Exception
- Specified by:
getConnection
in interfaceorg.teiid.resource.api.ConnectionFactory<RestConnection>
- Throws:
Exception
-
createRestTemplate
protected org.springframework.web.client.RestTemplate createRestTemplate()
-
getSecurityType
public String getSecurityType()
-
setSecurityType
public void setSecurityType(String securityType)
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getClientSecret
public String getClientSecret()
-
setClientSecret
public void setClientSecret(String clientSecret)
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getRefreshToken
public String getRefreshToken()
-
setRefreshToken
public void setRefreshToken(String refreshToken)
-
getAuthorizeUrl
public String getAuthorizeUrl()
-
setAuthorizeUrl
public void setAuthorizeUrl(String authorizeUrl)
-
getAccessTokenUrl
public String getAccessTokenUrl()
-
setAccessTokenUrl
public void setAccessTokenUrl(String accessTokenUrl)
-
getScope
public String getScope()
-
setScope
public void setScope(String scope)
-
getEndpoint
public String getEndpoint()
-
setEndpoint
public void setEndpoint(String endpoint)
-
isDisableTrustManager
public boolean isDisableTrustManager()
-
setDisableTrustManager
public void setDisableTrustManager(boolean disableTrustManager)
-
isDisableHostNameVerification
public boolean isDisableHostNameVerification()
-
setDisableHostNameVerification
public void setDisableHostNameVerification(boolean disableHostNameVerification)
-
getTrustStoreFileName
public String getTrustStoreFileName()
-
setTrustStoreFileName
public void setTrustStoreFileName(String trustStoreFileName)
-
getTrustStorePassword
public String getTrustStorePassword()
-
setTrustStorePassword
public void setTrustStorePassword(String trustStorePassword)
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-