You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gobblin.apache.org by "Abhishek Tiwari (JIRA)" <ji...@apache.org> on 2017/08/16 20:57:00 UTC

[jira] [Updated] (GOBBLIN-36) new salesforce writer

     [ https://issues.apache.org/jira/browse/GOBBLIN-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Abhishek Tiwari updated GOBBLIN-36:
-----------------------------------
    Description: 
*Overview*
An async salesforce writer built on top of the async http writer framework. Old suite of `HttpWriter` and `SalesforceRestWriter` are marked as deprecated.
*Auth*
`OAuthAccessToken` provides a standard way to authenticate using OAuth. `SalesforceAuth` is a `OAuthAccessToken` with specific way to extract information from config.
*Client*
`ApacheClient` provides a standard way to send apache `HttpUriRequest` and get `CloseableHttpResponse`. `SalesforceClient` is a `ApacheClient` integrated with authentication.
*Writer*
`SalesforceWriterBuilder` instantiates `SalesforceClient`, `SalesforceRequestBuilder`, `SalesforceResponseHandler` and plugs them into an instance of `AsyncHttpWriter`. It builds an `AsyncWriterManager` that wraps the `AsyncHttpWriter` instance.

 
*Github Url* : https://github.com/linkedin/gobblin/pull/1835 
*Github Reporter* : [~zxc] 
*Github Created At* : 2017-05-05T17:28:21Z 
*Github Updated At* : 2017-05-06T01:20:59Z

  was:
### Overview
An async salesforce writer built on top of the async http writer framework. Old suite of `HttpWriter` and `SalesforceRestWriter` are marked as deprecated.
### Auth
`OAuthAccessToken` provides a standard way to authenticate using OAuth. `SalesforceAuth` is a `OAuthAccessToken` with specific way to extract information from config.
### Client
`ApacheClient` provides a standard way to send apache `HttpUriRequest` and get `CloseableHttpResponse`. `SalesforceClient` is a `ApacheClient` integrated with authentication.
### Writer
`SalesforceWriterBuilder` instantiates `SalesforceClient`, `SalesforceRequestBuilder`, `SalesforceResponseHandler` and plugs them into an instance of `AsyncHttpWriter`. It builds an `AsyncWriterManager` that wraps the `AsyncHttpWriter` instance.

 
*Github Url* : https://github.com/linkedin/gobblin/pull/1835 
*Github Reporter* : [~zxc] 
*Github Created At* : 2017-05-05T17:28:21Z 
*Github Updated At* : 2017-05-06T01:20:59Z


> new salesforce writer
> ---------------------
>
>                 Key: GOBBLIN-36
>                 URL: https://issues.apache.org/jira/browse/GOBBLIN-36
>             Project: Apache Gobblin
>          Issue Type: Task
>            Reporter: Zhixiong Chen
>
> *Overview*
> An async salesforce writer built on top of the async http writer framework. Old suite of `HttpWriter` and `SalesforceRestWriter` are marked as deprecated.
> *Auth*
> `OAuthAccessToken` provides a standard way to authenticate using OAuth. `SalesforceAuth` is a `OAuthAccessToken` with specific way to extract information from config.
> *Client*
> `ApacheClient` provides a standard way to send apache `HttpUriRequest` and get `CloseableHttpResponse`. `SalesforceClient` is a `ApacheClient` integrated with authentication.
> *Writer*
> `SalesforceWriterBuilder` instantiates `SalesforceClient`, `SalesforceRequestBuilder`, `SalesforceResponseHandler` and plugs them into an instance of `AsyncHttpWriter`. It builds an `AsyncWriterManager` that wraps the `AsyncHttpWriter` instance.
>  
> *Github Url* : https://github.com/linkedin/gobblin/pull/1835 
> *Github Reporter* : [~zxc] 
> *Github Created At* : 2017-05-05T17:28:21Z 
> *Github Updated At* : 2017-05-06T01:20:59Z



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)