|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The principal interface of the run-time infrastructure.
| Method Summary | |
void |
associateRegionsForUpdates(ObjectInstanceHandle theObject,
AttributeSetRegionSetPairList attributesAndRegions)
Associates object attributes with regions for updates. |
void |
attributeOwnershipAcquisition(ObjectInstanceHandle theObject,
AttributeHandleSet desiredAttributes,
byte[] userSuppliedTag)
Acquires ownership of a set of attributes. |
void |
attributeOwnershipAcquisitionIfAvailable(ObjectInstanceHandle theObject,
AttributeHandleSet desiredAttributes)
Acquires ownership of a set of attributes if they are available. |
AttributeHandleSet |
attributeOwnershipDivestitureIfWanted(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
Divests ownership of a set of attributes if wanted. |
void |
cancelAttributeOwnershipAcquisition(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
Cancels the acquisition of ownership of a set of attributes. |
void |
cancelNegotiatedAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
Cancels a negotiated divestiture of ownership of a set of attributes. |
void |
commitRegionModifications(RegionHandleSet regions)
Commits modifications to a set of regions. |
void |
confirmDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
Confirms divestiture of ownership of a set of attributes. |
void |
createFederationExecution(java.lang.String federationExecutionName,
java.net.URL fdd)
Creates a new federation execution. |
RegionHandle |
createRegion(DimensionHandleSet dimensions)
Creates a new region with the specified dimensions. |
void |
deleteObjectInstance(ObjectInstanceHandle objectHandle,
byte[] userSuppliedTag)
Deletes the specified object instance. |
MessageRetractionReturn |
deleteObjectInstance(ObjectInstanceHandle objectHandle,
byte[] userSuppliedTag,
LogicalTime theTime)
Deletes the specified object instance. |
void |
deleteRegion(RegionHandle theRegion)
Deletes a region. |
void |
destroyFederationExecution(java.lang.String federationExecutionName)
Destroys a federation execution. |
void |
disableAsynchronousDelivery()
Disables asynchronous delivery. |
void |
disableAttributeRelevanceAdvisorySwitch()
Disables the attribute relevance advisory switch. |
void |
disableAttributeScopeAdvisorySwitch()
Disables the attribute scope advisory switch. |
void |
disableCallbacks()
Disables callbacks. |
void |
disableInteractionRelevanceAdvisorySwitch()
Disables the interaction relevance advisory switch. |
void |
disableObjectClassRelevanceAdvisorySwitch()
Disables the object class relevance advisory switch. |
void |
disableTimeConstrained()
Disables time-constrained mode. |
void |
disableTimeRegulation()
Disables time regulation. |
void |
enableAsynchronousDelivery()
Enables asynchronous delivery. |
void |
enableAttributeRelevanceAdvisorySwitch()
Enables the attribute relevance advisory switch. |
void |
enableAttributeScopeAdvisorySwitch()
Enables the attribute scope advisory switch. |
void |
enableCallbacks()
Enables callbacks. |
void |
enableInteractionRelevanceAdvisorySwitch()
Enables the interaction relevance advisory switch. |
void |
enableObjectClassRelevanceAdvisorySwitch()
Enables the object class relevance advisory switch. |
void |
enableTimeConstrained()
Enables time-constrained mode. |
void |
enableTimeRegulation(LogicalTimeInterval theLookahead)
Enables time regulation. |
boolean |
evokeCallback(double seconds)
Performs a callback, notifying the federate of a pending messages through the federate ambassador interface. |
boolean |
evokeMultipleCallbacks(double minimumTime,
double maximumTime)
Performs multiple callbacks over a specified time period, notifying the federate of pending messages through the federate ambassador interface. |
void |
federateRestoreComplete()
Notifies the run-time infrastructure that the federate's restore operation is complete. |
void |
federateRestoreNotComplete()
Notifies the run-time infrastructure that the federate's restore operation is not complete. |
void |
federateSaveBegun()
Notifies the run-time infrastructure that the federate is beginning a save operation. |
void |
federateSaveComplete()
Notifies the run-time infrastructure that the federate has completed its save operation. |
void |
federateSaveNotComplete()
Notifies the run-time infrastructure that the federate's save operation is not complete. |
void |
finalizeRTI()
Finalizes the run-time infrastructure. |
void |
flushQueueRequest(LogicalTime theTime)
Requests a queue flush. |
AttributeHandle |
getAttributeHandle(ObjectClassHandle whichClass,
java.lang.String theName)
Returns the attribute handle associated with the specified name. |
AttributeHandleFactory |
getAttributeHandleFactory()
Returns the run-time infrastructure's attribute handle factory. |
AttributeHandleSetFactory |
getAttributeHandleSetFactory()
Returns the run-time infrastructure's attribute handle set factory. |
AttributeHandleValueMapFactory |
getAttributeHandleValueMapFactory()
Returns the run-time infrastructure's attribute handle value map factory. |
java.lang.String |
getAttributeName(ObjectClassHandle whichClass,
AttributeHandle theHandle)
Returns the name of the specified attribute. |
AttributeSetRegionSetPairListFactory |
getAttributeSetRegionSetPairListFactory()
Returns the run-time infrastructure's attribute set region set pair list factory. |
DimensionHandleSet |
getAvailableDimensionsForClassAttribute(ObjectClassHandle whichClass,
AttributeHandle theHandle)
Returns the set of available dimensions for a class attribute. |
DimensionHandleSet |
getAvailableDimensionsForInteractionClass(InteractionClassHandle theHandle)
Returns the set of available dimensions for an interaction class. |
DimensionHandle |
getDimensionHandle(java.lang.String theName)
Returns the dimension handle associated with the specified name. |
DimensionHandleFactory |
getDimensionHandleFactory()
Returns the run-time infrastructure's dimension handle factory. |
DimensionHandleSet |
getDimensionHandleSet(RegionHandle region)
Returns the dimension handle set corresponding to the specified region. |
DimensionHandleSetFactory |
getDimensionHandleSetFactory()
Returns the run-time infrastructure's dimension handle set factory. |
java.lang.String |
getDimensionName(DimensionHandle theHandle)
Returns the name associated with the specified dimension handle. |
long |
getDimensionUpperBound(DimensionHandle theHandle)
Returns the upper bound of the specified dimension. |
FederateHandleFactory |
getFederateHandleFactory()
Returns the run-time infrastructure's federate handle factory. |
FederateHandleSetFactory |
getFederateHandleSetFactory()
Returns the run-time infrastructure's federate handle set factory. |
java.lang.String |
getHLAversion()
Returns the High Level Architecture specification version to which the run-time infrastructure conforms. |
InteractionClassHandle |
getInteractionClassHandle(java.lang.String theName)
Returns the interaction handle associated with the specified name. |
InteractionClassHandleFactory |
getInteractionClassHandleFactory()
Returns the run-time infrastructure's interaction class handle factory. |
java.lang.String |
getInteractionClassName(InteractionClassHandle theHandle)
Returns the name of the specified interaction class. |
ObjectClassHandle |
getKnownObjectClassHandle(ObjectInstanceHandle theObject)
Returns the class handle corresponding to the specified object. |
ObjectClassHandle |
getObjectClassHandle(java.lang.String theName)
Returns the object class handle associated with the specified name. |
ObjectClassHandleFactory |
getObjectClassHandleFactory()
Returns the run-time infrastructure's object class handle factory. |
java.lang.String |
getObjectClassName(ObjectClassHandle theHandle)
Returns the name of the specified object class. |
ObjectInstanceHandle |
getObjectInstanceHandle(java.lang.String theName)
Returns the object instance handle associated with the specified name. |
ObjectInstanceHandleFactory |
getObjectInstanceHandleFactory()
Returns the run-time infrastructure's object instance handle factory. |
java.lang.String |
getObjectInstanceName(ObjectInstanceHandle theHandle)
Returns the name of the specified object instance. |
java.lang.String |
getOrderName(OrderType theHandle)
Returns the name corresponding to the specified order type. |
OrderType |
getOrderType(java.lang.String theName)
Returns the order type corresponding to the specified name. |
ParameterHandle |
getParameterHandle(InteractionClassHandle whichClass,
java.lang.String theName)
Returns the parameter handle associated with the specified name. |
ParameterHandleFactory |
getParameterHandleFactory()
Returns the run-time infrastructure's parameter handle factory. |
ParameterHandleValueMapFactory |
getParameterHandleValueMapFactory()
Returns the run-time infrastructure's parameter handle value map factory. |
java.lang.String |
getParameterName(InteractionClassHandle whichClass,
ParameterHandle theHandle)
Returns the name of the specified parameter. |
RangeBounds |
getRangeBounds(RegionHandle region,
DimensionHandle dimension)
Returns the range bounds on the specified region and dimension. |
RegionHandleSetFactory |
getRegionHandleSetFactory()
Returns the run-time infrastructure's region handle set factory. |
java.lang.String |
getTransportationName(TransportationType theType)
Returns the name corresponding to the specified transportation type. |
TransportationType |
getTransportationType(java.lang.String theName)
Returns the transportation type corresponding to the specified name. |
void |
changeAttributeOrderType(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
OrderType theType)
Changes the order type of a set of attributes. |
void |
changeAttributeTransportationType(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
TransportationType theType)
Changes the transportation type associated with a set of attributes. |
void |
changeInteractionOrderType(InteractionClassHandle theClass,
OrderType theType)
Changes the order type of a class of interactions. |
void |
changeInteractionTransportationType(InteractionClassHandle theClass,
TransportationType theType)
Changes the transporation type associated with an interaction class. |
java.util.Properties |
initializeRTI(java.util.Properties properties)
Initializes the run-time infrastructure. |
boolean |
isAttributeOwnedByFederate(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
Checks whether a specified attribute is owned by the federate. |
FederateHandle |
joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference,
MobileFederateServices serviceReferences)
Joins a federation execution. |
void |
localDeleteObjectInstance(ObjectInstanceHandle objectHandle)
Deletes the specified object instance locally. |
void |
modifyLookahead(LogicalTimeInterval theLookahead)
Modifies the lookahead interval. |
void |
negotiatedAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
Performs a negotiated divestiture of ownership of a set of attributes. |
void |
nextMessageRequest(LogicalTime theTime)
Requests the next message. |
void |
nextMessageRequestAvailable(LogicalTime theTime)
Requests the next message if available. |
long |
normalizeFederateHandle(FederateHandle federateHandle)
Normalizes a federate handle, returning it in its equivalent normalized form. |
long |
normalizeServiceGroup(ServiceGroup group)
Normalizes a service group, returning it in its equivalent normalized form. |
void |
publishInteractionClass(InteractionClassHandle theInteraction)
Publishes the specified interaction class. |
void |
publishObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
Publishes the specified object class attributes. |
void |
queryAttributeOwnership(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
Requests information concerning the ownership of an attribute. |
void |
queryFederationRestoreStatus()
Requests information from the run-time infrastructure concerning the restore status of the federation. |
void |
queryFederationSaveStatus()
Requests information from the run-time infrastructure concerning the federation's save status. |
TimeQueryReturn |
queryGALT()
Queries the greatest available logical time. |
TimeQueryReturn |
queryLITS()
Queries the least incoming time stamp. |
LogicalTime |
queryLogicalTime()
Queries the current logical time. |
LogicalTimeInterval |
queryLookahead()
Queries the lookahead interval. |
void |
registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
Registers a federation synchronization point. |
void |
registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag,
FederateHandleSet synchronizationSet)
Registers a federation synchronization point. |
ObjectInstanceHandle |
registerObjectInstance(ObjectClassHandle theClass)
Registers a new instance of the specified object class. |
ObjectInstanceHandle |
registerObjectInstance(ObjectClassHandle theClass,
java.lang.String theObjectName)
Registers a new instance of the specified object class. |
ObjectInstanceHandle |
registerObjectInstanceWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
Registers an object instance with associated regions. |
ObjectInstanceHandle |
registerObjectInstanceWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions,
java.lang.String theObject)
Registers an object instance with associated regions. |
void |
requestAttributeValueUpdate(ObjectClassHandle theClass,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
Requests an attribute value update. |
void |
requestAttributeValueUpdate(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
Requests an attribute value update. |
void |
requestAttributeValueUpdateWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions,
byte[] userSuppliedTag)
Requests an attribute value update with associated regions. |
void |
requestFederationRestore(java.lang.String label)
Requests a federation restore operation. |
void |
requestFederationSave(java.lang.String label)
Requests that the federation perform a save operation. |
void |
requestFederationSave(java.lang.String label,
LogicalTime theTime)
Requests that the federation perform a save operation. |
void |
reserveObjectInstanceName(java.lang.String theObjectName)
Reserves the specified object instance name. |
void |
resignFederationExecution(ResignAction resignAction)
Resigns from the currently joined federation execution. |
void |
retract(MessageRetractionHandle theHandle)
Retracts a message. |
void |
sendInteraction(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag)
Sends an interaction. |
MessageRetractionReturn |
sendInteraction(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
LogicalTime theTime)
Sends an interaction. |
void |
sendInteractionWithRegions(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
RegionHandleSet regions,
byte[] userSuppliedTag)
Sends an interaction with associated regions. |
MessageRetractionReturn |
sendInteractionWithRegions(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
RegionHandleSet regions,
byte[] userSuppliedTag,
LogicalTime theTime)
Sends an interaction with associated regions. |
void |
setRangeBounds(RegionHandle region,
DimensionHandle dimension,
RangeBounds bounds)
Sets the range bounds on the specified region and dimension. |
void |
subscribeInteractionClass(InteractionClassHandle theClass)
Subscribes to the specified interaction class. |
void |
subscribeInteractionClassPassively(InteractionClassHandle theClass)
Passively subscribes to the specified interaction class. |
void |
subscribeInteractionClassPassivelyWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
Passively subscribes to a class of interactions with associated regions. |
void |
subscribeInteractionClassWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
Subscribes to a class of interactions with associated regions. |
void |
subscribeObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
Subscribes to a set of object class attributes. |
void |
subscribeObjectClassAttributesPassively(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
Passively subscribes to a set of object class attributes. |
void |
subscribeObjectClassAttributesPassivelyWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
Passively subscribes to a set of object class attributes with associated regions. |
void |
subscribeObjectClassAttributesWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
Subscribes to a set of object class attributes with associated regions. |
void |
synchronizationPointAchieved(java.lang.String synchronizationPointLabel)
Notifies the run-time infrastructure that a synchronization point has been achieved. |
void |
timeAdvanceRequest(LogicalTime theTime)
Requests a time advance. |
void |
timeAdvanceRequestAvailable(LogicalTime theTime)
Requests a time advance if available. |
void |
unassociateRegionsForUpdates(ObjectInstanceHandle theObject,
AttributeSetRegionSetPairList attributesAndRegions)
Unassociates object attributes with regions for updates. |
void |
unconditionalAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
Unconditionally divests ownership of a set of attributes. |
void |
unpublishInteractionClass(InteractionClassHandle theInteraction)
Unpublishes the specified interaction class. |
void |
unpublishObjectClass(ObjectClassHandle theClass)
Unpublishes the specified object class. |
void |
unpublishObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
Unpublishes the specified object class attributes. |
void |
unsubscribeInteractionClass(InteractionClassHandle theClass)
Unsubscribes from the specified interaction class. |
void |
unsubscribeInteractionClassWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
Unsubscribes from a class of interactions with associated regions. |
void |
unsubscribeObjectClass(ObjectClassHandle theClass)
Unsubscribes from an object class. |
void |
unsubscribeObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
Unsubscribes from a set of object class attributes. |
void |
unsubscribeObjectClassAttributesWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
Unsubscribes from a set of object class attributes with associated regions. |
void |
updateAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag)
Updates the attribute values associated with an object. |
MessageRetractionReturn |
updateAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime)
Updates the attribute values associated with an object. |
| Method Detail |
public java.lang.String getHLAversion()
public AttributeHandleFactory getAttributeHandleFactory()
public AttributeHandleSetFactory getAttributeHandleSetFactory()
public AttributeHandleValueMapFactory getAttributeHandleValueMapFactory()
public AttributeSetRegionSetPairListFactory getAttributeSetRegionSetPairListFactory()
public DimensionHandleFactory getDimensionHandleFactory()
public DimensionHandleSetFactory getDimensionHandleSetFactory()
public FederateHandleFactory getFederateHandleFactory()
public FederateHandleSetFactory getFederateHandleSetFactory()
public InteractionClassHandleFactory getInteractionClassHandleFactory()
public ObjectClassHandleFactory getObjectClassHandleFactory()
public ObjectInstanceHandleFactory getObjectInstanceHandleFactory()
public ParameterHandleFactory getParameterHandleFactory()
public ParameterHandleValueMapFactory getParameterHandleValueMapFactory()
public RegionHandleSetFactory getRegionHandleSetFactory()
public java.util.Properties initializeRTI(java.util.Properties properties)
throws InitializePreviouslyInvoked,
BadInitializationParameter,
RTIinternalError
properties - the set of initialization parameters
InitializePreviouslyInvoked - if the run-time infrastructure
was already initialized
BadInitializationParameter - if an initialization parameter
was invalid
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void finalizeRTI()
throws InitializeNeverInvoked,
SomeFederateJoinedToAnExecution,
RTIinternalError
InitializeNeverInvoked - if the run-time infrastructure was never
initialized
SomeFederateJoinedToAnExecution - if a federate is still participating
in a federation execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void createFederationExecution(java.lang.String federationExecutionName,
java.net.URL fdd)
throws FederationExecutionAlreadyExists,
CouldNotOpenFDD,
ErrorReadingFDD,
RTIinternalError
federationExecutionName - the name of the new federation executionfdd - the location of the federation description document
FederationExecutionAlreadyExists - if the execution already exists
CouldNotOpenFDD - if the federation description document could not
be opened
ErrorReadingFDD - if an error occurred while reading the federation
description document
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void destroyFederationExecution(java.lang.String federationExecutionName)
throws FederatesCurrentlyJoined,
FederationExecutionDoesNotExist,
RTIinternalError
federationExecutionName - the name of the federation execution to destroy
FederatesCurrentlyJoined - if federates are still participating in the
execution
FederationExecutionDoesNotExist - if the federation execution does not
exist
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public FederateHandle joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference,
MobileFederateServices serviceReferences)
throws FederateAlreadyExecutionMember,
FederationExecutionDoesNotExist,
SaveInProgress,
RestoreInProgress,
RTIinternalError
federateType - a string describing the federate's role in the federationfederationExecutionName - the name of the federation to joinfederateReference - the federate ambassador objectserviceReferences - the federate's mobile services
FederateAlreadyExecutionMember - if the federate is already a member of
an execution
FederationExecutionDoesNotExist - if the federation execution does not
exist
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void resignFederationExecution(ResignAction resignAction)
throws OwnershipAcquisitionPending,
FederateOwnsAttributes,
FederateNotExecutionMember,
RTIinternalError
resignAction - the action to take upon resigning
OwnershipAcquisitionPending - if an ownership acquisition operation is
pending
FederateOwnsAttributes - if the federate still owns attributes
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableCallbacks()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableCallbacks()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public boolean evokeCallback(double seconds)
throws FederateNotExecutionMember,
RTIinternalError
seconds - the number of seconds to wait before issuing the callback
true if more messages are pending, false otherwise
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public boolean evokeMultipleCallbacks(double minimumTime,
double maximumTime)
throws FederateNotExecutionMember,
RTIinternalError
minimumTime - the number of seconds to wait before issuing the first callbackmaximumTime - the maximum time to spend issuing callbacks
true if more messages are pending, false otherwise
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectClassHandle getObjectClassHandle(java.lang.String theName)
throws NameNotFound,
FederateNotExecutionMember,
RTIinternalError
theName - the name of the object class
NameNotFound - if the name was not found
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getObjectClassName(ObjectClassHandle theHandle)
throws InvalidObjectClassHandle,
FederateNotExecutionMember,
RTIinternalError
theHandle - the handle of the object class
InvalidObjectClassHandle - if the object class handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public AttributeHandle getAttributeHandle(ObjectClassHandle whichClass,
java.lang.String theName)
throws InvalidObjectClassHandle,
NameNotFound,
FederateNotExecutionMember,
RTIinternalError
whichClass - the class with which the attribute is associatedtheName - the name of the attribute
InvalidObjectClassHandle - if the object class handle is invalid
NameNotFound - if the name was not found
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getAttributeName(ObjectClassHandle whichClass,
AttributeHandle theHandle)
throws InvalidObjectClassHandle,
InvalidAttributeHandle,
AttributeNotDefined,
FederateNotExecutionMember,
RTIinternalError
whichClass - the class with which the attribute is associatedtheHandle - the handle of the attribute
InvalidObjectClassHandle - if the object class handle is invalid
InvalidAttributeHandle - if the attribute handle is invalid
AttributeNotDefined - if the attribute is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public InteractionClassHandle getInteractionClassHandle(java.lang.String theName)
throws NameNotFound,
FederateNotExecutionMember,
RTIinternalError
theName - the name of the interaction class
NameNotFound - if the name was not found
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getInteractionClassName(InteractionClassHandle theHandle)
throws InvalidInteractionClassHandle,
FederateNotExecutionMember,
RTIinternalError
theHandle - the handle of the interaction class
InvalidInteractionClassHandle - if the interaction class handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ParameterHandle getParameterHandle(InteractionClassHandle whichClass,
java.lang.String theName)
throws InvalidInteractionClassHandle,
NameNotFound,
FederateNotExecutionMember,
RTIinternalError
whichClass - the interaction class with which the parameter is associatedtheName - the name of the parameter
InvalidInteractionClassHandle - if the interaction class handle is invalid
NameNotFound - if the name was not found
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getParameterName(InteractionClassHandle whichClass,
ParameterHandle theHandle)
throws InvalidInteractionClassHandle,
InvalidParameterHandle,
InteractionParameterNotDefined,
FederateNotExecutionMember,
RTIinternalError
whichClass - the interaction class with which the parameter is associatedtheHandle - the handle of the parameter
InvalidInteractionClassHandle - if the interaction class handle is invalid
InvalidParameterHandle - if the parameter handle is invalid
InteractionParameterNotDefined - if the parameter is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectInstanceHandle getObjectInstanceHandle(java.lang.String theName)
throws ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
theName - the name of the object instance
ObjectInstanceNotKnown - if the object instance is unknown
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getObjectInstanceName(ObjectInstanceHandle theHandle)
throws ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
theHandle - the handle of the object instance
ObjectInstanceNotKnown - if the object instance is unknown
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public DimensionHandle getDimensionHandle(java.lang.String theName)
throws NameNotFound,
FederateNotExecutionMember,
RTIinternalError
theName - the name of the dimension handle
NameNotFound - if the name was not found
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getDimensionName(DimensionHandle theHandle)
throws InvalidDimensionHandle,
FederateNotExecutionMember,
RTIinternalError
theHandle - the dimension handle
InvalidDimensionHandle - if the specified dimension handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public long getDimensionUpperBound(DimensionHandle theHandle)
throws InvalidDimensionHandle,
FederateNotExecutionMember,
RTIinternalError
theHandle - the dimension handle
InvalidDimensionHandle - if the specified dimension handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public DimensionHandleSet getAvailableDimensionsForClassAttribute(ObjectClassHandle whichClass,
AttributeHandle theHandle)
throws InvalidObjectClassHandle,
InvalidAttributeHandle,
AttributeNotDefined,
FederateNotExecutionMember,
RTIinternalError
whichClass - the object class with which the attribute is associatedtheHandle - the attribute handle
InvalidObjectClassHandle - if the object class handle is invalid
InvalidAttributeHandle - if the attribute handle is invalid
AttributeNotDefined - if the attribute is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectClassHandle getKnownObjectClassHandle(ObjectInstanceHandle theObject)
throws ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
theObject - the object handle
ObjectInstanceNotKnown - if the object instance is unknown
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public DimensionHandleSet getAvailableDimensionsForInteractionClass(InteractionClassHandle theHandle)
throws InvalidInteractionClassHandle,
FederateNotExecutionMember,
RTIinternalError
theHandle - the interaction class handle
InvalidInteractionClassHandle - if the interaction class handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public TransportationType getTransportationType(java.lang.String theName)
throws InvalidTransportationName,
FederateNotExecutionMember,
RTIinternalError
theName - the transportation type name
InvalidTransportationName - if the transportation name is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getTransportationName(TransportationType theType)
throws InvalidTransportationType,
FederateNotExecutionMember,
RTIinternalError
theType - the transportation type
InvalidTransportationType - if the transportation type is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public OrderType getOrderType(java.lang.String theName)
throws InvalidOrderName,
FederateNotExecutionMember,
RTIinternalError
theName - the order type name
InvalidOrderName - if the order name is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public java.lang.String getOrderName(OrderType theHandle)
throws InvalidOrderType,
FederateNotExecutionMember,
RTIinternalError
InvalidOrderType - if the order type is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableObjectClassRelevanceAdvisorySwitch()
throws FederateNotExecutionMember,
ObjectClassRelevanceAdvisorySwitchIsOn,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
ObjectClassRelevanceAdvisorySwitchIsOn - if the switch is already on
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableObjectClassRelevanceAdvisorySwitch()
throws ObjectClassRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
ObjectClassRelevanceAdvisorySwitchIsOff - if the switch is already off
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableAttributeRelevanceAdvisorySwitch()
throws AttributeRelevanceAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AttributeRelevanceAdvisorySwitchIsOn - if the switch is already on
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableAttributeRelevanceAdvisorySwitch()
throws AttributeRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AttributeRelevanceAdvisorySwitchIsOff - if the switch is already off
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableAttributeScopeAdvisorySwitch()
throws AttributeScopeAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AttributeScopeAdvisorySwitchIsOn - if the switch is already on
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableAttributeScopeAdvisorySwitch()
throws AttributeScopeAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AttributeScopeAdvisorySwitchIsOff - if the switch is already off
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableInteractionRelevanceAdvisorySwitch()
throws InteractionRelevanceAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
InteractionRelevanceAdvisorySwitchIsOn - if the switch is already on
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableInteractionRelevanceAdvisorySwitch()
throws InteractionRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
InteractionRelevanceAdvisorySwitchIsOff - if the switch is already off
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public DimensionHandleSet getDimensionHandleSet(RegionHandle region)
throws InvalidRegion,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
region - the region handle
InvalidRegion - if the specified region is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public RangeBounds getRangeBounds(RegionHandle region,
DimensionHandle dimension)
throws InvalidRegion,
RegionDoesNotContainSpecifiedDimension,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
region - the region handledimension - the dimension handle
InvalidRegion - if the specified region is invalid
RegionDoesNotContainSpecifiedDimension - if the region does not contain the
dimension
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void setRangeBounds(RegionHandle region,
DimensionHandle dimension,
RangeBounds bounds)
throws InvalidRegion,
RegionNotCreatedByThisFederate,
RegionDoesNotContainSpecifiedDimension,
InvalidRangeBound,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
region - the region handledimension - the dimension handlebounds - the new set of range bounds
InvalidRegion - if the specified region is invalid
RegionNotCreatedByThisFederate - if the specified region was not created by
this federate
RegionDoesNotContainSpecifiedDimension - if the region does not contain the
dimension
InvalidRangeBound - if one of the range bounds is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public long normalizeFederateHandle(FederateHandle federateHandle)
throws InvalidFederateHandle,
FederateNotExecutionMember,
RTIinternalError
federateHandle - the federate handle to normalize
InvalidFederateHandle - if the supplied federate handle is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public long normalizeServiceGroup(ServiceGroup group)
throws FederateNotExecutionMember,
RTIinternalError
group - the service group to normalize
FederateNotExecutionMember - if the federate is not a member of an execution
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void publishObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
throws ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class associated with the attributes to be
publishedattributeList - the list of attributes to publish
ObjectClassNotDefined - if the specified object class is not defined
AttributeNotDefined - if one of the specified attributes is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unpublishObjectClass(ObjectClassHandle theClass)
throws ObjectClassNotDefined,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class to unpublish
ObjectClassNotDefined - if the specified object class is not defined
OwnershipAcquisitionPending - if an ownership acquisition operation is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unpublishObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
throws ObjectClassNotDefined,
AttributeNotDefined,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class associated with the attributes to be
unpublishedattributeList - the list of attributes to unpublish
ObjectClassNotDefined - if the specified object class is not defined
AttributeNotDefined - if one of the specified attributes is not defined
OwnershipAcquisitionPending - if an ownership acquisition operation is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void publishInteractionClass(InteractionClassHandle theInteraction)
throws InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the interaction class to publish
InteractionClassNotDefined - if the specified interaction class is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unpublishInteractionClass(InteractionClassHandle theInteraction)
throws InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the interaction class to unpublish
InteractionClassNotDefined - if the specified interaction class is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
throws ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class associated with the attributes to subscribe toattributeList - the set of attributes to subscribe to
ObjectClassNotDefined - if the specified object class is not defined
AttributeNotDefined - if one of the specified attributes is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeObjectClassAttributesPassively(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
throws ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class associated with the attributes to subscribe toattributeList - the set of attributes to subscribe to
ObjectClassNotDefined - if the specified object class is not defined
AttributeNotDefined - if one of the specified attributes is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unsubscribeObjectClass(ObjectClassHandle theClass)
throws ObjectClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class to unsubscribe from
ObjectClassNotDefined - if the specified object class is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unsubscribeObjectClassAttributes(ObjectClassHandle theClass,
AttributeHandleSet attributeList)
throws ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class associated with the attributes to unsubscribe fromattributeList - the set of attributes to unsubscribe from
ObjectClassNotDefined - if the specified object class is not defined
AttributeNotDefined - if one of the specified attributes is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeInteractionClass(InteractionClassHandle theClass)
throws InteractionClassNotDefined,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to subscribe to
InteractionClassNotDefined - if the interaction class is not defined
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service
invocations are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeInteractionClassPassively(InteractionClassHandle theClass)
throws InteractionClassNotDefined,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to subscribe to
InteractionClassNotDefined - if the interaction class is not defined
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service
invocations are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unsubscribeInteractionClass(InteractionClassHandle theClass)
throws InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to unsubscribe from
InteractionClassNotDefined - if the interaction class is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void reserveObjectInstanceName(java.lang.String theObjectName)
throws IllegalName,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObjectName - the object name to reserve
IllegalName - if the name is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectInstanceHandle registerObjectInstance(ObjectClassHandle theClass)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of the object to register
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectInstanceHandle registerObjectInstance(ObjectClassHandle theClass,
java.lang.String theObjectName)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
ObjectInstanceNameNotReserved,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of the object to registertheObjectName - the instance name for the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
ObjectInstanceNameNotReserved - if the instance name has not been reserved
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void updateAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object whose attributes are to be updatedtheAttributes - the attributes to update and their corresponding valuesuserSuppliedTag - a user-supplied tag to associate with the update
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public MessageRetractionReturn updateAttributeValues(ObjectInstanceHandle theObject,
AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object whose attributes are to be updatedtheAttributes - the attributes to update and their corresponding valuesuserSuppliedTag - a user-supplied tag to associate with the updatetheTime - the logical time associated with the update
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
InvalidLogicalTime - if the supplied logical time is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void sendInteraction(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the class of interaction to sendtheParameters - the parameters of the interactionuserSuppliedTag - a user-supplied tag to associate with the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is undefined
InteractionParameterNotDefined - if one of the parameters is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public MessageRetractionReturn sendInteraction(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
LogicalTime theTime)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the class of interaction to sendtheParameters - the parameters of the interactionuserSuppliedTag - a user-supplied tag to associate with the interactiontheTime - the logical time associated with the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is undefined
InteractionParameterNotDefined - if one of the parameters is undefined
InvalidLogicalTime - if the supplied logical time is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void deleteObjectInstance(ObjectInstanceHandle objectHandle,
byte[] userSuppliedTag)
throws DeletePrivilegeNotHeld,
ObjectInstanceNotKnown,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
objectHandle - the object to deleteuserSuppliedTag - a user-supplied tag to associate with the operation
DeletePrivilegeNotHeld - if the delete privilege is not held
ObjectInstanceNotKnown - if the object instance is unknown
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public MessageRetractionReturn deleteObjectInstance(ObjectInstanceHandle objectHandle,
byte[] userSuppliedTag,
LogicalTime theTime)
throws DeletePrivilegeNotHeld,
ObjectInstanceNotKnown,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
objectHandle - the object to deleteuserSuppliedTag - a user-supplied tag to associate with the operationtheTime - the logical time associated with the delete operation
DeletePrivilegeNotHeld - if the delete privilege is not held
ObjectInstanceNotKnown - if the object instance is unknown
InvalidLogicalTime - if the supplied logical time is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void localDeleteObjectInstance(ObjectInstanceHandle objectHandle)
throws ObjectInstanceNotKnown,
FederateOwnsAttributes,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
objectHandle - the object to delete
ObjectInstanceNotKnown - if the object instance is unknown
FederateOwnsAttributes - if the federate owns attributes of the object
OwnershipAcquisitionPending - if an ownership acquisition operation is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void changeAttributeTransportationType(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
TransportationType theType)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the attributes to modifytheType - the new transportation type
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void changeInteractionTransportationType(InteractionClassHandle theClass,
TransportationType theType)
throws InteractionClassNotDefined,
InteractionClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to modifytheType - the new transportation type
InteractionClassNotDefined - if the interaction class is undefined
InteractionClassNotPublished - if the interaction class is unpublished
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestAttributeValueUpdate(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to be updateduserSuppliedTag - a user-supplied tag to associated with the request
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestAttributeValueUpdate(ObjectClassHandle theClass,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of objects with which the attributes are associatedtheAttributes - the set of attributes to be updateduserSuppliedTag - a user-supplied tag to associated with the request
ObjectClassNotDefined - if the specified object class is undefined
AttributeNotDefined - if one of the attributes is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unconditionalAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to divest ownership of
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void negotiatedAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeAlreadyBeingDivested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to divest ownership ofuserSuppliedTag - a user-supplied tag to associate with the action
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
AttributeAlreadyBeingDivested - if one of the attributes is already being divested
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void confirmDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to confirm divestiture of ownership ofuserSuppliedTag - a user-supplied tag to associate with the action
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
AttributeDivestitureWasNotRequested - if attribute divestiture was not requested
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void attributeOwnershipAcquisition(ObjectInstanceHandle theObject,
AttributeHandleSet desiredAttributes,
byte[] userSuppliedTag)
throws ObjectInstanceNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associateddesiredAttributes - the set of attributes to acquireuserSuppliedTag - a user-supplied tag to associate with the action
ObjectInstanceNotKnown - if the object instance is unknown
ObjectClassNotPublished - if the object class is not published
AttributeNotDefined - if one of the attributes is undefined
AttributeNotPublished - if one of the attributes is not published
FederateOwnsAttributes - if the federate already owns the attributes
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void attributeOwnershipAcquisitionIfAvailable(ObjectInstanceHandle theObject,
AttributeHandleSet desiredAttributes)
throws ObjectInstanceNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
AttributeAlreadyBeingAcquired,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associateddesiredAttributes - the set of attributes to acquire
ObjectInstanceNotKnown - if the object instance is unknown
ObjectClassNotPublished - if the object class is not published
AttributeNotDefined - if one of the attributes is undefined
AttributeNotPublished - if one of the attributes is not published
FederateOwnsAttributes - if the federate already owns the attributes
AttributeAlreadyBeingAcquired - if one of the attributes is already being acquired
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public AttributeHandleSet attributeOwnershipDivestitureIfWanted(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to divest ownership of
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void cancelNegotiatedAttributeOwnershipDivestiture(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to divest ownership of
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
AttributeDivestitureWasNotRequested - if attribute divestiture was not requested
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void cancelAttributeOwnershipAcquisition(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeAlreadyOwned,
AttributeAcquisitionWasNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to divest ownership of
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeAlreadyOwned - if one of the attributes is already owned
AttributeAcquisitionWasNotRequested - if attribute acquisition was not requested
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void queryAttributeOwnership(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attribute is associatedtheAttribute - the attribute of interest
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if the attribute is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public boolean isAttributeOwnedByFederate(ObjectInstanceHandle theObject,
AttributeHandle theAttribute)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attribute is associatedtheAttribute - the attribute of interest
true if the federate owns the specified attribute,
false otherwise
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if the attribute is undefined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableTimeRegulation(LogicalTimeInterval theLookahead)
throws TimeRegulationAlreadyEnabled,
InvalidLookahead,
InTimeAdvancingState,
RequestForTimeRegulationPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theLookahead - the amount of lookahead to use
TimeRegulationAlreadyEnabled - if time regulation is already enabled
InvalidLookahead - if the specified amount of lookahead is invalid
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableTimeRegulation()
throws TimeRegulationIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
TimeRegulationIsNotEnabled - if time regulation is already disabled
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableTimeConstrained()
throws TimeConstrainedAlreadyEnabled,
InTimeAdvancingState,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
TimeConstrainedAlreadyEnabled - if time-constrained mode is already enabled
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableTimeConstrained()
throws TimeConstrainedIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
TimeConstrainedIsNotEnabled - if time-constrained mode is already disabled
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void timeAdvanceRequest(LogicalTime theTime)
throws InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theTime - the new logical time
InvalidLogicalTime - if the specified logical time is invalid
LogicalTimeAlreadyPassed - if the specified logical time already passed
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void timeAdvanceRequestAvailable(LogicalTime theTime)
throws InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theTime - the new logical time
InvalidLogicalTime - if the specified logical time is invalid
LogicalTimeAlreadyPassed - if the specified logical time already passed
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void nextMessageRequest(LogicalTime theTime)
throws InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theTime - the new logical time
InvalidLogicalTime - if the specified logical time is invalid
LogicalTimeAlreadyPassed - if the specified logical time already passed
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void nextMessageRequestAvailable(LogicalTime theTime)
throws InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theTime - the new logical time
InvalidLogicalTime - if the specified logical time is invalid
LogicalTimeAlreadyPassed - if the specified logical time already passed
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void flushQueueRequest(LogicalTime theTime)
throws InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theTime - the logical time
InvalidLogicalTime - if the specified logical time is invalid
LogicalTimeAlreadyPassed - if the specified logical time already passed
InTimeAdvancingState - if the federation is in a time-advancing state
RequestForTimeRegulationPending - if a request for time regulation is pending
RequestForTimeConstrainedPending - if a request for time-constrained mode is pending
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void enableAsynchronousDelivery()
throws AsynchronousDeliveryAlreadyEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AsynchronousDeliveryAlreadyEnabled - if asynchronous delivery is already enabled
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void disableAsynchronousDelivery()
throws AsynchronousDeliveryAlreadyDisabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
AsynchronousDeliveryAlreadyDisabled - if asynchronous delivery is already disabled
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public TimeQueryReturn queryGALT()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public LogicalTime queryLogicalTime()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public TimeQueryReturn queryLITS()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void modifyLookahead(LogicalTimeInterval theLookahead)
throws TimeRegulationIsNotEnabled,
InvalidLookahead,
InTimeAdvancingState,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theLookahead - the new lookahead interval.
TimeRegulationIsNotEnabled - if time regulation is not enabled
InvalidLookahead - if the specified lookahead interval is invalid
InTimeAdvancingState - if the federation is in a time-advancing state
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public LogicalTimeInterval queryLookahead()
throws TimeRegulationIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
TimeRegulationIsNotEnabled - if time regulation is not enabled
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void retract(MessageRetractionHandle theHandle)
throws InvalidMessageRetractionHandle,
TimeRegulationIsNotEnabled,
MessageCanNoLongerBeRetracted,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theHandle - the handle of the message to retract
InvalidMessageRetractionHandle - if the message retraction handle is invalid
TimeRegulationIsNotEnabled - if time regulation is not enabled
MessageCanNoLongerBeRetracted - if the message can no longer be retracted
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void changeAttributeOrderType(ObjectInstanceHandle theObject,
AttributeHandleSet theAttributes,
OrderType theType)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedtheAttributes - the set of attributes to modifytheType - the new order type
ObjectInstanceNotKnown - if the specified object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void changeInteractionOrderType(InteractionClassHandle theClass,
OrderType theType)
throws InteractionClassNotDefined,
InteractionClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of interactions to modifytheType - the new order type
InteractionClassNotDefined - if the interaction class is undefined
InteractionClassNotPublished - if the interaction class is unpublished
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public RegionHandle createRegion(DimensionHandleSet dimensions)
throws InvalidDimensionHandle,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
dimensions - the set of dimensions for the region
InvalidDimensionHandle - if one of the dimension handles is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void commitRegionModifications(RegionHandleSet regions)
throws InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
regions - the regions to commit
InvalidRegion - if one of the specified regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created by
this federate
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void deleteRegion(RegionHandle theRegion)
throws InvalidRegion,
RegionNotCreatedByThisFederate,
RegionInUseForUpdateOrSubscription,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theRegion - the region to delete
InvalidRegion - if one of the specified regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created by
this federate
RegionInUseForUpdateOrSubscription - if the region is in use for updates or
subscription
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectInstanceHandle registerObjectInstanceWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of the object to registerattributesAndRegions - the list of attributes and associated regions
ObjectClassNotDefined - if the object class is not defined
ObjectClassNotPublished - if the object class is not published
AttributeNotDefined - if one of the attributes is not defined
AttributeNotPublished - if one of the attributes is not published
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public ObjectInstanceHandle registerObjectInstanceWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions,
java.lang.String theObject)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
ObjectInstanceNameNotReserved,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class of the object to registerattributesAndRegions - the list of attributes and associated regionstheObject - the object name
ObjectClassNotDefined - if the object class is not defined
ObjectClassNotPublished - if the object class is not published
AttributeNotDefined - if one of the attributes is not defined
AttributeNotPublished - if one of the attributes is not published
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
ObjectInstanceNameNotReserved - if the object instance name was not reserved
ObjectInstanceNameInUse - if the object instance name is in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void associateRegionsForUpdates(ObjectInstanceHandle theObject,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedattributesAndRegions - the list of attributes and associated regions
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is not defined
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
InvalidRegion
public void unassociateRegionsForUpdates(ObjectInstanceHandle theObject,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectInstanceNotKnown,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theObject - the object with which the attributes are associatedattributesAndRegions - the list of attributes and associated regions
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is not defined
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
InvalidRegion
public void subscribeObjectClassAttributesWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class with which the attributes are associatedattributesAndRegions - the list of attributes and associated regions
ObjectClassNotDefined - if the object class is not defined
AttributeNotDefined - if one of the attributes is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeObjectClassAttributesPassivelyWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class with which the attributes are associatedattributesAndRegions - the list of attributes and associated regions
ObjectClassNotDefined - if the object class is not defined
AttributeNotDefined - if one of the attributes is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unsubscribeObjectClassAttributesWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions)
throws ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the object class with which the attributes are associatedattributesAndRegions - the list of attributes and associated regions
ObjectClassNotDefined - if the object class is not defined
AttributeNotDefined - if one of the attributes is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeInteractionClassWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
throws InteractionClassNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to subscribe toregions - the regions associated with the interaction class
InteractionClassNotDefined - if the interaction class is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service
invocations are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void subscribeInteractionClassPassivelyWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
throws InteractionClassNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to subscribe toregions - the regions associated with the interaction class
InteractionClassNotDefined - if the interaction class is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service
invocations are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void unsubscribeInteractionClassWithRegions(InteractionClassHandle theClass,
RegionHandleSet regions)
throws InteractionClassNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the interaction class to unsubscribe fromregions - the regions associated with the interaction class
InteractionClassNotDefined - if the interaction class is not defined
InvalidRegion - if one of the regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void sendInteractionWithRegions(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
RegionHandleSet regions,
byte[] userSuppliedTag)
throws InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the class of interaction to sendtheParameters - the parameters of the interactionregions - the regions associated with the interactionuserSuppliedTag - a user-supplied tag to associate with the interaction
InteractionClassNotDefined - if the interaction class is undefined
InteractionClassNotPublished - if the interaction class is not published
InteractionParameterNotDefined - if one of the interaction parameters was
undefined
InvalidRegion - if one of the regions was invalid
RegionNotCreatedByThisFederate - if one of the regions was not created by
this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public MessageRetractionReturn sendInteractionWithRegions(InteractionClassHandle theInteraction,
ParameterHandleValueMap theParameters,
RegionHandleSet regions,
byte[] userSuppliedTag,
LogicalTime theTime)
throws InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theInteraction - the class of interaction to sendtheParameters - the parameters of the interactionregions - the regions associated with the interactionuserSuppliedTag - a user-supplied tag to associate with the interactiontheTime - the logical time of the interaction
InteractionClassNotDefined - if the interaction class is undefined
InteractionClassNotPublished - if the interaction class is not published
InteractionParameterNotDefined - if one of the interaction parameters was
undefined
InvalidRegion - if one of the regions was invalid
RegionNotCreatedByThisFederate - if one of the regions was not created by
this federate
InvalidRegionContext - if the region context is invalid
InvalidLogicalTime - if the specified logical time is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestAttributeValueUpdateWithRegions(ObjectClassHandle theClass,
AttributeSetRegionSetPairList attributesAndRegions,
byte[] userSuppliedTag)
throws ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
theClass - the class with which the attributes are associatedattributesAndRegions - the attributes and their associated regionsuserSuppliedTag - a user-supplied tag to associate with the request
ObjectClassNotDefined - if the specified object class is undefined
AttributeNotDefined - if one of the specified attributes is undefined
InvalidRegion - if one of the specified regions is invalid
RegionNotCreatedByThisFederate - if one of the regions was not created
by this federate
InvalidRegionContext - if the region context is invalid
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
synchronizationPointLabel - the label of the synchronization pointuserSuppliedTag - a user-supplied tag to associate with the operation
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag,
FederateHandleSet synchronizationSet)
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
synchronizationPointLabel - the label of the synchronization pointuserSuppliedTag - a user-supplied tag to associate with the operationsynchronizationSet - the set of federates to synchronize
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void synchronizationPointAchieved(java.lang.String synchronizationPointLabel)
throws SynchronizationPointLabelNotAnnounced,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
synchronizationPointLabel - the label of the achieved synchronization point
SynchronizationPointLabelNotAnnounced - if the specified synchronization point
label was not announced
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestFederationSave(java.lang.String label)
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
label - the label for the save point
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestFederationSave(java.lang.String label,
LogicalTime theTime)
throws LogicalTimeAlreadyPassed,
InvalidLogicalTime,
FederateUnableToUseTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
label - the label for the save pointtheTime - the time at which to perform the save operation
LogicalTimeAlreadyPassed - if the specified time has already passed
InvalidLogicalTime - if the specified time is invalid
FederateUnableToUseTime - if the federate is unable to use time management
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void federateSaveBegun()
throws SaveNotInitiated,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
SaveNotInitiated
public void federateSaveComplete()
throws FederateHasNotBegunSave,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
FederateHasNotBegunSave
public void federateSaveNotComplete()
throws FederateHasNotBegunSave,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
FederateHasNotBegunSave
public void queryFederationSaveStatus()
throws FederateNotExecutionMember,
SaveNotInProgress,
RestoreInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveNotInProgress - if a save operation is not in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void requestFederationRestore(java.lang.String label)
throws FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
label - the label associated with the stored state to restore
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public void federateRestoreComplete()
throws RestoreNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
RestoreNotRequested
public void federateRestoreNotComplete()
throws RestoreNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
RestoreNotRequested
public void queryFederationRestoreStatus()
throws FederateNotExecutionMember,
SaveInProgress,
RestoreNotInProgress,
RTIinternalError
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreNotInProgress - if a restore operation is not in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||