Class PModeLegReliability
java.lang.Object
com.helger.phase4.model.pmode.leg.PModeLegReliability
- All Implemented Interfaces:
Serializable
@NotThreadSafe
@MustImplementEqualsAndHashcode
public class PModeLegReliability
extends Object
implements Serializable
PMode reliability stuff.
- Author:
- Philip Helger
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final boolean -
Constructor Summary
ConstructorsConstructorDescriptionPModeLegReliability(@NonNull com.helger.base.state.ETriState eAtLeastOnceContract, @NonNull com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery, @Nullable String sAtLeastOnceContractAcksTo, @NonNull com.helger.base.state.ETriState eAtLeastOnceContractAckResponse, @Nullable String sAtLeastOnceReplyPattern, @NonNull com.helger.base.state.ETriState eAtMostOnceContract, @NonNull com.helger.base.state.ETriState eInOrderContract, @NonNull com.helger.base.state.ETriState eStartGroup, @Nullable com.helger.collection.commons.ICommonsList<String> aCorrelation, @NonNull com.helger.base.state.ETriState eTerminateGroup) -
Method Summary
Modifier and TypeMethodDescriptionfinal @NonNull com.helger.collection.commons.ICommonsList<String> booleanfinal @NonNull com.helger.collection.commons.ICommonsList<String> final @Nullable Stringfinal @Nullable Stringfinal booleanfinal booleaninthashCode()final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal @NonNull com.helger.base.state.EChangesetAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery) final @NonNull com.helger.base.state.EChangesetAtLeastOnceAckOnDelivery(@NonNull com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery) final @NonNull com.helger.base.state.EChangesetAtLeastOnceContract(boolean bAtLeastOnceContract) final @NonNull com.helger.base.state.EChangesetAtLeastOnceContract(@NonNull com.helger.base.state.ETriState eAtLeastOnceContract) final @NonNull com.helger.base.state.EChangesetAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse) final @NonNull com.helger.base.state.EChangesetAtLeastOnceContractAckResponse(@NonNull com.helger.base.state.ETriState eAtLeastOnceContractAckResponse) final @NonNull com.helger.base.state.EChangesetAtLeastOnceContractAcksTo(@Nullable String sAtLeastOnceContractAcksTo) final @NonNull com.helger.base.state.EChangesetAtLeastOnceReplyPattern(@Nullable String sAtLeastOnceReplyPattern) final @NonNull com.helger.base.state.EChangesetAtMostOnceContract(boolean bAtMostOnceContract) final @NonNull com.helger.base.state.EChangesetAtMostOnceContract(@NonNull com.helger.base.state.ETriState eAtMostOnceContract) final @NonNull com.helger.base.state.EChangesetCorrelation(@Nullable com.helger.collection.commons.ICommonsList<String> aCorrelation) final @NonNull com.helger.base.state.EChangesetInOrderContract(boolean bInOrderContract) final @NonNull com.helger.base.state.EChangesetInOrderContract(@NonNull com.helger.base.state.ETriState eInOrderContract) final @NonNull com.helger.base.state.EChangesetStartGroup(boolean bStartGroup) final @NonNull com.helger.base.state.EChangesetStartGroup(@NonNull com.helger.base.state.ETriState eStartGroup) final @NonNull com.helger.base.state.EChangesetTerminateGroup(boolean bTerminateGroup) final @NonNull com.helger.base.state.EChangesetTerminateGroup(@NonNull com.helger.base.state.ETriState eTerminateGroup) toString()
-
Field Details
-
DEFAULT_TERMINATE_GROUP
public static final boolean DEFAULT_TERMINATE_GROUP- See Also:
-
DEFAULT_START_GROUP
public static final boolean DEFAULT_START_GROUP- See Also:
-
DEFAULT_IN_ORDER_CONTACT
public static final boolean DEFAULT_IN_ORDER_CONTACT- See Also:
-
DEFAULT_AT_MOST_ONCE_CONTRACT
public static final boolean DEFAULT_AT_MOST_ONCE_CONTRACT- See Also:
-
DEFAULT_AT_LEAST_ONCE_CONTRACT_ACK_RESPONSE
public static final boolean DEFAULT_AT_LEAST_ONCE_CONTRACT_ACK_RESPONSE- See Also:
-
DEFAULT_AT_LEAST_ONCE_CONTRACT
public static final boolean DEFAULT_AT_LEAST_ONCE_CONTRACT- See Also:
-
DEFAULT_AT_LEAST_ONCE_ACK_ON_DELIVERY
public static final boolean DEFAULT_AT_LEAST_ONCE_ACK_ON_DELIVERY- See Also:
-
-
Constructor Details
-
PModeLegReliability
public PModeLegReliability() -
PModeLegReliability
public PModeLegReliability(@NonNull com.helger.base.state.ETriState eAtLeastOnceContract, @NonNull com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery, @Nullable String sAtLeastOnceContractAcksTo, @NonNull com.helger.base.state.ETriState eAtLeastOnceContractAckResponse, @Nullable String sAtLeastOnceReplyPattern, @NonNull com.helger.base.state.ETriState eAtMostOnceContract, @NonNull com.helger.base.state.ETriState eInOrderContract, @NonNull com.helger.base.state.ETriState eStartGroup, @Nullable com.helger.collection.commons.ICommonsList<String> aCorrelation, @NonNull com.helger.base.state.ETriState eTerminateGroup)
-
-
Method Details
-
isAtLeastOnceContractDefined
public final boolean isAtLeastOnceContractDefined() -
isAtLeastOnceContract
public final boolean isAtLeastOnceContract() -
setAtLeastOnceContract
public final @NonNull com.helger.base.state.EChange setAtLeastOnceContract(boolean bAtLeastOnceContract) -
setAtLeastOnceContract
public final @NonNull com.helger.base.state.EChange setAtLeastOnceContract(@NonNull com.helger.base.state.ETriState eAtLeastOnceContract) -
isAtLeastOnceAckOnDeliveryDefined
public final boolean isAtLeastOnceAckOnDeliveryDefined() -
isAtLeastOnceAckOnDelivery
public final boolean isAtLeastOnceAckOnDelivery() -
setAtLeastOnceAckOnDelivery
public final @NonNull com.helger.base.state.EChange setAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery) -
setAtLeastOnceAckOnDelivery
public final @NonNull com.helger.base.state.EChange setAtLeastOnceAckOnDelivery(@NonNull com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery) -
getAtLeastOnceContractAcksTo
-
hasAtLeastOnceContractAcksTo
public final boolean hasAtLeastOnceContractAcksTo() -
setAtLeastOnceContractAcksTo
public final @NonNull com.helger.base.state.EChange setAtLeastOnceContractAcksTo(@Nullable String sAtLeastOnceContractAcksTo) -
isAtLeastOnceContractAckResponseDefined
public final boolean isAtLeastOnceContractAckResponseDefined() -
isAtLeastOnceContractAckResponse
public final boolean isAtLeastOnceContractAckResponse() -
setAtLeastOnceContractAckResponse
public final @NonNull com.helger.base.state.EChange setAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse) -
setAtLeastOnceContractAckResponse
public final @NonNull com.helger.base.state.EChange setAtLeastOnceContractAckResponse(@NonNull com.helger.base.state.ETriState eAtLeastOnceContractAckResponse) -
getAtLeastOnceReplyPattern
-
hasAtLeastOnceReplyPattern
public final boolean hasAtLeastOnceReplyPattern() -
setAtLeastOnceReplyPattern
public final @NonNull com.helger.base.state.EChange setAtLeastOnceReplyPattern(@Nullable String sAtLeastOnceReplyPattern) -
isAtMostOnceContractDefined
public final boolean isAtMostOnceContractDefined() -
isAtMostOnceContract
public final boolean isAtMostOnceContract() -
setAtMostOnceContract
public final @NonNull com.helger.base.state.EChange setAtMostOnceContract(boolean bAtMostOnceContract) -
setAtMostOnceContract
public final @NonNull com.helger.base.state.EChange setAtMostOnceContract(@NonNull com.helger.base.state.ETriState eAtMostOnceContract) -
isInOrderContractDefined
public final boolean isInOrderContractDefined() -
isInOrderContract
public final boolean isInOrderContract() -
setInOrderContract
public final @NonNull com.helger.base.state.EChange setInOrderContract(boolean bInOrderContract) -
setInOrderContract
public final @NonNull com.helger.base.state.EChange setInOrderContract(@NonNull com.helger.base.state.ETriState eInOrderContract) -
isStartGroupDefined
public final boolean isStartGroupDefined() -
isStartGroup
public final boolean isStartGroup() -
setStartGroup
public final @NonNull com.helger.base.state.EChange setStartGroup(boolean bStartGroup) -
setStartGroup
public final @NonNull com.helger.base.state.EChange setStartGroup(@NonNull com.helger.base.state.ETriState eStartGroup) -
correlations
@ReturnsMutableObject public final @NonNull com.helger.collection.commons.ICommonsList<String> correlations() -
getAllCorrelations
@ReturnsMutableCopy public final @NonNull com.helger.collection.commons.ICommonsList<String> getAllCorrelations() -
setCorrelation
public final @NonNull com.helger.base.state.EChange setCorrelation(@Nullable com.helger.collection.commons.ICommonsList<String> aCorrelation) -
isTerminateGroupDefined
public final boolean isTerminateGroupDefined() -
isTerminateGroup
public final boolean isTerminateGroup() -
setTerminateGroup
public final @NonNull com.helger.base.state.EChange setTerminateGroup(boolean bTerminateGroup) -
setTerminateGroup
public final @NonNull com.helger.base.state.EChange setTerminateGroup(@NonNull com.helger.base.state.ETriState eTerminateGroup) -
equals
-
hashCode
public int hashCode() -
toString
-