Modifier and Type | Class and Description |
---|---|
protected class |
SysomosHeartbeatStream.QueryResult |
Constructor and Description |
---|
SysomosHeartbeatStream(SysomosProvider provider,
String heartbeatId) |
SysomosHeartbeatStream(SysomosProvider provider,
String heartbeatId,
org.joda.time.DateTime beforeTime,
org.joda.time.DateTime afterTime)
SysomosHeartbeatStream constructor.
|
SysomosHeartbeatStream(SysomosProvider provider,
String heartbeatId,
String documentId)
SysomosHeartbeatStream constructor.
|
SysomosHeartbeatStream(SysomosProvider provider,
String heartbeatId,
org.apache.streams.sysomos.provider.SysomosHeartbeatStream.OperatingMode mode)
SysomosHeartbeatStream constructor.
|
Modifier and Type | Method and Description |
---|---|
protected BeatApi.BeatResponse |
executeApiRequest() |
protected void |
executeRun() |
protected SysomosHeartbeatStream.QueryResult |
queryApi() |
void |
run() |
protected void |
shutdown() |
protected void |
sleep() |
protected void |
updateOffset(SysomosHeartbeatStream.QueryResult result) |
protected void |
updateState(SysomosHeartbeatStream.QueryResult result,
String mostCurrentId,
int totalDocCount) |
public SysomosHeartbeatStream(SysomosProvider provider, String heartbeatId)
public SysomosHeartbeatStream(SysomosProvider provider, String heartbeatId, org.joda.time.DateTime beforeTime, org.joda.time.DateTime afterTime)
provider
- SysomosProviderheartbeatId
- heartbeatIdbeforeTime
- DateTimeafterTime
- DateTimepublic SysomosHeartbeatStream(SysomosProvider provider, String heartbeatId, String documentId)
provider
- SysomosProviderheartbeatId
- heartbeatIddocumentId
- last documentIdpublic SysomosHeartbeatStream(SysomosProvider provider, String heartbeatId, org.apache.streams.sysomos.provider.SysomosHeartbeatStream.OperatingMode mode)
provider
- SysomosProviderheartbeatId
- heartbeatIdmode
- OperatingModeprotected void executeRun()
protected void updateState(SysomosHeartbeatStream.QueryResult result, String mostCurrentId, int totalDocCount)
protected void updateOffset(SysomosHeartbeatStream.QueryResult result)
protected void sleep()
protected SysomosHeartbeatStream.QueryResult queryApi()
protected BeatApi.BeatResponse executeApiRequest()
protected void shutdown()
Copyright © 2018 The Apache Software Foundation. All rights reserved.