Package com.tangosol.persistence
Class AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask
java.lang.Object
com.tangosol.util.Base
AbstractPersistenceManager<PS>.com.tangosol.persistence.AbstractPersistenceManager.Task
com.tangosol.persistence.AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask
- All Implemented Interfaces:
Associated
,KeyAssociation
,Runnable
- Enclosing class:
AbstractPersistenceManager.AbstractPersistentStore
protected class AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask
extends AbstractPersistenceManager<PS>.Task
implements KeyAssociation
A Task implementation that deletes an extent from the associated
store.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
Field Summary
Fields inherited from class com.tangosol.persistence.AbstractPersistenceManager.Task
f_canceled
-
Constructor Summary
ConstructorDescriptionDeleteExtentTask
(Long LExtentId) Construct a DeleteExtentTask with the provided extent id. -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Execute the task.Determine the host key (or base) object to which this object is associated.Methods inherited from class com.tangosol.persistence.AbstractPersistenceManager.Task
cancel, notifyCanceled, register, run
Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
-
Field Details
-
f_LExtentId
The extent to delete.
-
-
Constructor Details
-
DeleteExtentTask
Construct a DeleteExtentTask with the provided extent id.- Parameters:
LExtentId
- the extent to delete
-
-
Method Details
-
getAssociatedKey
Description copied from interface:Associated
Determine the host key (or base) object to which this object is associated.Note: It's expected that the returned object is suitable to be used as an immutable identity (e.g. a key in a Map).
Note 2: Circular associations are not permitted.- Specified by:
getAssociatedKey
in interfaceAssociated
- Returns:
- the host key that for this object, or null if this object has no association
-
execute
public void execute()Description copied from class:AbstractPersistenceManager.Task
Execute the task.- Specified by:
execute
in classAbstractPersistenceManager<PS extends AbstractPersistenceManager.AbstractPersistentStore>.Task
-