@NotThreadSafe @MustImplementEqualsAndHashcode public class PModeLegReliability extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_AT_LEAST_ONCE_ACK_ON_DELIVERY |
static boolean |
DEFAULT_AT_LEAST_ONCE_CONTRACT |
static boolean |
DEFAULT_AT_LEAST_ONCE_CONTRACT_ACK_RESPONSE |
static boolean |
DEFAULT_AT_MOST_ONCE_CONTRACT |
static boolean |
DEFAULT_IN_ORDER_CONTACT |
static boolean |
DEFAULT_START_GROUP |
static boolean |
DEFAULT_TERMINATE_GROUP |
| Constructor and Description |
|---|
PModeLegReliability(com.helger.commons.state.ETriState eAtLeastOnceContract,
com.helger.commons.state.ETriState eAtLeastOnceAckOnDelivery,
String sAtLeastOnceContractAcksTo,
com.helger.commons.state.ETriState eAtLeastOnceContractAckResponse,
String sAtLeastOnceReplyPattern,
com.helger.commons.state.ETriState eAtMostOnceContract,
com.helger.commons.state.ETriState eInOrderContract,
com.helger.commons.state.ETriState eStartGroup,
com.helger.commons.collection.impl.ICommonsList<String> aCorrelation,
com.helger.commons.state.ETriState eTerminateGroup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAtLeastOnceContractAcksTo() |
String |
getAtLeastOnceReplyPattern() |
com.helger.commons.collection.impl.ICommonsList<String> |
getCorrelation() |
int |
hashCode() |
boolean |
isAtLeastOnceAckOnDelivery() |
boolean |
isAtLeastOnceAckOnDeliveryDefined() |
boolean |
isAtLeastOnceContract() |
boolean |
isAtLeastOnceContractAckResponse() |
boolean |
isAtLeastOnceContractAckResponseDefined() |
boolean |
isAtLeastOnceContractDefined() |
boolean |
isAtMostOnceContract() |
boolean |
isAtMostOnceContractDefined() |
boolean |
isInOrderContract() |
boolean |
isInOrderContractDefined() |
boolean |
isStartGroup() |
boolean |
isStartGroupDefined() |
boolean |
isTerminateGroup() |
boolean |
isTerminateGroupDefined() |
com.helger.commons.state.EChange |
setAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery) |
com.helger.commons.state.EChange |
setAtLeastOnceAckOnDelivery(com.helger.commons.state.ETriState eAtLeastOnceAckOnDelivery) |
com.helger.commons.state.EChange |
setAtLeastOnceContract(boolean bAtLeastOnceContract) |
com.helger.commons.state.EChange |
setAtLeastOnceContract(com.helger.commons.state.ETriState eAtLeastOnceContract) |
com.helger.commons.state.EChange |
setAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse) |
com.helger.commons.state.EChange |
setAtLeastOnceContractAckResponse(com.helger.commons.state.ETriState eAtLeastOnceContractAckResponse) |
com.helger.commons.state.EChange |
setAtLeastOnceContractAcksTo(String sAtLeastOnceContractAcksTo) |
com.helger.commons.state.EChange |
setAtLeastOnceReplyPattern(String sAtLeastOnceReplyPattern) |
com.helger.commons.state.EChange |
setAtMostOnceContract(boolean bAtMostOnceContract) |
com.helger.commons.state.EChange |
setAtMostOnceContract(com.helger.commons.state.ETriState eAtMostOnceContract) |
com.helger.commons.state.EChange |
setCorrelation(com.helger.commons.collection.impl.ICommonsList<String> aCorrelation) |
com.helger.commons.state.EChange |
setInOrderContract(boolean bInOrderContract) |
com.helger.commons.state.EChange |
setInOrderContract(com.helger.commons.state.ETriState eInOrderContract) |
com.helger.commons.state.EChange |
setStartGroup(boolean bStartGroup) |
com.helger.commons.state.EChange |
setStartGroup(com.helger.commons.state.ETriState eStartGroup) |
com.helger.commons.state.EChange |
setTerminateGroup(boolean bTerminateGroup) |
com.helger.commons.state.EChange |
setTerminateGroup(com.helger.commons.state.ETriState eTerminateGroup) |
String |
toString() |
public static final boolean DEFAULT_TERMINATE_GROUP
public static final boolean DEFAULT_START_GROUP
public static final boolean DEFAULT_IN_ORDER_CONTACT
public static final boolean DEFAULT_AT_MOST_ONCE_CONTRACT
public static final boolean DEFAULT_AT_LEAST_ONCE_CONTRACT_ACK_RESPONSE
public static final boolean DEFAULT_AT_LEAST_ONCE_CONTRACT
public static final boolean DEFAULT_AT_LEAST_ONCE_ACK_ON_DELIVERY
public PModeLegReliability(@Nonnull com.helger.commons.state.ETriState eAtLeastOnceContract, @Nonnull com.helger.commons.state.ETriState eAtLeastOnceAckOnDelivery, @Nullable String sAtLeastOnceContractAcksTo, @Nonnull com.helger.commons.state.ETriState eAtLeastOnceContractAckResponse, @Nullable String sAtLeastOnceReplyPattern, @Nonnull com.helger.commons.state.ETriState eAtMostOnceContract, @Nonnull com.helger.commons.state.ETriState eInOrderContract, @Nonnull com.helger.commons.state.ETriState eStartGroup, @Nullable com.helger.commons.collection.impl.ICommonsList<String> aCorrelation, @Nonnull com.helger.commons.state.ETriState eTerminateGroup)
public boolean isAtLeastOnceContractDefined()
public boolean isAtLeastOnceContract()
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceContract(boolean bAtLeastOnceContract)
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceContract(@Nonnull com.helger.commons.state.ETriState eAtLeastOnceContract)
public boolean isAtLeastOnceAckOnDeliveryDefined()
public boolean isAtLeastOnceAckOnDelivery()
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery)
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceAckOnDelivery(@Nonnull com.helger.commons.state.ETriState eAtLeastOnceAckOnDelivery)
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceContractAcksTo(@Nullable String sAtLeastOnceContractAcksTo)
public boolean isAtLeastOnceContractAckResponseDefined()
public boolean isAtLeastOnceContractAckResponse()
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse)
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceContractAckResponse(@Nonnull com.helger.commons.state.ETriState eAtLeastOnceContractAckResponse)
@Nonnull public final com.helger.commons.state.EChange setAtLeastOnceReplyPattern(@Nullable String sAtLeastOnceReplyPattern)
public boolean isAtMostOnceContractDefined()
public boolean isAtMostOnceContract()
@Nonnull public final com.helger.commons.state.EChange setAtMostOnceContract(boolean bAtMostOnceContract)
@Nonnull public final com.helger.commons.state.EChange setAtMostOnceContract(@Nonnull com.helger.commons.state.ETriState eAtMostOnceContract)
public boolean isInOrderContractDefined()
public boolean isInOrderContract()
@Nonnull public final com.helger.commons.state.EChange setInOrderContract(boolean bInOrderContract)
@Nonnull public final com.helger.commons.state.EChange setInOrderContract(@Nonnull com.helger.commons.state.ETriState eInOrderContract)
public boolean isStartGroupDefined()
public boolean isStartGroup()
@Nonnull public final com.helger.commons.state.EChange setStartGroup(boolean bStartGroup)
@Nonnull public final com.helger.commons.state.EChange setStartGroup(@Nonnull com.helger.commons.state.ETriState eStartGroup)
@Nullable @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<String> getCorrelation()
@Nonnull public final com.helger.commons.state.EChange setCorrelation(@Nullable com.helger.commons.collection.impl.ICommonsList<String> aCorrelation)
public boolean isTerminateGroupDefined()
public boolean isTerminateGroup()
@Nonnull public final com.helger.commons.state.EChange setTerminateGroup(boolean bTerminateGroup)
@Nonnull public final com.helger.commons.state.EChange setTerminateGroup(@Nonnull com.helger.commons.state.ETriState eTerminateGroup)
Copyright © 2015–2020 Philip Helger. All rights reserved.