-
- All Implemented Interfaces:
-
ai.platon.pulsar.persist.metadata.ProtocolStatusCodes
public class ProtocolStatus implements ProtocolStatusCodes
ProtocolStatus class.
NOTE: keep consistent with ResourceStatus
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringARG_HTTP_CODEpublic final static StringARG_REDIRECT_TO_URLpublic final static StringARG_URLpublic final static StringARG_RETRY_SCOPEpublic final static StringARG_RETRY_REASONpublic final static ProtocolStatusSTATUS_SUCCESSpublic final static ProtocolStatusSTATUS_NOTMODIFIEDpublic final static ProtocolStatusSTATUS_NOTFETCHEDpublic final static ProtocolStatusSTATUS_PROTO_NOT_FOUNDpublic final static ProtocolStatusSTATUS_ACCESS_DENIEDpublic final static ProtocolStatusSTATUS_NOTFOUNDpublic final static ProtocolStatusSTATUS_CANCELEDpublic final static ProtocolStatusSTATUS_EXCEPTION
-
Constructor Summary
Constructors Constructor Description ProtocolStatus(short majorCode)ProtocolStatus(short majorCode, int minorCode)
-
Method Summary
Modifier and Type Method Description static ProtocolStatusbox(GProtocolStatus protocolStatus)static StringgetMajorName(int code)static StringgetMinorName(int code)static ProtocolStatusretry(RetryScope scope)static ProtocolStatusretry(RetryScope scope, Object reason)static ProtocolStatuscancel(Array<Object> args)static ProtocolStatusfailed(int minorCode)static ProtocolStatusfailed(int minorCode, Array<Object> args)static ProtocolStatusfailed(Throwable e)static ProtocolStatusfromMinor(int minorCode)static booleanisTimeout(ProtocolStatus protocalStatus)static booleanisTimeout(int code)GProtocolStatusunbox()booleanisNotFetched()booleanisSuccess()booleanisFailed()booleanisCanceled()booleanisNotFound()the page displays "404 Not Found" or something similar,the the server should issue a 404 error code, but not guaranteed booleanisGone()booleanisRetry()booleanisRetry(RetryScope scope)booleanisRetry(RetryScope scope, Object reason)booleanisTempMoved()booleanisMoved()booleanisTimeout()StringgetMajorName()shortgetMajorCode()voidsetMajorCode(short majorCode)StringgetMinorName()intgetMinorCode()voidsetMinorCode(int minorCode)voidsetMinorCode(int minorCode, String message)StringgetArgOrDefault(@NotNull() String name, @NotNull() String defaultValue)Map<CharSequence, CharSequence>getArgs()voidsetArgs(Map<CharSequence, CharSequence> args)StringgetName()voidupgradeRetry(RetryScope scope)StringtoString()-
-
Method Detail
-
box
@Nonnull() static ProtocolStatus box(GProtocolStatus protocolStatus)
-
getMajorName
static String getMajorName(int code)
-
getMinorName
static String getMinorName(int code)
-
retry
@Nonnull() static ProtocolStatus retry(RetryScope scope)
-
retry
@Nonnull() static ProtocolStatus retry(RetryScope scope, Object reason)
-
cancel
@Nonnull() static ProtocolStatus cancel(Array<Object> args)
-
failed
@Nonnull() static ProtocolStatus failed(int minorCode)
-
failed
@Nonnull() static ProtocolStatus failed(int minorCode, Array<Object> args)
-
failed
@Nonnull() static ProtocolStatus failed(Throwable e)
-
fromMinor
static ProtocolStatus fromMinor(int minorCode)
-
isTimeout
static boolean isTimeout(ProtocolStatus protocalStatus)
-
isTimeout
static boolean isTimeout(int code)
-
unbox
GProtocolStatus unbox()
-
isNotFetched
boolean isNotFetched()
-
isSuccess
boolean isSuccess()
-
isFailed
boolean isFailed()
-
isCanceled
boolean isCanceled()
-
isNotFound
boolean isNotFound()
the page displays "404 Not Found" or something similar,the the server should issue a 404 error code, but not guaranteed
-
isGone
boolean isGone()
-
isRetry
boolean isRetry()
-
isRetry
boolean isRetry(RetryScope scope)
-
isRetry
boolean isRetry(RetryScope scope, Object reason)
-
isTempMoved
boolean isTempMoved()
-
isMoved
boolean isMoved()
-
isTimeout
boolean isTimeout()
-
getMajorName
String getMajorName()
-
getMajorCode
short getMajorCode()
-
setMajorCode
void setMajorCode(short majorCode)
-
getMinorName
String getMinorName()
-
getMinorCode
int getMinorCode()
-
setMinorCode
void setMinorCode(int minorCode)
-
setMinorCode
void setMinorCode(int minorCode, String message)
-
getArgOrDefault
String getArgOrDefault(@NotNull() String name, @NotNull() String defaultValue)
-
getArgs
Map<CharSequence, CharSequence> getArgs()
-
setArgs
void setArgs(Map<CharSequence, CharSequence> args)
-
upgradeRetry
void upgradeRetry(RetryScope scope)
-
-
-
-