InMemoryCheckpointHandler
Stay organized with collections
Save and categorize content based on your preferences.
CheckpointHandler implementation to maintain in-memory checkpoint values.
Public Constructor Summary
Public Method Summary
synchronized
byte[]
|
readCheckpoint(String checkpointName)
Reads checkpoint value for given checkpoint name.
|
synchronized
void
|
saveCheckpoint(String checkpointName, byte[] checkpoint)
Saves given checkpoint value.
|
Inherited Method Summary
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Constructors
public
InMemoryCheckpointHandler
()
Public Methods
public
synchronized
byte[]
readCheckpoint
(String checkpointName)
Reads checkpoint value for given checkpoint name.
Parameters
checkpointName |
the name of the checkpoint to read |
Returns
- current value of checkpoint.
null
if checkpoint is empty or not available
public
synchronized
void
saveCheckpoint
(String checkpointName, byte[] checkpoint)
Saves given checkpoint value.
Parameters
checkpointName |
the name of the checkpoint to save |
checkpoint |
value to save |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-18 UTC.
[null,null,["Last updated 2025-03-18 UTC."],[],[],null,["# InMemoryCheckpointHandler\n\npublic class **InMemoryCheckpointHandler** extends Object \nimplements [CheckpointHandler](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/CheckpointHandler) \nCheckpointHandler implementation to maintain in-memory checkpoint values. \n\n### Public Constructor Summary\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [InMemoryCheckpointHandler](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/InMemoryCheckpointHandler#InMemoryCheckpointHandler())() Creates an instance of [InMemoryCheckpointHandler](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/InMemoryCheckpointHandler) |\n\n### Public Method Summary\n\n|-----------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| synchronized byte\\[\\] | [readCheckpoint](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/InMemoryCheckpointHandler#readCheckpoint(java.lang.String))(String checkpointName) Reads checkpoint value for given checkpoint name. |\n| synchronized void | [saveCheckpoint](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/InMemoryCheckpointHandler#saveCheckpoint(java.lang.String, byte[]))(String checkpointName, byte\\[\\] checkpoint) Saves given checkpoint value. |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [com.google.enterprise.cloudsearch.sdk.indexing.template.CheckpointHandler](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/CheckpointHandler) \n\n|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract byte\\[\\] | [readCheckpoint](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/CheckpointHandler#readCheckpoint(java.lang.String))(String checkpointName) Read current value of saved checkpoint. |\n| abstract void | [saveCheckpoint](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/CheckpointHandler#saveCheckpoint(java.lang.String, byte[]))(String checkpointName, byte\\[\\] checkpoint) Saves checkpoint value. |\n\nPublic Constructors\n-------------------\n\n#### public\n**InMemoryCheckpointHandler**\n()\n\nCreates an instance of [InMemoryCheckpointHandler](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/template/InMemoryCheckpointHandler)\n\nPublic Methods\n--------------\n\n#### public synchronized byte\\[\\]\n**readCheckpoint**\n(String checkpointName)\n\nReads checkpoint value for given checkpoint name. \n\n##### Parameters\n\n| checkpointName | the name of the checkpoint to read |\n|----------------|------------------------------------|\n\n##### Returns\n\n- current value of checkpoint. `null` if checkpoint is empty or not available \n\n##### Throws\n\n| IOException | |\n|-------------|---|\n\n#### public synchronized void\n**saveCheckpoint**\n(String checkpointName, byte\\[\\] checkpoint)\n\nSaves given checkpoint value. \n\n##### Parameters\n\n| checkpointName | the name of the checkpoint to save |\n| checkpoint | value to save |\n|----------------|------------------------------------|\n\n##### Throws\n\n| IOException | |\n|-------------|---|"]]