![]() |
OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
User data not known by the middleware, but distributed by means of built-in topics. More...
Public Member Functions | |
ServiceEnvironment | getEnvironment () |
byte [] | getValue () |
Get a copy of the data. More... | |
GroupData | withValue (byte value[], int offset, int length) |
copy this policy and override the value of the property. More... | |
User data not known by the middleware, but distributed by means of built-in topics.
The default value is an empty (zero-sized) sequence.
Concerns: org.omg.dds.pub.Publisher, org.omg.dds.sub.Subscriber
RxO: No
Changeable: Yes
The purpose of this QoS is to allow the application to attach additional information to the created org.omg.dds.pub.Publisher or org.omg.dds.sub.Subscriber. The value of the GROUP_DATA is available to the application on the org.omg.dds.sub.DataReader and org.omg.dds.pub.DataWriter entities and is propagated by means of the built-in topics.
This QoS can be used by an application combination with the org.omg.dds.sub.DataReaderListener and org.omg.dds.pub.DataWriterListener to implement matching policies similar to those of the org.omg.dds.core.policy.Partition except the decision can be made based on an application-defined policy.
Definition at line 44 of file GroupData.java.
|
inherited |
Implemented in org.omg.dds.core.ServiceEnvironment, org.opensplice.dds.sub.ReflectionDataReader< TYPE, OUT_TYPE >, org.opensplice.dds.core.ModifiableTimeImpl, org.opensplice.dds.pub.ReflectionDataWriter< TYPE >, org.opensplice.dds.core.DurationImpl, org.opensplice.dds.topic.ContentFilteredTopicImpl< TYPE >, org.opensplice.dds.sub.ReadConditionImpl< TYPE >, org.opensplice.dds.core.EntityQosImpl< T extends QosPolicy >, org.opensplice.dds.type.TypeSupportImpl< TYPE >, org.opensplice.dds.topic.PublicationBuiltinTopicDataImpl, org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl, org.opensplice.dds.topic.TopicBuiltinTopicDataImpl, org.opensplice.dds.domain.DomainParticipantFactoryImpl, org.opensplice.dds.core.QosProviderImpl, org.opensplice.dds.core.status.OfferedIncompatibleQosStatusImpl, org.opensplice.dds.core.status.RequestedIncompatibleQosStatusImpl, org.opensplice.dds.core.InstanceHandleImpl, org.opensplice.dds.core.StatusConditionImpl< T extends Entity<?, ?>, org.opensplice.dds.core.status.LivelinessChangedStatusImpl, org.opensplice.dds.core.status.PublicationMatchedStatusImpl, org.opensplice.dds.core.status.SubscriptionMatchedStatusImpl, org.opensplice.dds.sub.SampleImpl< TYPE >, org.opensplice.dds.core.policy.ShareImpl, org.opensplice.dds.core.status.OfferedDeadlineMissedStatusImpl, org.opensplice.dds.core.status.SampleRejectedStatusImpl, org.opensplice.dds.core.WaitSetImpl, org.opensplice.dds.topic.ParticipantBuiltinTopicDataImpl, org.opensplice.dds.core.status.RequestedDeadlineMissedStatusImpl, org.opensplice.dds.topic.BuiltinTopicKeyImpl, org.opensplice.dds.core.GuardConditionImpl, org.opensplice.dds.core.event.AllDataDisposedEventImpl< TYPE >, org.opensplice.dds.core.policy.QosPolicyCountImpl, org.opensplice.dds.core.status.InconsistentTopicStatusImpl, org.opensplice.dds.core.status.LivelinessLostStatusImpl, org.opensplice.dds.core.status.SampleLostStatusImpl, org.opensplice.dds.core.policy.QosPolicyImpl, org.opensplice.dds.core.status.AllDataDisposedStatusImpl, org.opensplice.dds.core.IllegalArgumentExceptionImpl, org.opensplice.dds.core.InconsistentPolicyExceptionImpl, org.opensplice.dds.core.policy.PolicyFactoryImpl, org.opensplice.dds.core.policy.TypeConsistencyEnforcementImpl, org.opensplice.dds.core.PreconditionNotMetExceptionImpl, org.opensplice.dds.core.AlreadyClosedExceptionImpl, org.opensplice.dds.core.IllegalOperationExceptionImpl, org.opensplice.dds.core.ImmutablePolicyExceptionImpl, org.opensplice.dds.core.NotEnabledExceptionImpl, org.opensplice.dds.core.OutOfResourcesExceptionImpl, org.opensplice.dds.core.DDSExceptionImpl, org.opensplice.dds.core.status.DataAvailableStatusImpl, and org.opensplice.dds.core.status.DataOnReadersStatusImpl.
byte [] org.omg.dds.core.policy.GroupData.getValue | ( | ) |
Get a copy of the data.
Implemented in org.opensplice.dds.core.policy.GroupDataImpl.
GroupData org.omg.dds.core.policy.GroupData.withValue | ( | byte | value[], |
int | offset, | ||
int | length | ||
) |
copy this policy and override the value of the property.
value | A sequence of bytes that holds the application group data. By default, the sequence has length 0. |
offset | Not used can have any int value. |
length | Not used can have any int value. |