protected class AbstractPersistenceManager.AbstractPersistentStore.OpenTask extends AbstractPersistenceManager.Task implements KeyAssociation
Base.LoggingWriter, Base.StackFrame
Modifier and Type | Field and Description |
---|---|
protected com.oracle.coherence.common.base.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 and Description |
---|
OpenTask(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> storeFrom,
com.oracle.coherence.common.base.Collector<Object> collector)
Construct an OpenTask.
|
Modifier and Type | Method and 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, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, 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.protected final com.oracle.coherence.common.base.Collector<Object> f_collector
Collector
to notify upon completion of opening the
store.public OpenTask(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> storeFrom, com.oracle.coherence.common.base.Collector<Object> collector)
storeFrom
- store to open fromcollector
- collector to notify when the open completespublic Object getAssociatedKey()
com.oracle.coherence.common.base.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 com.oracle.coherence.common.base.Associated
public void execute()
AbstractPersistenceManager.Task
execute
in class AbstractPersistenceManager.Task