public abstract class TwitterTimelineReader extends AbstractTwitterReader
DataEndpoint.Stateclient, DEFAULT_RETRY_AFTER_SECONDS, twitterCredentialsfieldLineage, recordLineagelastRecord, PRODUCT, PRODUCT_VERSION, VENDOR, XML_INPUT_FACTORY_KEYBUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZEid, log, name, TIMESTAMP_FORMAT| Constructor and Description |
|---|
TwitterTimelineReader(String apiKey,
String apiSecret,
String bearerToken,
String username) |
TwitterTimelineReader(String apiKey,
String apiSecret,
String accessToken,
String accessTokenSecret,
String username) |
| Modifier and Type | Method and Description |
|---|---|
DataException |
addExceptionProperties(DataException exception)
Adds this endpoint's current state to a
DataException. |
LocalDateTime |
getEndDate()
Indicates the newest UTC timestamp search criteria.
|
String |
getSinceId()
Returns the
sinceId search criteria. |
LocalDateTime |
getStartDate()
Indicates the oldest UTC timestamp search criteria.
|
String |
getUntilId()
Returns the
untilId search criteria. |
String |
getUsername() |
protected Response |
search() |
abstract Response |
searchImpl() |
TwitterTimelineReader |
setEndDate(LocalDateTime endDate)
Indicates the newest UTC timestamp search criteria.
|
void |
setSinceId(String sinceId)
Sets the
sinceId search criteria. |
TwitterTimelineReader |
setStartDate(LocalDateTime startDate)
Indicates the oldest UTC timestamp search criteria.
|
void |
setUntilId(String untilId)
Sets the
untilId search criteria. |
getMaxResults, getNextToken, readImpl, readNextBatch, setException, setMaxResultsopenaddLineage, available, getBufferSize, getNestedEndpoint, getNestedReader, getReader, getRootEndpoint, getRootReader, isExhausted, isLineageSupported, isSaveLineage, peek, pop, push, read, setSaveLineage, skipclose, decrementRecordCount, enableJmx, getLastRecord, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, incrementRecordCount, isRecordCountBigInteger, resetRecordCount, toStringaddElapsedtime, assertClosed, assertNotOpened, assertOpened, finalize, getClosedOn, getDescription, getElapsedTime, getElapsedTimeAsString, getOpenedOn, getOpenElapsedTime, getOpenElapsedTimeAsString, getSelfTime, getSelfTimeAsString, getState, isCaptureElapsedTime, isClosed, isOpen, setCaptureElapsedTime, setDescriptionpublic TwitterTimelineReader(String apiKey, String apiSecret, String accessToken, String accessTokenSecret, String username)
public String getUsername()
public LocalDateTime getStartDate()
public TwitterTimelineReader setStartDate(LocalDateTime startDate)
public LocalDateTime getEndDate()
public TwitterTimelineReader setEndDate(LocalDateTime endDate)
public String getSinceId()
sinceId search criteria. Only Tweets greater than the sinceId will be returned.
If both startDate and sinceId are set, only sinceId will be used.public void setSinceId(String sinceId)
sinceId search criteria. Only Tweets greater than the sinceId will be returned.
If both startDate and sinceId are set, only sinceId will be used.public String getUntilId()
untilId search criteria. Only Tweets lesser than the sinceId will be returned.public void setUntilId(String untilId)
untilId search criteria. Only Tweets lesser than the sinceId will be returned.public abstract Response searchImpl()
protected Response search()
search in class AbstractTwitterReaderpublic DataException addExceptionProperties(DataException exception)
EndpointDataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.addExceptionProperties in class AbstractTwitterReaderCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.