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

Public Member Functions

 DeadlineImpl (OsplServiceEnvironment environment)
 
 DeadlineImpl (OsplServiceEnvironment environment, long period, TimeUnit unit)
 
 DeadlineImpl (OsplServiceEnvironment environment, Duration period)
 
int compareTo (Deadline o)
 
boolean equals (Object other)
 
ServiceEnvironment getEnvironment ()
 
Duration getPeriod ()
 
Class<? extends QosPolicygetPolicyClass ()
 
int hashCode ()
 
Comparable< DeadlinerequestedOfferedContract ()
 
Deadline withPeriod (Duration period)
 Copy this policy and override the value of the property. More...
 
Deadline withPeriod (long period, TimeUnit unit)
 Copy this policy and override the value of the property. More...
 

Protected Attributes

OsplServiceEnvironment environment
 

Detailed Description

Definition at line 31 of file DeadlineImpl.java.

Constructor & Destructor Documentation

◆ DeadlineImpl() [1/3]

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

Definition at line 35 of file DeadlineImpl.java.

◆ DeadlineImpl() [2/3]

org.opensplice.dds.core.policy.DeadlineImpl.DeadlineImpl ( OsplServiceEnvironment  environment,
long  period,
TimeUnit  unit 
)

Definition at line 40 of file DeadlineImpl.java.

◆ DeadlineImpl() [3/3]

org.opensplice.dds.core.policy.DeadlineImpl.DeadlineImpl ( OsplServiceEnvironment  environment,
Duration  period 
)

Definition at line 46 of file DeadlineImpl.java.

Member Function Documentation

◆ compareTo()

int org.opensplice.dds.core.policy.DeadlineImpl.compareTo ( Deadline  o)

Definition at line 62 of file DeadlineImpl.java.

◆ equals()

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

Definition at line 67 of file DeadlineImpl.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.

◆ getPeriod()

Duration org.opensplice.dds.core.policy.DeadlineImpl.getPeriod ( )

Implements org.omg.dds.core.policy.Deadline.

Definition at line 80 of file DeadlineImpl.java.

◆ getPolicyClass()

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

Definition at line 95 of file DeadlineImpl.java.

◆ hashCode()

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

Definition at line 75 of file DeadlineImpl.java.

◆ requestedOfferedContract()

Comparable<Deadline> org.opensplice.dds.core.policy.DeadlineImpl.requestedOfferedContract ( )

Definition at line 57 of file DeadlineImpl.java.

◆ withPeriod() [1/2]

Deadline org.opensplice.dds.core.policy.DeadlineImpl.withPeriod ( Duration  period)

Copy this policy and override the value of the property.

Parameters
periodSpecifies a duration within which a new sample is expected or to be written.
Returns
a new Deadline policy

Implements org.omg.dds.core.policy.Deadline.

Definition at line 85 of file DeadlineImpl.java.

◆ withPeriod() [2/2]

Deadline org.opensplice.dds.core.policy.DeadlineImpl.withPeriod ( long  period,
TimeUnit  unit 
)

Copy this policy and override the value of the property.

Parameters
periodSpecifies the period within which a new sample is expected or to be written.
unitThe TimeUnit which the period describes (i.e. TimeUnit.SECONDS or TimeUnit.MILLISECONDS)
Returns
a new Deadline policy

Implements org.omg.dds.core.policy.Deadline.

Definition at line 90 of file DeadlineImpl.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: