Package pl.allegro.tech.hermes.client
Interface HermesResponse
-
public interface HermesResponse
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHTTP_1_1static java.lang.StringMESSAGE_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default java.lang.StringgetBody()default java.lang.StringgetDebugLog()default java.util.Optional<HermesMessage>getFailedMessage()Deprecated.as of Hermes 1.2.4, in favor ofgetHermesMessage()default java.util.Optional<java.lang.Throwable>getFailureCause()default java.lang.StringgetHeader(java.lang.String header)HermesMessagegetHermesMessage()intgetHttpStatus()default java.lang.StringgetMessageId()default java.lang.StringgetProtocol()default booleanisFailure()default booleanisSuccess()default booleanwasAccepted()Deprecated.default booleanwasPublished()Deprecated.
-
-
-
Field Detail
-
MESSAGE_ID
static final java.lang.String MESSAGE_ID
- See Also:
- Constant Field Values
-
HTTP_1_1
static final java.lang.String HTTP_1_1
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHttpStatus
int getHttpStatus()
-
getHermesMessage
HermesMessage getHermesMessage()
-
wasPublished
@Deprecated default boolean wasPublished()
Deprecated.
-
wasAccepted
@Deprecated default boolean wasAccepted()
Deprecated.
-
isSuccess
default boolean isSuccess()
-
isFailure
default boolean isFailure()
-
getFailureCause
default java.util.Optional<java.lang.Throwable> getFailureCause()
-
getFailedMessage
@Deprecated default java.util.Optional<HermesMessage> getFailedMessage()
Deprecated.as of Hermes 1.2.4, in favor ofgetHermesMessage()Retrieves failed HermesMessage.
-
getBody
default java.lang.String getBody()
-
getHeader
default java.lang.String getHeader(java.lang.String header)
-
getMessageId
default java.lang.String getMessageId()
-
getProtocol
default java.lang.String getProtocol()
-
getDebugLog
default java.lang.String getDebugLog()
-
-