OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.opensplice.dds.core.policy.DurabilityImpl Class Reference
Inheritance diagram for org.opensplice.dds.core.policy.DurabilityImpl:
Inheritance graph
Collaboration diagram for org.opensplice.dds.core.policy.DurabilityImpl:
Collaboration graph

Public Member Functions

 DurabilityImpl (OsplServiceEnvironment environment)
 
 DurabilityImpl (OsplServiceEnvironment environment, Kind kind)
 
int compareTo (Durability o)
 
boolean equals (Object other)
 
ServiceEnvironment getEnvironment ()
 
Kind getKind ()
 
Class<? extends QosPolicygetPolicyClass ()
 
int hashCode ()
 
Comparable< DurabilityrequestedOfferedContract ()
 
Durability withKind (Kind kind)
 Copy this policy and override the value of the property. More...
 
Durability withPersistent ()
 
Durability withTransient ()
 
Durability withTransientLocal ()
 
Durability withVolatile ()
 

Protected Attributes

OsplServiceEnvironment environment
 

Detailed Description

Definition at line 28 of file DurabilityImpl.java.

Constructor & Destructor Documentation

◆ DurabilityImpl() [1/2]

org.opensplice.dds.core.policy.DurabilityImpl.DurabilityImpl ( OsplServiceEnvironment  environment)

Definition at line 32 of file DurabilityImpl.java.

◆ DurabilityImpl() [2/2]

org.opensplice.dds.core.policy.DurabilityImpl.DurabilityImpl ( OsplServiceEnvironment  environment,
Kind  kind 
)

Definition at line 37 of file DurabilityImpl.java.

Member Function Documentation

◆ compareTo()

int org.opensplice.dds.core.policy.DurabilityImpl.compareTo ( Durability  o)

Definition at line 53 of file DurabilityImpl.java.

◆ equals()

boolean org.opensplice.dds.core.policy.DurabilityImpl.equals ( Object  other)

Definition at line 77 of file DurabilityImpl.java.

◆ getEnvironment()

ServiceEnvironment org.opensplice.dds.core.policy.QosPolicyImpl.getEnvironment ( )
inherited
Returns
the org.omg.dds.core.ServiceEnvironment object that directly or indirectly was used to create this object.

Implements org.omg.dds.core.DDSObject.

Definition at line 40 of file QosPolicyImpl.java.

◆ getKind()

Kind org.opensplice.dds.core.policy.DurabilityImpl.getKind ( )
Returns
the kind

Implements org.omg.dds.core.policy.Durability.

Definition at line 90 of file DurabilityImpl.java.

◆ getPolicyClass()

Class<? extends QosPolicy> org.opensplice.dds.core.policy.DurabilityImpl.getPolicyClass ( )

Definition at line 120 of file DurabilityImpl.java.

◆ hashCode()

int org.opensplice.dds.core.policy.DurabilityImpl.hashCode ( )

Definition at line 85 of file DurabilityImpl.java.

◆ requestedOfferedContract()

Comparable<Durability> org.opensplice.dds.core.policy.DurabilityImpl.requestedOfferedContract ( )

Definition at line 48 of file DurabilityImpl.java.

◆ withKind()

Durability org.opensplice.dds.core.policy.DurabilityImpl.withKind ( Kind  kind)

Copy this policy and override the value of the property.

Parameters
kindSpecifies the type of durability from VOLATILE (short life) to PERSISTENT (long life)
Returns
a new Durability policy

Implements org.omg.dds.core.policy.Durability.

Definition at line 95 of file DurabilityImpl.java.

◆ withPersistent()

Durability org.opensplice.dds.core.policy.DurabilityImpl.withPersistent ( )
Returns
Persistent durability policy.

Implements org.omg.dds.core.policy.Durability.

Definition at line 115 of file DurabilityImpl.java.

◆ withTransient()

Durability org.opensplice.dds.core.policy.DurabilityImpl.withTransient ( )
Returns
Transient durability policy.

Implements org.omg.dds.core.policy.Durability.

Definition at line 110 of file DurabilityImpl.java.

◆ withTransientLocal()

Durability org.opensplice.dds.core.policy.DurabilityImpl.withTransientLocal ( )
Returns
Transient-local durability policy.

Implements org.omg.dds.core.policy.Durability.

Definition at line 105 of file DurabilityImpl.java.

◆ withVolatile()

Durability org.opensplice.dds.core.policy.DurabilityImpl.withVolatile ( )
Returns
Volatile durability policy.

Implements org.omg.dds.core.policy.Durability.

Definition at line 100 of file DurabilityImpl.java.

Member Data Documentation

◆ environment

OsplServiceEnvironment org.opensplice.dds.core.policy.QosPolicyImpl.environment
protectedinherited

Definition at line 29 of file QosPolicyImpl.java.


The documentation for this class was generated from the following file: