Class TwitterConnectionConfiguration
java.lang.Object
org.springframework.cloud.fn.common.twitter.TwitterConnectionConfiguration
@Configuration
@EnableConfigurationProperties(TwitterConnectionProperties.class)
public class TwitterConnectionConfiguration
extends Object
- Author:
- Christian Tzolov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjson
(com.fasterxml.jackson.databind.ObjectMapper mapper) managedJson
(TwitterConnectionProperties properties, Function<Object, Object> rawJsonExtractor, Function<Object, Message<byte[]>> json) Retrieves the raw JSON form of the provided object.Function<TwitterConnectionProperties,
twitter4j.conf.ConfigurationBuilder> twitter4j.Twitter
twitter
(twitter4j.conf.Configuration configuration) twitter4j.conf.Configuration
twitterConfiguration
(TwitterConnectionProperties properties, Function<TwitterConnectionProperties, twitter4j.conf.ConfigurationBuilder> toConfigurationBuilder) twitter4j.TwitterStream
twitterStream
(twitter4j.conf.Configuration configuration)
-
Constructor Details
-
TwitterConnectionConfiguration
public TwitterConnectionConfiguration()
-
-
Method Details
-
twitterConfiguration
@Bean public twitter4j.conf.Configuration twitterConfiguration(TwitterConnectionProperties properties, Function<TwitterConnectionProperties, twitter4j.conf.ConfigurationBuilder> toConfigurationBuilder) -
twitter
-
twitterStream
-
toConfigurationBuilder
@Bean public Function<TwitterConnectionProperties,twitter4j.conf.ConfigurationBuilder> toConfigurationBuilder() -
json
-
rawJsonExtractor
Retrieves the raw JSON form of the provided object. Note that raw JSON forms can be retrieved only from the same thread invoked the last method call and will become inaccessible once another method call.- Returns:
- Function that can retrieve the raw JSON object from the objects returned by the Twitter4J's APIs.
-
managedJson
-