Package com.tangosol.persistence
Class AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask
- java.lang.Object
-
- com.tangosol.util.Base
-
- 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.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 Modifier and Type Field Description protected Long
f_LExtentId
The extent to delete.-
Fields inherited from class com.tangosol.persistence.AbstractPersistenceManager.Task
f_canceled
-
-
Constructor Summary
Constructors Constructor Description DeleteExtentTask(Long LExtentId)
Construct a DeleteExtentTask with the provided extent id.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Execute the task.Object
getAssociatedKey()
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 Detail
-
f_LExtentId
protected final Long f_LExtentId
The extent to delete.
-
-
Constructor Detail
-
DeleteExtentTask
public DeleteExtentTask(Long LExtentId)
Construct a DeleteExtentTask with the provided extent id.- Parameters:
LExtentId
- the extent to delete
-
-
Method Detail
-
getAssociatedKey
public Object 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.Task
-
-