protected class AbstractPersistenceManager.AbstractPersistentStore.OpenTask extends AbstractPersistenceManager.Task implements KeyAssociation
Base.LoggingWriter, Base.StackFrame
Modifier and Type | Field | Description |
---|---|---|
protected Collector<Object> |
f_collector |
The
Collector to notify upon completion of opening the
store. |
protected com.oracle.coherence.persistence.PersistentStore<ReadBuffer> |
f_storeFrom |
The
PersistentStore to open with. |
f_canceled
Constructor | Description |
---|---|
OpenTask(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> storeFrom,
Collector<Object> collector) |
Construct an OpenTask.
|
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.
|
cancel, notifyCanceled, run
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
protected final com.oracle.coherence.persistence.PersistentStore<ReadBuffer> f_storeFrom
PersistentStore
to open with. The contents of this
store are copied to the store being opened.public OpenTask(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> storeFrom, Collector<Object> collector)
storeFrom
- store to open fromcollector
- collector to notify when the open completespublic Object getAssociatedKey()
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.
getAssociatedKey
in interface Associated
public void execute()
AbstractPersistenceManager.Task
execute
in class AbstractPersistenceManager.Task