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(com.helger.base.state.ETriState eAtLeastOnceContract, com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery, String sAtLeastOnceContractAcksTo, com.helger.base.state.ETriState eAtLeastOnceContractAckResponse, String sAtLeastOnceReplyPattern, com.helger.base.state.ETriState eAtMostOnceContract, com.helger.base.state.ETriState eInOrderContract, com.helger.base.state.ETriState eStartGroup, com.helger.collection.commons.ICommonsList<String> aCorrelation, com.helger.base.state.ETriState eTerminateGroup) -
Method Summary
Modifier and TypeMethodDescriptionfinal com.helger.collection.commons.ICommonsList<String> booleanfinal com.helger.collection.commons.ICommonsList<String> final Stringfinal Stringfinal booleanfinal booleaninthashCode()final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal com.helger.base.state.EChangesetAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery) final com.helger.base.state.EChangesetAtLeastOnceAckOnDelivery(com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery) final com.helger.base.state.EChangesetAtLeastOnceContract(boolean bAtLeastOnceContract) final com.helger.base.state.EChangesetAtLeastOnceContract(com.helger.base.state.ETriState eAtLeastOnceContract) final com.helger.base.state.EChangesetAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse) final com.helger.base.state.EChangesetAtLeastOnceContractAckResponse(com.helger.base.state.ETriState eAtLeastOnceContractAckResponse) final com.helger.base.state.EChangesetAtLeastOnceContractAcksTo(String sAtLeastOnceContractAcksTo) final com.helger.base.state.EChangesetAtLeastOnceReplyPattern(String sAtLeastOnceReplyPattern) final com.helger.base.state.EChangesetAtMostOnceContract(boolean bAtMostOnceContract) final com.helger.base.state.EChangesetAtMostOnceContract(com.helger.base.state.ETriState eAtMostOnceContract) final com.helger.base.state.EChangesetCorrelation(com.helger.collection.commons.ICommonsList<String> aCorrelation) final com.helger.base.state.EChangesetInOrderContract(boolean bInOrderContract) final com.helger.base.state.EChangesetInOrderContract(com.helger.base.state.ETriState eInOrderContract) final com.helger.base.state.EChangesetStartGroup(boolean bStartGroup) final com.helger.base.state.EChangesetStartGroup(com.helger.base.state.ETriState eStartGroup) final com.helger.base.state.EChangesetTerminateGroup(boolean bTerminateGroup) final com.helger.base.state.EChangesetTerminateGroup(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
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceContract(boolean bAtLeastOnceContract) -
setAtLeastOnceContract
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceContract(@Nonnull com.helger.base.state.ETriState eAtLeastOnceContract) -
isAtLeastOnceAckOnDeliveryDefined
public final boolean isAtLeastOnceAckOnDeliveryDefined() -
isAtLeastOnceAckOnDelivery
public final boolean isAtLeastOnceAckOnDelivery() -
setAtLeastOnceAckOnDelivery
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceAckOnDelivery(boolean bAtLeastOnceAckOnDelivery) -
setAtLeastOnceAckOnDelivery
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceAckOnDelivery(@Nonnull com.helger.base.state.ETriState eAtLeastOnceAckOnDelivery) -
getAtLeastOnceContractAcksTo
-
hasAtLeastOnceContractAcksTo
public final boolean hasAtLeastOnceContractAcksTo() -
setAtLeastOnceContractAcksTo
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceContractAcksTo(@Nullable String sAtLeastOnceContractAcksTo) -
isAtLeastOnceContractAckResponseDefined
public final boolean isAtLeastOnceContractAckResponseDefined() -
isAtLeastOnceContractAckResponse
public final boolean isAtLeastOnceContractAckResponse() -
setAtLeastOnceContractAckResponse
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceContractAckResponse(boolean bAtLeastOnceContractAckResponse) -
setAtLeastOnceContractAckResponse
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceContractAckResponse(@Nonnull com.helger.base.state.ETriState eAtLeastOnceContractAckResponse) -
getAtLeastOnceReplyPattern
-
hasAtLeastOnceReplyPattern
public final boolean hasAtLeastOnceReplyPattern() -
setAtLeastOnceReplyPattern
@Nonnull public final com.helger.base.state.EChange setAtLeastOnceReplyPattern(@Nullable String sAtLeastOnceReplyPattern) -
isAtMostOnceContractDefined
public final boolean isAtMostOnceContractDefined() -
isAtMostOnceContract
public final boolean isAtMostOnceContract() -
setAtMostOnceContract
@Nonnull public final com.helger.base.state.EChange setAtMostOnceContract(boolean bAtMostOnceContract) -
setAtMostOnceContract
@Nonnull public final com.helger.base.state.EChange setAtMostOnceContract(@Nonnull com.helger.base.state.ETriState eAtMostOnceContract) -
isInOrderContractDefined
public final boolean isInOrderContractDefined() -
isInOrderContract
public final boolean isInOrderContract() -
setInOrderContract
@Nonnull public final com.helger.base.state.EChange setInOrderContract(boolean bInOrderContract) -
setInOrderContract
@Nonnull public final com.helger.base.state.EChange setInOrderContract(@Nonnull com.helger.base.state.ETriState eInOrderContract) -
isStartGroupDefined
public final boolean isStartGroupDefined() -
isStartGroup
public final boolean isStartGroup() -
setStartGroup
@Nonnull public final com.helger.base.state.EChange setStartGroup(boolean bStartGroup) -
setStartGroup
@Nonnull public final com.helger.base.state.EChange setStartGroup(@Nonnull com.helger.base.state.ETriState eStartGroup) -
correlations
@Nonnull @ReturnsMutableObject public final com.helger.collection.commons.ICommonsList<String> correlations() -
getAllCorrelations
@Nonnull @ReturnsMutableCopy public final com.helger.collection.commons.ICommonsList<String> getAllCorrelations() -
setCorrelation
@Nonnull public final 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
@Nonnull public final com.helger.base.state.EChange setTerminateGroup(boolean bTerminateGroup) -
setTerminateGroup
@Nonnull public final com.helger.base.state.EChange setTerminateGroup(@Nonnull com.helger.base.state.ETriState eTerminateGroup) -
equals
-
hashCode
public int hashCode() -
toString
-