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

Public Member Functions

Set< Class<? extends Status > > allStatusKinds ()
 
DynamicDataFactory getDynamicDataFactory ()
 
DomainParticipantFactory getParticipantFactory ()
 
PolicyFactory getPolicyFactory ()
 Provides an instance of org.omg.dds.core.policy.PolicyFactory. More...
 
DynamicTypeFactory getTypeFactory ()
 
Duration infiniteDuration ()
 
Time invalidTime ()
 
Duration newDuration (long duration, TimeUnit unit)
 Construct a org.omg.dds.core.Duration of the given magnitude. More...
 
GuardCondition newGuardCondition ()
 
KeyedBytes newKeyedBytes ()
 
KeyedString newKeyedString ()
 
QosProvider newQosProvider (String uri, String profile)
 Create a QosProvider fetching QoS configuration from the specified URI. More...
 
ModifiableTime newTime (long time, TimeUnit units)
 Construct a specific instant in time. More...
 
WaitSet newWaitSet ()
 
InstanceHandle nilHandle ()
 
Set< Class<? extends Status > > noStatusKinds ()
 
Duration zeroDuration ()
 

Detailed Description

Definition at line 84 of file OsplServiceEnvironment.java.

Member Function Documentation

◆ allStatusKinds()

Set<Class<? extends Status> > org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.allStatusKinds ( )

◆ getDynamicDataFactory()

DynamicDataFactory org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.getDynamicDataFactory ( )

◆ getParticipantFactory()

DomainParticipantFactory org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.getParticipantFactory ( )

◆ getPolicyFactory()

PolicyFactory org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.getPolicyFactory ( )

◆ getTypeFactory()

DynamicTypeFactory org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.getTypeFactory ( )

◆ infiniteDuration()

Duration org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.infiniteDuration ( )

◆ invalidTime()

Time org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.invalidTime ( )

◆ newDuration()

Duration org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newDuration ( long  duration,
TimeUnit  unit 
)

Construct a org.omg.dds.core.Duration of the given magnitude.

A duration of magnitude Long#MAX_VALUE indicates an infinite duration, regardless of the units specified.

Implements org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.

Definition at line 144 of file OsplServiceEnvironment.java.

◆ newGuardCondition()

GuardCondition org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newGuardCondition ( )

◆ newKeyedBytes()

KeyedBytes org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newKeyedBytes ( )

◆ newKeyedString()

KeyedString org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newKeyedString ( )

◆ newQosProvider()

QosProvider org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newQosProvider ( String  uri,
String  profile 
)

Create a QosProvider fetching QoS configuration from the specified URI.

The URI determines the how the Qos configuration is fetched and the format in which it is represented. This specification requires compliant implementations to support at least one file based configuration using the XML syntax defined as part of the DDS for CCM specification (formal/12.02.01).

Parameters
uriThe uniform resource identifier. For example, "file:///somewhere/on/disk/qos-config.xml" "http:///somewhere.org/here/json-config.json"
profileName of a profile in the document obtained via the uri
Returns
a new QosProvider object

Implements org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.

Definition at line 202 of file OsplServiceEnvironment.java.

◆ newTime()

ModifiableTime org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newTime ( long  time,
TimeUnit  units 
)

Construct a specific instant in time.

Negative values are considered invalid and will result in the construction of a time t such that:

t.isValid() == false

Implements org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.

Definition at line 162 of file OsplServiceEnvironment.java.

◆ newWaitSet()

WaitSet org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.newWaitSet ( )

◆ nilHandle()

InstanceHandle org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.nilHandle ( )

◆ noStatusKinds()

Set<Class<? extends Status> > org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.noStatusKinds ( )

◆ zeroDuration()

Duration org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.zeroDuration ( )

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