public void initializeState()

in LambdaSink/src/main/java/com/amazonaws/services/kinesisanalytics/AwsLambdaSink.java [211:221]


    public void initializeState(FunctionInitializationContext context) throws Exception {
        ListStateDescriptor<T> descriptor = new ListStateDescriptor<>("recordList", recordType);

        checkPointedState = context.getOperatorStateStore().getListState(descriptor);

        if (context.isRestored()) {
            for (T element : checkPointedState.get()) {
                bufferedRecords.add(element);
            }
        }
    }