public interface BackendRequestSaveI extends ComplexBackendRequestI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
$0 |
DEFAULT_TIMEOUT_COMPLEX_COMMANDS, DEFAULT_TIMEOUT_CONCISE_COMMANDS, DEFAULT_TIMEOUT_MEDIUM_COMMANDS, DEFAULT_TIMEOUT_SIMPLE_COMMANDS| Modifier and Type | Method and Description |
|---|---|
TransactionAnswer |
getTransactionAnswer()
Retrieves the resulting transaction answer once processing completes.
|
void |
initClientSide(java.lang.String serverAddress,
int getResultsTimeoutSeconds,
Transaction tx,
int lockTimeout,
int retries)
Initializes the client-side save request with connection coordinates, payload, and retry policy.
|
calculateResponse, getCommandString, getDefaultExceptionPrefix, getResponseException, getResults, getSlot, initClientSide, initServerSide, isAllowedUnauthenticated, isParallelProcessAndWrite, prepareRequest, processRequest, readRequestParameters, receiveResponse, releaseTransport, sendRequest, setException, writeRequestResultsstatic final java.lang.String $0
void initClientSide(java.lang.String serverAddress,
int getResultsTimeoutSeconds,
Transaction tx,
int lockTimeout,
int retries)
serverAddress - the target server endpoint addressgetResultsTimeoutSeconds - maximum duration in seconds to wait for the server to return the save resulttx - the Transaction containing entities to persistlockTimeout - timeout in seconds when waiting for locked database records; 0 indicates no timeout
(wait indefinitely), values > 0 specify an explicit duration in seconds,
and values < 0 retain the underlying persistence layer default (30 seconds)retries - maximum retry attempts on lock contention or serialization conflicts before abortingTransactionAnswer getTransactionAnswer() throws ObjectNotPersistentException, ObjectsNotPersistentException, SaveException, FeatureNotAvailableException
TransactionAnswer containing persistence status, conflict reports, and ID mappingsObjectNotPersistentException - if an entity expected to be persistent could not be resolvedObjectsNotPersistentException - if multiple entities expected to be persistent could not be resolvedSaveException - if a persistence, constraint, or database conflict error occurs during saveFeatureNotAvailableException - if a required backend persistence feature or capability is disabledCopyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.