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