Skip navigation links
A B C D E F G H I J L O P R S T W 

A

accept(List<T>) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue.HBCacheEvictOperation
 
accept(List<T>) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataConsumer
 
accumulator() - Method in class org.alfresco.heartbeat.datasender.internal.stream.BatchCollector
 
add(T) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
addAll(List<T>) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 

B

BatchCollector<T> - Class in org.alfresco.heartbeat.datasender.internal.stream
Collects elements in the stream and calls the supplied batch processor after the configured batch size is reached.
batchCollector(int, Consumer<List<T>>) - Static method in class org.alfresco.heartbeat.datasender.internal.stream.StreamUtils
Creates a new batch collector
build() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceBuilder
 
builder() - Static method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceBuilder
 

C

cache - Variable in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
characteristics() - Method in class org.alfresco.heartbeat.datasender.internal.stream.BatchCollector
 
clear() - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
COLLECTOR_ID_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 
COLLECTOR_VERSION_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 
combiner() - Method in class org.alfresco.heartbeat.datasender.internal.stream.BatchCollector
 

D

DATA_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 
DATE_FORMAT - Static variable in class org.alfresco.heartbeat.datasender.util.JsonUtil
 

E

enable(boolean) - Method in interface org.alfresco.heartbeat.datasender.HBDataSenderService
Enables or disables the heartbeat sending data process.
enable(boolean) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceBuilder
 
enable(boolean) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
execute(JobExecutionContext) - Method in class org.alfresco.heartbeat.datasender.internal.schedule.HBDataSenderJob
 

F

finisher() - Method in class org.alfresco.heartbeat.datasender.internal.stream.BatchCollector
 

G

getCacheCount() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
getCollectorId() - Method in class org.alfresco.heartbeat.datasender.HBData
 
getCollectorVersion() - Method in class org.alfresco.heartbeat.datasender.HBData
 
getCronExpression() - Method in class org.alfresco.heartbeat.datasender.internal.schedule.HBSendDataScheduler
 
getData() - Method in class org.alfresco.heartbeat.datasender.HBData
 
getHeartBeatIngestionUrl() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
getScheduler() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
getSchemaVersion() - Method in class org.alfresco.heartbeat.datasender.HBData
 
getSystemId() - Method in class org.alfresco.heartbeat.datasender.HBData
 
getTimestamp() - Method in class org.alfresco.heartbeat.datasender.HBData
 

H

HBCacheEvictOperation(Queue<T>) - Constructor for class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue.HBCacheEvictOperation
 
HBData - Class in org.alfresco.heartbeat.datasender
Heartbeat data collector bean
HBData(String, String, String, Date) - Constructor for class org.alfresco.heartbeat.datasender.HBData
 
HBData(String, String, String, Date, Map<String, Object>) - Constructor for class org.alfresco.heartbeat.datasender.HBData
 
HBDataCacheQueue<T> - Class in org.alfresco.heartbeat.datasender.internal
Heartbeat cache implementation - data is consumed in batches and after that evicted from the cache.
HBDataCacheQueue() - Constructor for class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
HBDataCacheQueue.HBCacheEvictOperation - Class in org.alfresco.heartbeat.datasender.internal
Functional consumer that removes a batch of entries from the cache
HBDataConsumer<T> - Class in org.alfresco.heartbeat.datasender.internal
Process/consume operation for heartbeat data (see HBData).
HBDataConsumer(String) - Constructor for class org.alfresco.heartbeat.datasender.internal.HBDataConsumer
 
HBDataSenderException - Exception in org.alfresco.heartbeat.datasender
Heartbeat sending data exception
HBDataSenderException(String) - Constructor for exception org.alfresco.heartbeat.datasender.HBDataSenderException
 
HBDataSenderException(String, Throwable) - Constructor for exception org.alfresco.heartbeat.datasender.HBDataSenderException
 
HBDataSenderJob - Class in org.alfresco.heartbeat.datasender.internal.schedule
Simple Quartz job that executes a scheduled heartbeat data processing.
HBDataSenderJob() - Constructor for class org.alfresco.heartbeat.datasender.internal.schedule.HBDataSenderJob
 
HBDataSenderService - Interface in org.alfresco.heartbeat.datasender
Service dealing with sending collected data to the Heartbeat server.
HBDataSenderServiceBuilder - Class in org.alfresco.heartbeat.datasender
Data sender service builder.
HBDataSenderServiceImpl - Class in org.alfresco.heartbeat.datasender
Heartbeat Data Sender service implementation - collected data is sent to an ingestion endpoint (AWS).
HBDataSenderServiceImpl() - Constructor for class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
HBSendDataScheduler - Class in org.alfresco.heartbeat.datasender.internal.schedule
Schedule/start/stop the heartbeat sender job.
HBSendDataScheduler(HBDataSenderService, CronExpression) - Constructor for class org.alfresco.heartbeat.datasender.internal.schedule.HBSendDataScheduler
 

I

isTargetAvailable() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 

J

JsonUtil - Class in org.alfresco.heartbeat.datasender.util
JSON serialization/deserialization helper class, it uses a pre-configured object mapper, making it easier to control the format of the data being sent to the Heartbeat server.

L

loadCache() - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 

O

org.alfresco.heartbeat.datasender - package org.alfresco.heartbeat.datasender
 
org.alfresco.heartbeat.datasender.internal - package org.alfresco.heartbeat.datasender.internal
 
org.alfresco.heartbeat.datasender.internal.schedule - package org.alfresco.heartbeat.datasender.internal.schedule
 
org.alfresco.heartbeat.datasender.internal.stream - package org.alfresco.heartbeat.datasender.internal.stream
 
org.alfresco.heartbeat.datasender.util - package org.alfresco.heartbeat.datasender.util
 

P

persistCache() - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
process() - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
Process the data in batches.
process(Consumer<List<HBData>>) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
Process the data in batches with a given consumer.
process(int, Consumer<List<T>>) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
Data is consumed in batches; if the processing is successful, the batch is removed from the cache.

R

removeAll(List<T>) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 

S

scheduleJob() - Method in class org.alfresco.heartbeat.datasender.internal.schedule.HBSendDataScheduler
Triggers the job that sends the heartbeat data to the server.
scheduler - Variable in class org.alfresco.heartbeat.datasender.internal.schedule.HBSendDataScheduler
 
SCHEMA_VERSION - Static variable in class org.alfresco.heartbeat.datasender.HBData
 
SCHEMA_VERSION_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 
sendData(HBData) - Method in interface org.alfresco.heartbeat.datasender.HBDataSenderService
Sends heartbeat collected data to the Heartbeat server
sendData(List<HBData>) - Method in interface org.alfresco.heartbeat.datasender.HBDataSenderService
Sends a list of heartbeat collected data to the Heartbeat server
sendData(HBData) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
sendData(List<HBData>) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
setBatchSize(int) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
setCacheMaxEntries(long) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
setCollectorId(String) - Method in class org.alfresco.heartbeat.datasender.HBData
 
setCollectorVersion(String) - Method in class org.alfresco.heartbeat.datasender.HBData
 
setData(Map<String, Object>) - Method in class org.alfresco.heartbeat.datasender.HBData
 
setHeartBeatUrl(String) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
setMaxEntries(long) - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
setScheduler(HBSendDataScheduler) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceImpl
 
setSchemaVersion(String) - Method in class org.alfresco.heartbeat.datasender.HBData
 
setSystemId(String) - Method in class org.alfresco.heartbeat.datasender.HBData
 
setTimestamp(Date) - Method in class org.alfresco.heartbeat.datasender.HBData
 
size() - Method in class org.alfresco.heartbeat.datasender.internal.HBDataCacheQueue
 
stopJob() - Method in class org.alfresco.heartbeat.datasender.internal.schedule.HBSendDataScheduler
 
StreamUtils - Class in org.alfresco.heartbeat.datasender.internal.stream
 
supplier() - Method in class org.alfresco.heartbeat.datasender.internal.stream.BatchCollector
 
SYSTEM_ID_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 

T

TIMESTAMP_KEY - Static variable in class org.alfresco.heartbeat.datasender.HBData
 

W

withHeartbeatURL(String) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceBuilder
 
withSendingSchedule(String) - Method in class org.alfresco.heartbeat.datasender.HBDataSenderServiceBuilder
 
writeValueAsBytes(Object) - Static method in class org.alfresco.heartbeat.datasender.util.JsonUtil
 
A B C D E F G H I J L O P R S T W 
Skip navigation links

Copyright © 2018. All rights reserved.