|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.code.linkedinapi.client.LinkedInApiClientFactory
public class LinkedInApiClientFactory
A factory for creating LinkedInApiClient objects.
Field Summary | |
---|---|
private LinkedInApiConsumer |
apiConsumer
The api consumer. |
private java.lang.reflect.Constructor<? extends LinkedInApiClient> |
defaultClientImpl
The default client impl. |
private static java.util.Map<LinkedInApiConsumer,LinkedInApiClientFactory> |
factoriesMap
The Constant factoriesMap. |
private java.util.concurrent.ExecutorService |
taskExecutor
The task executor. |
Constructor Summary | |
---|---|
private |
LinkedInApiClientFactory(LinkedInApiConsumer apiConsumer)
Instantiates a new linked in api client factory. |
Method Summary | |
---|---|
AsyncLinkedInApiClient |
createAsyncLinkedInApiClient(LinkedInAccessToken accessToken)
Creates a new LinkedInApiClient object. |
AsyncLinkedInApiClient |
createAsyncLinkedInApiClient(java.lang.String token,
java.lang.String tokenSecret)
Creates a new LinkedInApiClient object. |
LinkedInApiClient |
createLinkedInApiClient(java.lang.Class<? extends LinkedInApiClient> implClass,
LinkedInAccessToken accessToken)
Creates a new LinkedInApiClient object. |
LinkedInApiClient |
createLinkedInApiClient(LinkedInAccessToken accessToken)
Creates a new LinkedInApiClient object. |
LinkedInApiClient |
createLinkedInApiClient(java.lang.String token,
java.lang.String tokenSecret)
Creates a new LinkedInApiClient object. |
static LinkedInApiClientFactory |
newInstance(LinkedInApiConsumer apiConsumer)
New instance. |
static LinkedInApiClientFactory |
newInstance(java.lang.String consumerKey,
java.lang.String consumerSecret)
New instance. |
void |
setTaskExecutor(java.util.concurrent.ExecutorService taskExecutor)
Sets the task executor to be used for asynchronous API calls. |
private void |
validateAccessToken(LinkedInAccessToken accessToken)
|
private static void |
validateConsumerKey(LinkedInApiConsumer apiConsumer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.util.Map<LinkedInApiConsumer,LinkedInApiClientFactory> factoriesMap
private java.util.concurrent.ExecutorService taskExecutor
private LinkedInApiConsumer apiConsumer
private java.lang.reflect.Constructor<? extends LinkedInApiClient> defaultClientImpl
Constructor Detail |
---|
private LinkedInApiClientFactory(LinkedInApiConsumer apiConsumer)
apiConsumer
- the api consumerMethod Detail |
---|
public void setTaskExecutor(java.util.concurrent.ExecutorService taskExecutor)
taskExecutor
- the task executorpublic static LinkedInApiClientFactory newInstance(java.lang.String consumerKey, java.lang.String consumerSecret)
consumerKey
- the consumer keyconsumerSecret
- the consumer secret
public static LinkedInApiClientFactory newInstance(LinkedInApiConsumer apiConsumer)
apiConsumer
- the api consumer
public LinkedInApiClient createLinkedInApiClient(LinkedInAccessToken accessToken)
accessToken
- the access token
public LinkedInApiClient createLinkedInApiClient(java.lang.Class<? extends LinkedInApiClient> implClass, LinkedInAccessToken accessToken)
accessToken
- the access token
public AsyncLinkedInApiClient createAsyncLinkedInApiClient(LinkedInAccessToken accessToken)
accessToken
- the access token
public LinkedInApiClient createLinkedInApiClient(java.lang.String token, java.lang.String tokenSecret)
token
- the tokentokenSecret
- the token secret
public AsyncLinkedInApiClient createAsyncLinkedInApiClient(java.lang.String token, java.lang.String tokenSecret)
token
- the tokentokenSecret
- the token secret
private static void validateConsumerKey(LinkedInApiConsumer apiConsumer)
private void validateAccessToken(LinkedInAccessToken accessToken)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |