21 package org.opensplice.dds.core.policy;
28 private static final long serialVersionUID = -5160265825622794754L;
29 private final Kind kind;
33 this.environment = environment;
39 return this.environment;
51 if(other.equals(
this.kind)){
70 public boolean equals(Object other) {
72 if (this.
compareTo((TypeConsistencyEnforcementImpl) other) == 0) {
81 return 31 * 17 + this.kind.ordinal();
TypeConsistencyEnforcement withKind(Kind kind)
Copy this policy and override the value of the property.
TypeConsistencyEnforcement withExactNameTypeConsistency()
boolean equals(Object other)
TypeConsistencyEnforcementImpl(OsplServiceEnvironment environment, Kind kind)
ASSIGNABLE_TYPE_CONSISTENCY
DECLARED_TYPE_CONSISTENCY
TypeConsistencyEnforcement withAssignableTypeConsistency()
EXACT_TYPE_TYPE_CONSISTENCY
EXACT_NAME_TYPE_CONSISTENCY
int compareTo(TypeConsistencyEnforcement o)
TypeConsistencyEnforcement withDeclaredTypeConsistency()
TypeConsistencyEnforcement withExactTypeTypeConsistency()
Comparable< TypeConsistencyEnforcement > requestedOfferedContract()
ServiceEnvironment getEnvironment()
DDS implementations are rooted in this class, a concrete subclass of which can be instantiated based ...