![]() |
OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
This interface is for the use of the DDS implementation, not of DDS applications. More...
This interface is for the use of the DDS implementation, not of DDS applications.
It simplifies the creation of objects of certain types in the DDS API.
Definition at line 378 of file ServiceEnvironment.java.
Set<Class<? extends Status> > org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.allStatusKinds | ( | ) |
|
abstract |
DomainParticipantFactory org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.getParticipantFactory | ( | ) |
|
abstract |
Provides an instance of org.omg.dds.core.policy.PolicyFactory.
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
DynamicTypeFactory org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.getTypeFactory | ( | ) |
Duration org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.infiniteDuration | ( | ) |
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
Time org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.invalidTime | ( | ) |
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
Duration org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.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.
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
GuardCondition org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.newGuardCondition | ( | ) |
|
abstract |
|
abstract |
|
abstract |
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).
uri | The uniform resource identifier. For example, "file:///somewhere/on/disk/qos-config.xml" "http:///somewhere.org/here/json-config.json" |
profile | Name of a profile in the document obtained via the uri |
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
ModifiableTime org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.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
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.
public<TYPE> TypeSupport<TYPE> org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.newTypeSupport | ( | Class< TYPE > | type, |
String | registeredName | ||
) |
Create a new org.omg.dds.type.TypeSupport object for the given physical type.
The Service will register this type under the given name with any participant with which the TypeSupport
is used.
<TYPE> | The physical type of all samples read or written by any org.omg.dds.sub.DataReader or org.omg.dds.pub.DataWriter typed by the resulting TypeSupport . |
type | The physical type of all samples read or written by any org.omg.dds.sub.DataReader or org.omg.dds.pub.DataWriter typed by the resulting TypeSupport . |
registeredName | The logical name under which this type will be registered with any org.omg.dds.domain.DomainParticipant with which the resulting TypeSupport is used. |
TypeSupport
object, which can subsequently be used to create one or more org.omg.dds.topic.Topics. WaitSet org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.newWaitSet | ( | ) |
InstanceHandle org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.nilHandle | ( | ) |
Set<Class<? extends Status> > org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.noStatusKinds | ( | ) |
Duration org.omg.dds.core.ServiceEnvironment.ServiceProviderInterface.zeroDuration | ( | ) |
Implemented in org.opensplice.dds.core.OsplServiceEnvironment.OpenSpliceServiceProviderInterface.