|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface Bootstrap.ServiceProviderInterface
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.
| Method Detail |
|---|
DomainParticipantFactory getParticipantFactory()
DynamicTypeFactory getTypeFactory()
DynamicDataFactory getDataFactory()
<TYPE> TypeSupport<TYPE> newTypeSupport(java.lang.Class<TYPE> type,
java.lang.String registeredName)
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 DataReader or
DataWriter typed by the
resulting TypeSupport.type - The physical type of all samples read or written
by any DataReader or
DataWriter typed by the
resulting TypeSupport.registeredName - The logical name under which this type
will be registered with any
DomainParticipant
with which the resulting
TypeSupport is used.
TypeSupport object, which can
subsequently be used to create one or more
Topics.
ModifiableDuration newDuration(long duration,
java.util.concurrent.TimeUnit unit)
Duration of the given magnitude.
A duration of magnitude Long.MAX_VALUE indicates an
infinite duration, regardless of the units specified.
Duration infiniteDuration()
Duration of infinite length.Duration zeroDuration()
Duration of zero length.
ModifiableTime newTime(long time,
java.util.concurrent.TimeUnit units)
t such that:
t.isValid() == false
Time invalidTime()
Time that is not valid.ModifiableInstanceHandle newInstanceHandle()
InstanceHandle nilHandle()
GuardCondition newGuardCondition()
WaitSet newWaitSet()
BuiltinTopicKey newBuiltinTopicKey()
ParticipantBuiltinTopicData newParticipantBuiltinTopicData()
PublicationBuiltinTopicData newPublicationBuiltinTopicData()
SubscriptionBuiltinTopicData newSubscriptionBuiltinTopicData()
TopicBuiltinTopicData newTopicBuiltinTopicData()
QosPolicy.Id getQosPolicyId(java.lang.Class<? extends QosPolicy<?,?>> policyClass)
java.util.Set<java.lang.Class<? extends Status<?,?>>> allStatusKinds()
java.util.Set<java.lang.Class<? extends Status<?,?>>> noStatusKinds()
<TYPE> LivelinessLostStatus<TYPE> newLivelinessLostStatus()
<TYPE> OfferedDeadlineMissedStatus<TYPE> newOfferedDeadlineMissedStatus()
<TYPE> OfferedIncompatibleQosStatus<TYPE> newOfferedIncompatibleQosStatus()
<TYPE> PublicationMatchedStatus<TYPE> newPublicationMatchedStatus()
<TYPE> LivelinessChangedStatus<TYPE> newLivelinessChangedStatus()
<TYPE> RequestedDeadlineMissedStatus<TYPE> newRequestedDeadlineMissedStatus()
<TYPE> RequestedIncompatibleQosStatus<TYPE> newRequestedIncompatibleQosStatus()
<TYPE> SampleLostStatus<TYPE> newSampleLostStatus()
<TYPE> SampleRejectedStatus<TYPE> newSampleRejectedStatus()
<TYPE> SubscriptionMatchedStatus<TYPE> newSubscriptionMatchedStatus()
<TYPE> DataAvailableStatus<TYPE> newDataAvailableStatus()
DataOnReadersStatus newDataOnReadersStatus()
<TYPE> InconsistentTopicStatus<TYPE> newInconsistentTopicStatus()
java.util.Set<InstanceState> anyInstanceStateSet()
java.util.Set<InstanceState> notAliveInstanceStateSet()
java.util.Set<SampleState> anySampleStateSet()
java.util.Set<ViewState> anyViewStateSet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.