@NotThreadSafe @MustImplementEqualsAndHashcode public class PModeLegErrorHandling extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_REPORT_AS_RESPONSE |
static boolean |
DEFAULT_REPORT_DELIVERY_FAILURES_NOTIFY_PRODUCER |
static boolean |
DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_CONSUMER |
static boolean |
DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_PRDOUCER |
| Constructor and Description |
|---|
PModeLegErrorHandling(PModeAddressList aReportSenderErrorsTo,
PModeAddressList aReportReceiverErrorsTo,
com.helger.commons.state.ETriState eReportAsResponse,
com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer,
com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer,
com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
PModeAddressList |
getReportReceiverErrorsTo() |
PModeAddressList |
getReportSenderErrorsTo() |
int |
hashCode() |
boolean |
isReportAsResponse() |
boolean |
isReportAsResponseDefined() |
boolean |
isReportDeliveryFailuresNotifyProducer() |
boolean |
isReportDeliveryFailuresNotifyProducerDefined() |
boolean |
isReportProcessErrorNotifyConsumer() |
boolean |
isReportProcessErrorNotifyConsumerDefined() |
boolean |
isReportProcessErrorNotifyProducer() |
boolean |
isReportProcessErrorNotifyProducerDefined() |
com.helger.commons.state.EChange |
setReportAsResponse(boolean eReportAsResponse) |
com.helger.commons.state.EChange |
setReportAsResponse(com.helger.commons.state.ETriState eReportAsResponse) |
com.helger.commons.state.EChange |
setReportDeliveryFailuresNotifyProducer(boolean eReportDeliveryFailuresNotifyProducer) |
com.helger.commons.state.EChange |
setReportDeliveryFailuresNotifyProducer(com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer) |
com.helger.commons.state.EChange |
setReportProcessErrorNotifyConsumer(boolean eReportProcessErrorNotifyConsumer) |
com.helger.commons.state.EChange |
setReportProcessErrorNotifyConsumer(com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer) |
com.helger.commons.state.EChange |
setReportProcessErrorNotifyProducer(boolean eReportProcessErrorNotifyProducer) |
com.helger.commons.state.EChange |
setReportProcessErrorNotifyProducer(com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer) |
com.helger.commons.state.EChange |
setReportReceiverErrorsTo(PModeAddressList aReportReceiverErrorsTo) |
com.helger.commons.state.EChange |
setReportSenderErrorsTo(PModeAddressList aReportSenderErrorsTo) |
String |
toString() |
public static final boolean DEFAULT_REPORT_AS_RESPONSE
public static final boolean DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_CONSUMER
public static final boolean DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_PRDOUCER
public static final boolean DEFAULT_REPORT_DELIVERY_FAILURES_NOTIFY_PRODUCER
public PModeLegErrorHandling(@Nullable PModeAddressList aReportSenderErrorsTo, @Nullable PModeAddressList aReportReceiverErrorsTo, @Nonnull com.helger.commons.state.ETriState eReportAsResponse, @Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer, @Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer, @Nonnull com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer)
@Nullable public final PModeAddressList getReportSenderErrorsTo()
@Nonnull public final com.helger.commons.state.EChange setReportSenderErrorsTo(@Nullable PModeAddressList aReportSenderErrorsTo)
@Nullable public final PModeAddressList getReportReceiverErrorsTo()
@Nonnull public final com.helger.commons.state.EChange setReportReceiverErrorsTo(@Nullable PModeAddressList aReportReceiverErrorsTo)
public final boolean isReportAsResponseDefined()
public final boolean isReportAsResponse()
@Nonnull public final com.helger.commons.state.EChange setReportAsResponse(boolean eReportAsResponse)
@Nonnull public final com.helger.commons.state.EChange setReportAsResponse(@Nonnull com.helger.commons.state.ETriState eReportAsResponse)
public final boolean isReportProcessErrorNotifyConsumerDefined()
public final boolean isReportProcessErrorNotifyConsumer()
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyConsumer(boolean eReportProcessErrorNotifyConsumer)
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyConsumer(@Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer)
public final boolean isReportProcessErrorNotifyProducerDefined()
public final boolean isReportProcessErrorNotifyProducer()
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyProducer(boolean eReportProcessErrorNotifyProducer)
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyProducer(@Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer)
public final boolean isReportDeliveryFailuresNotifyProducerDefined()
public final boolean isReportDeliveryFailuresNotifyProducer()
@Nonnull public final com.helger.commons.state.EChange setReportDeliveryFailuresNotifyProducer(boolean eReportDeliveryFailuresNotifyProducer)
@Nonnull public final com.helger.commons.state.EChange setReportDeliveryFailuresNotifyProducer(@Nonnull com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer)
Copyright © 2015–2020 Philip Helger. All rights reserved.