public class ScanStatus
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ScanStatus.SpecificMeasures |
Modifier and Type | Field and Description |
---|---|
boolean |
aborted |
static boolean |
DEFAULT_ABORTED |
long |
deletedObjects |
long |
endTime |
java.lang.String |
exception |
java.lang.String |
progress |
long |
pushedObjects |
java.lang.String |
result |
long |
scannedObjects |
long |
scanRetries |
protected ScanStatus.SpecificMeasures |
specificMeasures |
long |
startTime |
long |
time |
Constructor and Description |
---|
ScanStatus() |
ScanStatus(ScanStatus o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ScanStatus.
|
static ScanStatus |
fromString(java.lang.String s)
String representation of this ScanStatus.
|
long |
getDeletedObjects() |
long |
getEndTime()
Stop timestamp in ms since Epoch.
|
java.lang.String |
getException()
Trace of uncaught exception thrown by the scan, if any
|
java.lang.String |
getProgress()
If the scan is running, progress message
|
long |
getPushedObjects() |
java.lang.String |
getResult()
Applicative result for this scan
|
long |
getScannedObjects() |
long |
getScanRetries() |
ScanStatus.SpecificMeasures |
getSpecificMeasures() |
long |
getStartTime()
Start timestamp in ms since Epoch
|
long |
getTime()
Scan running time in ms
|
boolean |
isAborted()
Was this scan aborted before completion?
|
ScanStatus |
makeCopy()
Creates and returns a deep copy of this ScanStatus.
|
static ScanStatus |
readFrom(java.io.InputStream is)
Read this ScanStatus from an XML fragment.
|
void |
setAborted(boolean aborted)
Was this scan aborted before completion?
|
void |
setDeletedObjects(long deletedObjects) |
void |
setEndTime(long endTime)
Stop timestamp in ms since Epoch.
|
void |
setException(java.lang.String exception)
Trace of uncaught exception thrown by the scan, if any
|
void |
setProgress(java.lang.String progress)
If the scan is running, progress message
|
void |
setPushedObjects(long pushedObjects) |
void |
setResult(java.lang.String result)
Applicative result for this scan
|
void |
setScannedObjects(long scannedObjects) |
void |
setScanRetries(long scanRetries) |
void |
setSpecificMeasures(ScanStatus.SpecificMeasures __value) |
void |
setStartTime(long startTime)
Start timestamp in ms since Epoch
|
void |
setTime(long time)
Scan running time in ms
|
java.lang.String |
toString()
String representation of this ScanStatus.
|
ScanStatus |
withAborted(boolean aborted) |
ScanStatus |
withAborted(java.lang.Boolean aborted) |
ScanStatus |
withDeletedObjects(long deletedObjects) |
ScanStatus |
withDeletedObjects(java.lang.Long deletedObjects) |
ScanStatus |
withEndTime(long endTime) |
ScanStatus |
withEndTime(java.lang.Long endTime) |
ScanStatus |
withException(java.lang.String exception) |
ScanStatus |
withProgress(java.lang.String progress) |
ScanStatus |
withPushedObjects(long pushedObjects) |
ScanStatus |
withPushedObjects(java.lang.Long pushedObjects) |
ScanStatus |
withResult(java.lang.String result) |
ScanStatus |
withScannedObjects(long scannedObjects) |
ScanStatus |
withScannedObjects(java.lang.Long scannedObjects) |
ScanStatus |
withScanRetries(long scanRetries) |
ScanStatus |
withScanRetries(java.lang.Long scanRetries) |
ScanStatus |
withSpecificMeasures(java.util.Collection<KeyValue> __values) |
ScanStatus |
withSpecificMeasures(KeyValue... __values) |
ScanStatus |
withSpecificMeasures(ScanStatus.SpecificMeasures __value) |
ScanStatus |
withStartTime(long startTime) |
ScanStatus |
withStartTime(java.lang.Long startTime) |
ScanStatus |
withTime(long time) |
ScanStatus |
withTime(java.lang.Long time) |
void |
writeTo(java.io.OutputStream os)
Write this ScanStatus as an XML fragment
|
public boolean aborted
public static final boolean DEFAULT_ABORTED
public java.lang.String result
public java.lang.String exception
public long time
public long startTime
public long endTime
public java.lang.String progress
public long scannedObjects
public long pushedObjects
public long deletedObjects
public long scanRetries
protected ScanStatus.SpecificMeasures specificMeasures
public ScanStatus()
public ScanStatus(ScanStatus o)
public void setAborted(boolean aborted)
public boolean isAborted()
public ScanStatus withAborted(boolean aborted)
public ScanStatus withAborted(java.lang.Boolean aborted)
public void setResult(java.lang.String result)
public java.lang.String getResult()
public ScanStatus withResult(java.lang.String result)
public void setException(java.lang.String exception)
public java.lang.String getException()
public ScanStatus withException(java.lang.String exception)
public void setTime(long time)
public long getTime()
public ScanStatus withTime(long time)
public ScanStatus withTime(java.lang.Long time)
public void setStartTime(long startTime)
public long getStartTime()
public ScanStatus withStartTime(long startTime)
public ScanStatus withStartTime(java.lang.Long startTime)
public void setEndTime(long endTime)
public long getEndTime()
public ScanStatus withEndTime(long endTime)
public ScanStatus withEndTime(java.lang.Long endTime)
public void setProgress(java.lang.String progress)
public java.lang.String getProgress()
public ScanStatus withProgress(java.lang.String progress)
public void setScannedObjects(long scannedObjects)
public long getScannedObjects()
public ScanStatus withScannedObjects(long scannedObjects)
public ScanStatus withScannedObjects(java.lang.Long scannedObjects)
public void setPushedObjects(long pushedObjects)
public long getPushedObjects()
public ScanStatus withPushedObjects(long pushedObjects)
public ScanStatus withPushedObjects(java.lang.Long pushedObjects)
public void setDeletedObjects(long deletedObjects)
public long getDeletedObjects()
public ScanStatus withDeletedObjects(long deletedObjects)
public ScanStatus withDeletedObjects(java.lang.Long deletedObjects)
public void setScanRetries(long scanRetries)
public long getScanRetries()
public ScanStatus withScanRetries(long scanRetries)
public ScanStatus withScanRetries(java.lang.Long scanRetries)
public ScanStatus.SpecificMeasures getSpecificMeasures()
public void setSpecificMeasures(ScanStatus.SpecificMeasures __value)
public ScanStatus withSpecificMeasures(KeyValue... __values)
public ScanStatus withSpecificMeasures(java.util.Collection<KeyValue> __values)
public ScanStatus withSpecificMeasures(ScanStatus.SpecificMeasures __value)
public ScanStatus makeCopy()
public static ScanStatus readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static ScanStatus fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.