Skip navigation links
A B C E G H I K L M O P R S T U V W 

A

AbstractKinesisWriter<T> - Class in com.itextpdf.licensekey.kinesis
Abstract writer that sends data to specified AWS Kinesis stream with credentials obtained from IKinesisClientProvider
AbstractKinesisWriter(int, String, IKinesisClientProvider) - Constructor for class com.itextpdf.licensekey.kinesis.AbstractKinesisWriter
Create an instance of Kinesis Writer
asJson() - Method in class com.itextpdf.licensekey.volume.VolumeData
 
asJson() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
AWS_HEALTH_CHECK_FAILED - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
AWS_LICENSE_PROVIDED_CREDENTIALS_LOG - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
AWS_REPORTING_SETUP - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 

B

buildCredentials(String, String, Regions) - Static method in class com.itextpdf.licensekey.kinesis.AbstractKinesisWriter
Create AmazonKinesis object with specified credentials
buildStandardKinesisClient(AWSCredentials, Regions) - Static method in class com.itextpdf.licensekey.PortingUtils
 

C

canReadAndWriteInDirectory(String) - Static method in class com.itextpdf.licensekey.PortingUtils
 
com.itextpdf.licensekey - package com.itextpdf.licensekey
 
com.itextpdf.licensekey.api - package com.itextpdf.licensekey.api
 
com.itextpdf.licensekey.api.resultprocessor - package com.itextpdf.licensekey.api.resultprocessor
 
com.itextpdf.licensekey.kinesis - package com.itextpdf.licensekey.kinesis
 
com.itextpdf.licensekey.volume - package com.itextpdf.licensekey.volume
 
compressFiles(List<String>, String) - Static method in class com.itextpdf.licensekey.PortingUtils
 
ConsecutiveFailuresLogResultProcessor<T> - Class in com.itextpdf.licensekey.api.resultprocessor
The result processor class to log a message after consecutive failures.
ConsecutiveFailuresLogResultProcessor(String, int) - Constructor for class com.itextpdf.licensekey.api.resultprocessor.ConsecutiveFailuresLogResultProcessor
Create processor instance
ConsequentResultProcessor<T> - Class in com.itextpdf.licensekey.api.resultprocessor
The result processor wrapper for ordered invocation of multiple IVolumeResultProcessor.
ConsequentResultProcessor(List<IVolumeResultProcessor<T>>) - Constructor for class com.itextpdf.licensekey.api.resultprocessor.ConsequentResultProcessor
Create the instance with specified list of processors
constructFileByDirectoryAndName(String, String) - Static method in class com.itextpdf.licensekey.PortingUtils
 
createFileAppendOutputStream(String) - Static method in class com.itextpdf.licensekey.PortingUtils
 
createLineReader(String, Charset) - Static method in class com.itextpdf.licensekey.PortingUtils
 

E

ensureNotNull(String) - Static method in class com.itextpdf.licensekey.volume.VolumeUtils
 
equals(Object) - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
escapeJson(String) - Static method in class com.itextpdf.licensekey.volume.VolumeUtils
 
ExceptionMessageConstant - Class in com.itextpdf.licensekey
 
ExceptionMessageConstant() - Constructor for class com.itextpdf.licensekey.ExceptionMessageConstant
 

G

getClient() - Method in interface com.itextpdf.licensekey.kinesis.IKinesisClientProvider
 
getClient() - Method in class com.itextpdf.licensekey.kinesis.RotationKinesisClientProvider
 
getDirectoryFullPath(String) - Static method in class com.itextpdf.licensekey.PortingUtils
 
getEventType() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
getInfo() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
getKey() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
getLicenseKeyVolumeVersion() - Static method in class com.itextpdf.licensekey.PortingUtils
 
getSystemInfo() - Static method in class com.itextpdf.licensekey.PortingUtils
 
getTime() - Method in class com.itextpdf.licensekey.volume.VolumeData
 
getUtcTimestamp(long) - Static method in class com.itextpdf.licensekey.PortingUtils
 
getVersion() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 

H

hashCode() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 

I

IKinesisClientProvider - Interface in com.itextpdf.licensekey.kinesis
Amazon Kinesis client provider
INVALID_LOCAL_FILE_REPORTING_FILE_SIZE_THRESHOLD - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
INVALID_LOCAL_FILE_REPORTING_FILES_AMOUNT_TO_ARCHIVE - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
INVALID_LOCAL_FILE_ROOT_DIRECTORY - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
INVALID_REPORTING_TYPE_SPECIFIED - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
isStrict() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 
isSuccessful(PutRecordResult) - Static method in class com.itextpdf.licensekey.PortingUtils
 
IVolumeResultProcessor<T> - Interface in com.itextpdf.licensekey.api
Processing results interface based on processed object
IVolumeWriter<T> - Interface in com.itextpdf.licensekey.api
Writing interface based on writing object

K

KinesisRecordDataBuffer - Class in com.itextpdf.licensekey.kinesis
 
KinesisRecordDataBuffer(int) - Constructor for class com.itextpdf.licensekey.kinesis.KinesisRecordDataBuffer
 

L

LicenseKeyVolumeConfigurer - Class in com.itextpdf.licensekey
The static API configurer for volume license reporting
LOCAL_FILE_COMPRESSION_FAILED - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_DIR_PATH_ENVIRONMENT_VARIABLE_NAME - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 
LOCAL_FILE_DIR_PATH_PROPERTY_NAME - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 
LOCAL_FILE_DIRECTORY_PATH_LOG - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_INIT_FAILED - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_READING_FAILED - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_REPORTING_SETUP - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_SYSTEM_GOT_TEMPERED - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_FILE_WRITING_FAILED - Static variable in class com.itextpdf.licensekey.VolumeLogMessageConstant
 
LOCAL_REPORTING - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 

M

mergeWith(EventData<VolumeDataSignature>) - Method in class com.itextpdf.licensekey.volume.VolumeData
 
MISSING_LOCAL_FILE_ROOT_DIRECTORY - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 

O

onFailure(T) - Method in interface com.itextpdf.licensekey.api.IVolumeResultProcessor
Processing the failure result
onFailure(T) - Method in class com.itextpdf.licensekey.api.resultprocessor.ConsecutiveFailuresLogResultProcessor
Increment error counter.
onFailure(T) - Method in class com.itextpdf.licensekey.api.resultprocessor.ConsequentResultProcessor
Invokes IVolumeResultProcessor.onFailure(Object) for all specified processors with order preserving
onFailure(VolumeData) - Method in class com.itextpdf.licensekey.api.resultprocessor.StrictCheckResultProcessor
Increment strict error counter in case of strict event and check the error limit
onFailure(V) - Method in class com.itextpdf.licensekey.api.VolumeEventDataHandler
 
onSuccess(T) - Method in interface com.itextpdf.licensekey.api.IVolumeResultProcessor
Processing the success result
onSuccess(T) - Method in class com.itextpdf.licensekey.api.resultprocessor.ConsecutiveFailuresLogResultProcessor
Reset error counter
onSuccess(T) - Method in class com.itextpdf.licensekey.api.resultprocessor.ConsequentResultProcessor
Invokes IVolumeResultProcessor.onSuccess(Object) for all specified processors with order preserving
onSuccess(VolumeData) - Method in class com.itextpdf.licensekey.api.resultprocessor.StrictCheckResultProcessor
Reset strict error counter in case of strict event
onSuccess(V) - Method in class com.itextpdf.licensekey.api.VolumeEventDataHandler
 

P

PortingUtils - Class in com.itextpdf.licensekey
 
process(V) - Method in class com.itextpdf.licensekey.api.VolumeEventDataHandler
 

R

refresh() - Method in interface com.itextpdf.licensekey.kinesis.IKinesisClientProvider
refresh client
refresh() - Method in class com.itextpdf.licensekey.kinesis.RotationKinesisClientProvider
 
REMOTE_REPORTING - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 
REPORTING_TYPE_ENVIRONMENT_VARIABLE_NAME - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 
REPORTING_TYPE_PROPERTY_NAME - Static variable in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
 
resetApiConfiguration() - Static method in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
Reset API configuration.
ROTATION_PROVIDER_INVALID_ARGUMENT - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
RotationKinesisClientProvider - Class in com.itextpdf.licensekey.kinesis
Amazon Kinesis Client provider that can handle multiple clients and rotation between them
RotationKinesisClientProvider(AmazonKinesis) - Constructor for class com.itextpdf.licensekey.kinesis.RotationKinesisClientProvider
Create client provider with single client
RotationKinesisClientProvider(Collection<AmazonKinesis>) - Constructor for class com.itextpdf.licensekey.kinesis.RotationKinesisClientProvider
Create client provider with list of clients

S

STATIC_PROVIDER_INVALID_ARGUMENT - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
StrictCheckResultProcessor - Class in com.itextpdf.licensekey.api.resultprocessor
The result processor class to process VolumeData and throw an exception after consecutive failures for strict events.
StrictCheckResultProcessor(String, int) - Constructor for class com.itextpdf.licensekey.api.resultprocessor.StrictCheckResultProcessor
Create processor instance

T

toBytes(T) - Method in class com.itextpdf.licensekey.kinesis.AbstractKinesisWriter
Convert data object to byte array for send
toRecordData() - Method in class com.itextpdf.licensekey.kinesis.KinesisRecordDataBuffer
 
toString() - Method in class com.itextpdf.licensekey.volume.VolumeData
 
toString() - Method in class com.itextpdf.licensekey.volume.VolumeDataSignature
 

U

UNSUPPORTED_REPORTING_TYPE_SPECIFIED - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
updateWritingLogic(IVolumeWriter<V>, IVolumeResultProcessor<V>) - Method in class com.itextpdf.licensekey.api.VolumeEventDataHandler
Update writing logic with corresponding result processor.
useLocalReporting(String) - Static method in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
Select local reporting type for License Key Volume with specified root directory for generated reports
useRemoteReporting() - Static method in class com.itextpdf.licensekey.LicenseKeyVolumeConfigurer
Select remote reporting type in which events are sent over the web to a remote server.

V

VolumeData - Class in com.itextpdf.licensekey.volume
 
VolumeData(VolumeDataSignature, long, long) - Constructor for class com.itextpdf.licensekey.volume.VolumeData
 
VolumeDataSignature - Class in com.itextpdf.licensekey.volume
 
VolumeDataSignature(String, String, String, String, boolean) - Constructor for class com.itextpdf.licensekey.volume.VolumeDataSignature
 
VolumeEventDataHandler<T,V extends com.itextpdf.kernel.counter.data.EventData<T>> - Class in com.itextpdf.licensekey.api
This class implements logic of EventDataHandler with Strategy pattern for handling the processing logic with IVolumeWriter and the result processing logic with IVolumeResultProcessor.
VolumeEventDataHandler(IEventDataCache<T, V>, IEventDataFactory<T, V>, long, long) - Constructor for class com.itextpdf.licensekey.api.VolumeEventDataHandler
 
VolumeEventDataHandler(IEventDataCache<T, V>, IEventDataFactory<T, V>, long, long, IVolumeWriter<V>, IVolumeResultProcessor<V>) - Constructor for class com.itextpdf.licensekey.api.VolumeEventDataHandler
 
VolumeLogMessageConstant - Class in com.itextpdf.licensekey
 
VolumeUtils - Class in com.itextpdf.licensekey.volume
 

W

wrap(byte[]) - Method in class com.itextpdf.licensekey.kinesis.KinesisRecordDataBuffer
 
WRAPPER_PROVIDER_INVALID_ARGUMENT - Static variable in class com.itextpdf.licensekey.ExceptionMessageConstant
 
write(T) - Method in interface com.itextpdf.licensekey.api.IVolumeWriter
Writes the data
write(T) - Method in class com.itextpdf.licensekey.kinesis.AbstractKinesisWriter
 
A B C E G H I K L M O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.