copyright The Portico Project 2008.

org.portico.impl.hla1516
Class Default1516RTIAmbassador

java.lang.Object
  extended by org.portico.impl.hla1516.Default1516RTIAmbassador
All Implemented Interfaces:
hla.rti1516.RTIambassador

public class Default1516RTIAmbassador
extends Object
implements hla.rti1516.RTIambassador

This class is the Portico implementation of the HLA 1516 RTIambassador class.


Field Summary
private  Impl1516Helper helper
           
private  boolean initialized
           
 
Constructor Summary
Default1516RTIAmbassador()
           
 
Method Summary
 void associateRegionsForUpdates(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 void attributeOwnershipAcquisition(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet desiredAttributes, byte[] userSuppliedTag)
           
 void attributeOwnershipAcquisitionIfAvailable(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet desiredAttributes)
           
 hla.rti1516.AttributeHandleSet attributeOwnershipDivestitureIfWanted(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes)
           
 void cancelAttributeOwnershipAcquisition(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes)
           
 void cancelNegotiatedAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes)
           
 void changeAttributeOrderType(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes, hla.rti1516.OrderType theType)
           
 void changeAttributeTransportationType(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes, hla.rti1516.TransportationType theType)
           
 void changeInteractionOrderType(hla.rti1516.InteractionClassHandle theClass, hla.rti1516.OrderType theType)
           
 void changeInteractionTransportationType(hla.rti1516.InteractionClassHandle theClass, hla.rti1516.TransportationType theType)
           
 void commitRegionModifications(hla.rti1516.RegionHandleSet regions)
           
 void confirmDivestiture(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes, byte[] userSuppliedTag)
           
 void createFederationExecution(String executionName, URL fdd)
           
 hla.rti1516.RegionHandle createRegion(hla.rti1516.DimensionHandleSet dimensions)
           
 void deleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle, byte[] userSuppliedTag)
           
 hla.rti1516.MessageRetractionReturn deleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle, byte[] userSuppliedTag, hla.rti1516.LogicalTime theTime)
           
 void deleteRegion(hla.rti1516.RegionHandle theRegion)
           
 void destroyFederationExecution(String executionName)
           
 void disableAsynchronousDelivery()
           
 void disableAttributeRelevanceAdvisorySwitch()
           
 void disableAttributeScopeAdvisorySwitch()
           
 void disableCallbacks()
           
 void disableInteractionRelevanceAdvisorySwitch()
           
 void disableObjectClassRelevanceAdvisorySwitch()
           
 void disableTimeConstrained()
           
 void disableTimeRegulation()
           
 void enableAsynchronousDelivery()
           
 void enableAttributeRelevanceAdvisorySwitch()
           
 void enableAttributeScopeAdvisorySwitch()
           
 void enableCallbacks()
           
 void enableInteractionRelevanceAdvisorySwitch()
           
 void enableObjectClassRelevanceAdvisorySwitch()
           
 void enableTimeConstrained()
           
 void enableTimeRegulation(hla.rti1516.LogicalTimeInterval theLookahead)
           
 boolean evokeCallback(double seconds)
           
 boolean evokeMultipleCallbacks(double minimumTime, double maximumTime)
           
 void federateRestoreComplete()
           
 void federateRestoreNotComplete()
           
 void federateSaveBegun()
           
 void federateSaveComplete()
           
 void federateSaveNotComplete()
           
 void finalizeRTI()
           
 void flushQueueRequest(hla.rti1516.LogicalTime theTime)
           
 hla.rti1516.AttributeHandle getAttributeHandle(hla.rti1516.ObjectClassHandle whichClass, String theName)
           
 hla.rti1516.AttributeHandleFactory getAttributeHandleFactory()
           
 hla.rti1516.AttributeHandleSetFactory getAttributeHandleSetFactory()
           
 hla.rti1516.AttributeHandleValueMapFactory getAttributeHandleValueMapFactory()
           
 String getAttributeName(hla.rti1516.ObjectClassHandle whichClass, hla.rti1516.AttributeHandle theHandle)
           
 hla.rti1516.AttributeSetRegionSetPairListFactory getAttributeSetRegionSetPairListFactory()
           
 hla.rti1516.DimensionHandleSet getAvailableDimensionsForClassAttribute(hla.rti1516.ObjectClassHandle whichClass, hla.rti1516.AttributeHandle theHandle)
           
 hla.rti1516.DimensionHandleSet getAvailableDimensionsForInteractionClass(hla.rti1516.InteractionClassHandle theHandle)
           
 hla.rti1516.DimensionHandle getDimensionHandle(String theName)
           
 hla.rti1516.DimensionHandleFactory getDimensionHandleFactory()
           
 hla.rti1516.DimensionHandleSet getDimensionHandleSet(hla.rti1516.RegionHandle region)
           
 hla.rti1516.DimensionHandleSetFactory getDimensionHandleSetFactory()
           
 String getDimensionName(hla.rti1516.DimensionHandle theHandle)
           
 long getDimensionUpperBound(hla.rti1516.DimensionHandle theHandle)
           
 hla.rti1516.FederateHandleFactory getFederateHandleFactory()
           
 hla.rti1516.FederateHandleSetFactory getFederateHandleSetFactory()
           
 Impl1516Helper getHelper()
           
 String getHLAversion()
           
 hla.rti1516.InteractionClassHandle getInteractionClassHandle(String theName)
           
 hla.rti1516.InteractionClassHandleFactory getInteractionClassHandleFactory()
           
 String getInteractionClassName(hla.rti1516.InteractionClassHandle theHandle)
           
 hla.rti1516.ObjectClassHandle getKnownObjectClassHandle(hla.rti1516.ObjectInstanceHandle theObject)
           
 hla.rti1516.ObjectClassHandle getObjectClassHandle(String theName)
           
 hla.rti1516.ObjectClassHandleFactory getObjectClassHandleFactory()
           
 String getObjectClassName(hla.rti1516.ObjectClassHandle theHandle)
           
 hla.rti1516.ObjectInstanceHandle getObjectInstanceHandle(String theName)
           
 hla.rti1516.ObjectInstanceHandleFactory getObjectInstanceHandleFactory()
           
 String getObjectInstanceName(hla.rti1516.ObjectInstanceHandle theHandle)
           
 String getOrderName(hla.rti1516.OrderType theType)
           
 hla.rti1516.OrderType getOrderType(String theName)
           
 hla.rti1516.ParameterHandle getParameterHandle(hla.rti1516.InteractionClassHandle whichClass, String theName)
           
 hla.rti1516.ParameterHandleFactory getParameterHandleFactory()
           
 hla.rti1516.ParameterHandleValueMapFactory getParameterHandleValueMapFactory()
           
 String getParameterName(hla.rti1516.InteractionClassHandle whichClass, hla.rti1516.ParameterHandle theHandle)
           
 hla.rti1516.RangeBounds getRangeBounds(hla.rti1516.RegionHandle region, hla.rti1516.DimensionHandle dimension)
           
 hla.rti1516.RegionHandleSetFactory getRegionHandleSetFactory()
           
 String getTransportationName(hla.rti1516.TransportationType theType)
           
 hla.rti1516.TransportationType getTransportationType(String theName)
           
 Properties initializeRTI(Properties properties)
           
 boolean isAttributeOwnedByFederate(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandle theAttribute)
           
 hla.rti1516.FederateHandle joinFederationExecution(String federateType, String federationExecutionName, hla.rti1516.FederateAmbassador federateReference, hla.rti1516.MobileFederateServices serviceReferences)
           
 void localDeleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle)
           
private  void logException(String method, Throwable e)
          This method prints the stack trace for the exception and then throws an RTIinternalError
 void modifyLookahead(hla.rti1516.LogicalTimeInterval theLookahead)
           
 void negotiatedAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes, byte[] userSuppliedTag)
           
 void nextMessageRequest(hla.rti1516.LogicalTime theTime)
           
 void nextMessageRequestAvailable(hla.rti1516.LogicalTime theTime)
           
 long normalizeFederateHandle(hla.rti1516.FederateHandle federateHandle)
           
 long normalizeServiceGroup(hla.rti1516.ServiceGroup group)
           
private  com.lbf.commons.messaging.ResponseMessage processMessage(RTI_RequestMessage request)
           
 void publishInteractionClass(hla.rti1516.InteractionClassHandle theInteraction)
           
 void publishObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet attributeList)
           
 void queryAttributeOwnership(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandle theAttribute)
           
 void queryFederationRestoreStatus()
           
 void queryFederationSaveStatus()
           
 hla.rti1516.TimeQueryReturn queryGALT()
           
 hla.rti1516.TimeQueryReturn queryLITS()
           
 hla.rti1516.LogicalTime queryLogicalTime()
           
 hla.rti1516.LogicalTimeInterval queryLookahead()
           
 void registerFederationSynchronizationPoint(String label, byte[] userSuppliedTag)
           
 void registerFederationSynchronizationPoint(String label, byte[] tag, hla.rti1516.FederateHandleSet synchronizationSet)
           
 hla.rti1516.ObjectInstanceHandle registerObjectInstance(hla.rti1516.ObjectClassHandle theClass)
           
 hla.rti1516.ObjectInstanceHandle registerObjectInstance(hla.rti1516.ObjectClassHandle theClass, String theObjectName)
           
 hla.rti1516.ObjectInstanceHandle registerObjectInstanceWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 hla.rti1516.ObjectInstanceHandle registerObjectInstanceWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions, String theObject)
           
 void requestAttributeValueUpdate(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet theAttributes, byte[] tag)
           
 void requestAttributeValueUpdate(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes, byte[] tag)
           
 void requestAttributeValueUpdateWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions, byte[] userSuppliedTag)
           
 void requestFederationRestore(String label)
           
 void requestFederationSave(String label)
           
 void requestFederationSave(String label, hla.rti1516.LogicalTime theTime)
           
 void reserveObjectInstanceName(String theObjectName)
           
 void resignFederationExecution(hla.rti1516.ResignAction resignAction)
           
 void retract(hla.rti1516.MessageRetractionHandle theHandle)
           
 void sendInteraction(hla.rti1516.InteractionClassHandle theInteraction, hla.rti1516.ParameterHandleValueMap theParameters, byte[] tag)
           
 hla.rti1516.MessageRetractionReturn sendInteraction(hla.rti1516.InteractionClassHandle theInteraction, hla.rti1516.ParameterHandleValueMap theParameters, byte[] tag, hla.rti1516.LogicalTime theTime)
           
 void sendInteractionWithRegions(hla.rti1516.InteractionClassHandle theInteraction, hla.rti1516.ParameterHandleValueMap theParameters, hla.rti1516.RegionHandleSet regions, byte[] userSuppliedTag)
           
 hla.rti1516.MessageRetractionReturn sendInteractionWithRegions(hla.rti1516.InteractionClassHandle theInteraction, hla.rti1516.ParameterHandleValueMap theParameters, hla.rti1516.RegionHandleSet regions, byte[] userSuppliedTag, hla.rti1516.LogicalTime theTime)
           
 void setRangeBounds(hla.rti1516.RegionHandle region, hla.rti1516.DimensionHandle dimension, hla.rti1516.RangeBounds bounds)
           
 void subscribeInteractionClass(hla.rti1516.InteractionClassHandle theClass)
           
 void subscribeInteractionClassPassively(hla.rti1516.InteractionClassHandle theClass)
           
 void subscribeInteractionClassPassivelyWithRegions(hla.rti1516.InteractionClassHandle theClass, hla.rti1516.RegionHandleSet regions)
           
 void subscribeInteractionClassWithRegions(hla.rti1516.InteractionClassHandle theClass, hla.rti1516.RegionHandleSet regions)
           
 void subscribeObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet attributeList)
           
 void subscribeObjectClassAttributesPassively(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet attributeList)
           
 void subscribeObjectClassAttributesPassivelyWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 void subscribeObjectClassAttributesWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 void synchronizationPointAchieved(String synchronizationPointLabel)
           
 void timeAdvanceRequest(hla.rti1516.LogicalTime theTime)
           
 void timeAdvanceRequestAvailable(hla.rti1516.LogicalTime theTime)
           
 void unassociateRegionsForUpdates(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 void unconditionalAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleSet theAttributes)
           
 void unpublishInteractionClass(hla.rti1516.InteractionClassHandle theInteraction)
           
 void unpublishObjectClass(hla.rti1516.ObjectClassHandle theClass)
           
 void unpublishObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet attributeList)
           
 void unsubscribeInteractionClass(hla.rti1516.InteractionClassHandle theClass)
           
 void unsubscribeInteractionClassWithRegions(hla.rti1516.InteractionClassHandle theClass, hla.rti1516.RegionHandleSet regions)
           
 void unsubscribeObjectClass(hla.rti1516.ObjectClassHandle theClass)
           
 void unsubscribeObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeHandleSet attributeList)
           
 void unsubscribeObjectClassAttributesWithRegions(hla.rti1516.ObjectClassHandle theClass, hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
           
 void updateAttributeValues(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleValueMap theAttributes, byte[] tag)
           
 hla.rti1516.MessageRetractionReturn updateAttributeValues(hla.rti1516.ObjectInstanceHandle theObject, hla.rti1516.AttributeHandleValueMap theAttributes, byte[] tag, hla.rti1516.LogicalTime theTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

helper

private Impl1516Helper helper

initialized

private boolean initialized
Constructor Detail

Default1516RTIAmbassador

public Default1516RTIAmbassador()
                         throws hla.rti1516.RTIinternalError
Throws:
hla.rti1516.RTIinternalError
Method Detail

getHelper

public Impl1516Helper getHelper()

createFederationExecution

public void createFederationExecution(String executionName,
                                      URL fdd)
                               throws hla.rti1516.FederationExecutionAlreadyExists,
                                      hla.rti1516.CouldNotOpenFDD,
                                      hla.rti1516.ErrorReadingFDD,
                                      hla.rti1516.RTIinternalError
Specified by:
createFederationExecution in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederationExecutionAlreadyExists
hla.rti1516.CouldNotOpenFDD
hla.rti1516.ErrorReadingFDD
hla.rti1516.RTIinternalError

destroyFederationExecution

public void destroyFederationExecution(String executionName)
                                throws hla.rti1516.FederatesCurrentlyJoined,
                                       hla.rti1516.FederationExecutionDoesNotExist,
                                       hla.rti1516.RTIinternalError
Specified by:
destroyFederationExecution in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederatesCurrentlyJoined
hla.rti1516.FederationExecutionDoesNotExist
hla.rti1516.RTIinternalError

joinFederationExecution

public hla.rti1516.FederateHandle joinFederationExecution(String federateType,
                                                          String federationExecutionName,
                                                          hla.rti1516.FederateAmbassador federateReference,
                                                          hla.rti1516.MobileFederateServices serviceReferences)
                                                   throws hla.rti1516.FederateAlreadyExecutionMember,
                                                          hla.rti1516.FederationExecutionDoesNotExist,
                                                          hla.rti1516.SaveInProgress,
                                                          hla.rti1516.RestoreInProgress,
                                                          hla.rti1516.RTIinternalError
Specified by:
joinFederationExecution in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateAlreadyExecutionMember
hla.rti1516.FederationExecutionDoesNotExist
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

resignFederationExecution

public void resignFederationExecution(hla.rti1516.ResignAction resignAction)
                               throws hla.rti1516.OwnershipAcquisitionPending,
                                      hla.rti1516.FederateOwnsAttributes,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.RTIinternalError
Specified by:
resignFederationExecution in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.OwnershipAcquisitionPending
hla.rti1516.FederateOwnsAttributes
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

registerFederationSynchronizationPoint

public void registerFederationSynchronizationPoint(String label,
                                                   byte[] userSuppliedTag)
                                            throws hla.rti1516.FederateNotExecutionMember,
                                                   hla.rti1516.SaveInProgress,
                                                   hla.rti1516.RestoreInProgress,
                                                   hla.rti1516.RTIinternalError
Specified by:
registerFederationSynchronizationPoint in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

registerFederationSynchronizationPoint

public void registerFederationSynchronizationPoint(String label,
                                                   byte[] tag,
                                                   hla.rti1516.FederateHandleSet synchronizationSet)
                                            throws hla.rti1516.FederateNotExecutionMember,
                                                   hla.rti1516.SaveInProgress,
                                                   hla.rti1516.RestoreInProgress,
                                                   hla.rti1516.RTIinternalError
Specified by:
registerFederationSynchronizationPoint in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

synchronizationPointAchieved

public void synchronizationPointAchieved(String synchronizationPointLabel)
                                  throws hla.rti1516.SynchronizationPointLabelNotAnnounced,
                                         hla.rti1516.FederateNotExecutionMember,
                                         hla.rti1516.SaveInProgress,
                                         hla.rti1516.RestoreInProgress,
                                         hla.rti1516.RTIinternalError
Specified by:
synchronizationPointAchieved in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.SynchronizationPointLabelNotAnnounced
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestFederationSave

public void requestFederationSave(String label)
                           throws hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.SaveInProgress,
                                  hla.rti1516.RestoreInProgress,
                                  hla.rti1516.RTIinternalError
Specified by:
requestFederationSave in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestFederationSave

public void requestFederationSave(String label,
                                  hla.rti1516.LogicalTime theTime)
                           throws hla.rti1516.LogicalTimeAlreadyPassed,
                                  hla.rti1516.InvalidLogicalTime,
                                  hla.rti1516.FederateUnableToUseTime,
                                  hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.SaveInProgress,
                                  hla.rti1516.RestoreInProgress,
                                  hla.rti1516.RTIinternalError
Specified by:
requestFederationSave in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateUnableToUseTime
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

federateSaveBegun

public void federateSaveBegun()
                       throws hla.rti1516.SaveNotInitiated,
                              hla.rti1516.FederateNotExecutionMember,
                              hla.rti1516.RestoreInProgress,
                              hla.rti1516.RTIinternalError
Specified by:
federateSaveBegun in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.SaveNotInitiated
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

federateSaveComplete

public void federateSaveComplete()
                          throws hla.rti1516.FederateHasNotBegunSave,
                                 hla.rti1516.FederateNotExecutionMember,
                                 hla.rti1516.RestoreInProgress,
                                 hla.rti1516.RTIinternalError
Specified by:
federateSaveComplete in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateHasNotBegunSave
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

federateSaveNotComplete

public void federateSaveNotComplete()
                             throws hla.rti1516.FederateHasNotBegunSave,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.RestoreInProgress,
                                    hla.rti1516.RTIinternalError
Specified by:
federateSaveNotComplete in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateHasNotBegunSave
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryFederationSaveStatus

public void queryFederationSaveStatus()
                               throws hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
queryFederationSaveStatus in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestFederationRestore

public void requestFederationRestore(String label)
                              throws hla.rti1516.FederateNotExecutionMember,
                                     hla.rti1516.SaveInProgress,
                                     hla.rti1516.RestoreInProgress,
                                     hla.rti1516.RTIinternalError
Specified by:
requestFederationRestore in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

federateRestoreComplete

public void federateRestoreComplete()
                             throws hla.rti1516.RestoreNotRequested,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.SaveInProgress,
                                    hla.rti1516.RTIinternalError
Specified by:
federateRestoreComplete in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.RestoreNotRequested
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RTIinternalError

federateRestoreNotComplete

public void federateRestoreNotComplete()
                                throws hla.rti1516.RestoreNotRequested,
                                       hla.rti1516.FederateNotExecutionMember,
                                       hla.rti1516.SaveInProgress,
                                       hla.rti1516.RTIinternalError
Specified by:
federateRestoreNotComplete in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.RestoreNotRequested
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RTIinternalError

queryFederationRestoreStatus

public void queryFederationRestoreStatus()
                                  throws hla.rti1516.FederateNotExecutionMember,
                                         hla.rti1516.SaveInProgress,
                                         hla.rti1516.RTIinternalError
Specified by:
queryFederationRestoreStatus in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RTIinternalError

publishObjectClassAttributes

public void publishObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass,
                                         hla.rti1516.AttributeHandleSet attributeList)
                                  throws hla.rti1516.ObjectClassNotDefined,
                                         hla.rti1516.AttributeNotDefined,
                                         hla.rti1516.FederateNotExecutionMember,
                                         hla.rti1516.SaveInProgress,
                                         hla.rti1516.RestoreInProgress,
                                         hla.rti1516.RTIinternalError
Specified by:
publishObjectClassAttributes in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unpublishObjectClass

public void unpublishObjectClass(hla.rti1516.ObjectClassHandle theClass)
                          throws hla.rti1516.ObjectClassNotDefined,
                                 hla.rti1516.OwnershipAcquisitionPending,
                                 hla.rti1516.FederateNotExecutionMember,
                                 hla.rti1516.SaveInProgress,
                                 hla.rti1516.RestoreInProgress,
                                 hla.rti1516.RTIinternalError
Specified by:
unpublishObjectClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.OwnershipAcquisitionPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unpublishObjectClassAttributes

public void unpublishObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass,
                                           hla.rti1516.AttributeHandleSet attributeList)
                                    throws hla.rti1516.ObjectClassNotDefined,
                                           hla.rti1516.AttributeNotDefined,
                                           hla.rti1516.OwnershipAcquisitionPending,
                                           hla.rti1516.FederateNotExecutionMember,
                                           hla.rti1516.SaveInProgress,
                                           hla.rti1516.RestoreInProgress,
                                           hla.rti1516.RTIinternalError
Specified by:
unpublishObjectClassAttributes in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.OwnershipAcquisitionPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

publishInteractionClass

public void publishInteractionClass(hla.rti1516.InteractionClassHandle theInteraction)
                             throws hla.rti1516.InteractionClassNotDefined,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.SaveInProgress,
                                    hla.rti1516.RestoreInProgress,
                                    hla.rti1516.RTIinternalError
Specified by:
publishInteractionClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unpublishInteractionClass

public void unpublishInteractionClass(hla.rti1516.InteractionClassHandle theInteraction)
                               throws hla.rti1516.InteractionClassNotDefined,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.SaveInProgress,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
unpublishInteractionClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeObjectClassAttributes

public void subscribeObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass,
                                           hla.rti1516.AttributeHandleSet attributeList)
                                    throws hla.rti1516.ObjectClassNotDefined,
                                           hla.rti1516.AttributeNotDefined,
                                           hla.rti1516.FederateNotExecutionMember,
                                           hla.rti1516.SaveInProgress,
                                           hla.rti1516.RestoreInProgress,
                                           hla.rti1516.RTIinternalError
Specified by:
subscribeObjectClassAttributes in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeObjectClassAttributesPassively

public void subscribeObjectClassAttributesPassively(hla.rti1516.ObjectClassHandle theClass,
                                                    hla.rti1516.AttributeHandleSet attributeList)
                                             throws hla.rti1516.ObjectClassNotDefined,
                                                    hla.rti1516.AttributeNotDefined,
                                                    hla.rti1516.FederateNotExecutionMember,
                                                    hla.rti1516.SaveInProgress,
                                                    hla.rti1516.RestoreInProgress,
                                                    hla.rti1516.RTIinternalError
Specified by:
subscribeObjectClassAttributesPassively in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unsubscribeObjectClass

public void unsubscribeObjectClass(hla.rti1516.ObjectClassHandle theClass)
                            throws hla.rti1516.ObjectClassNotDefined,
                                   hla.rti1516.FederateNotExecutionMember,
                                   hla.rti1516.SaveInProgress,
                                   hla.rti1516.RestoreInProgress,
                                   hla.rti1516.RTIinternalError
Specified by:
unsubscribeObjectClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unsubscribeObjectClassAttributes

public void unsubscribeObjectClassAttributes(hla.rti1516.ObjectClassHandle theClass,
                                             hla.rti1516.AttributeHandleSet attributeList)
                                      throws hla.rti1516.ObjectClassNotDefined,
                                             hla.rti1516.AttributeNotDefined,
                                             hla.rti1516.FederateNotExecutionMember,
                                             hla.rti1516.SaveInProgress,
                                             hla.rti1516.RestoreInProgress,
                                             hla.rti1516.RTIinternalError
Specified by:
unsubscribeObjectClassAttributes in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeInteractionClass

public void subscribeInteractionClass(hla.rti1516.InteractionClassHandle theClass)
                               throws hla.rti1516.InteractionClassNotDefined,
                                      hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.SaveInProgress,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
subscribeInteractionClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeInteractionClassPassively

public void subscribeInteractionClassPassively(hla.rti1516.InteractionClassHandle theClass)
                                        throws hla.rti1516.InteractionClassNotDefined,
                                               hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM,
                                               hla.rti1516.FederateNotExecutionMember,
                                               hla.rti1516.SaveInProgress,
                                               hla.rti1516.RestoreInProgress,
                                               hla.rti1516.RTIinternalError
Specified by:
subscribeInteractionClassPassively in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unsubscribeInteractionClass

public void unsubscribeInteractionClass(hla.rti1516.InteractionClassHandle theClass)
                                 throws hla.rti1516.InteractionClassNotDefined,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
unsubscribeInteractionClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

reserveObjectInstanceName

public void reserveObjectInstanceName(String theObjectName)
                               throws hla.rti1516.IllegalName,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.SaveInProgress,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
reserveObjectInstanceName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.IllegalName
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

registerObjectInstance

public hla.rti1516.ObjectInstanceHandle registerObjectInstance(hla.rti1516.ObjectClassHandle theClass)
                                                        throws hla.rti1516.ObjectClassNotDefined,
                                                               hla.rti1516.ObjectClassNotPublished,
                                                               hla.rti1516.FederateNotExecutionMember,
                                                               hla.rti1516.SaveInProgress,
                                                               hla.rti1516.RestoreInProgress,
                                                               hla.rti1516.RTIinternalError
Specified by:
registerObjectInstance in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.ObjectClassNotPublished
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

registerObjectInstance

public hla.rti1516.ObjectInstanceHandle registerObjectInstance(hla.rti1516.ObjectClassHandle theClass,
                                                               String theObjectName)
                                                        throws hla.rti1516.ObjectClassNotDefined,
                                                               hla.rti1516.ObjectClassNotPublished,
                                                               hla.rti1516.ObjectInstanceNameNotReserved,
                                                               hla.rti1516.ObjectInstanceNameInUse,
                                                               hla.rti1516.FederateNotExecutionMember,
                                                               hla.rti1516.SaveInProgress,
                                                               hla.rti1516.RestoreInProgress,
                                                               hla.rti1516.RTIinternalError
Specified by:
registerObjectInstance in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.ObjectClassNotPublished
hla.rti1516.ObjectInstanceNameNotReserved
hla.rti1516.ObjectInstanceNameInUse
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

updateAttributeValues

public void updateAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
                                  hla.rti1516.AttributeHandleValueMap theAttributes,
                                  byte[] tag)
                           throws hla.rti1516.ObjectInstanceNotKnown,
                                  hla.rti1516.AttributeNotDefined,
                                  hla.rti1516.AttributeNotOwned,
                                  hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.SaveInProgress,
                                  hla.rti1516.RestoreInProgress,
                                  hla.rti1516.RTIinternalError
Specified by:
updateAttributeValues in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

updateAttributeValues

public hla.rti1516.MessageRetractionReturn updateAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
                                                                 hla.rti1516.AttributeHandleValueMap theAttributes,
                                                                 byte[] tag,
                                                                 hla.rti1516.LogicalTime theTime)
                                                          throws hla.rti1516.ObjectInstanceNotKnown,
                                                                 hla.rti1516.AttributeNotDefined,
                                                                 hla.rti1516.AttributeNotOwned,
                                                                 hla.rti1516.InvalidLogicalTime,
                                                                 hla.rti1516.FederateNotExecutionMember,
                                                                 hla.rti1516.SaveInProgress,
                                                                 hla.rti1516.RestoreInProgress,
                                                                 hla.rti1516.RTIinternalError
Specified by:
updateAttributeValues in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

sendInteraction

public void sendInteraction(hla.rti1516.InteractionClassHandle theInteraction,
                            hla.rti1516.ParameterHandleValueMap theParameters,
                            byte[] tag)
                     throws hla.rti1516.InteractionClassNotPublished,
                            hla.rti1516.InteractionClassNotDefined,
                            hla.rti1516.InteractionParameterNotDefined,
                            hla.rti1516.FederateNotExecutionMember,
                            hla.rti1516.SaveInProgress,
                            hla.rti1516.RestoreInProgress,
                            hla.rti1516.RTIinternalError
Specified by:
sendInteraction in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotPublished
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionParameterNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

sendInteraction

public hla.rti1516.MessageRetractionReturn sendInteraction(hla.rti1516.InteractionClassHandle theInteraction,
                                                           hla.rti1516.ParameterHandleValueMap theParameters,
                                                           byte[] tag,
                                                           hla.rti1516.LogicalTime theTime)
                                                    throws hla.rti1516.InteractionClassNotPublished,
                                                           hla.rti1516.InteractionClassNotDefined,
                                                           hla.rti1516.InteractionParameterNotDefined,
                                                           hla.rti1516.InvalidLogicalTime,
                                                           hla.rti1516.FederateNotExecutionMember,
                                                           hla.rti1516.SaveInProgress,
                                                           hla.rti1516.RestoreInProgress,
                                                           hla.rti1516.RTIinternalError
Specified by:
sendInteraction in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotPublished
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionParameterNotDefined
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

deleteObjectInstance

public void deleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle,
                                 byte[] userSuppliedTag)
                          throws hla.rti1516.DeletePrivilegeNotHeld,
                                 hla.rti1516.ObjectInstanceNotKnown,
                                 hla.rti1516.FederateNotExecutionMember,
                                 hla.rti1516.SaveInProgress,
                                 hla.rti1516.RestoreInProgress,
                                 hla.rti1516.RTIinternalError
Specified by:
deleteObjectInstance in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.DeletePrivilegeNotHeld
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

deleteObjectInstance

public hla.rti1516.MessageRetractionReturn deleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle,
                                                                byte[] userSuppliedTag,
                                                                hla.rti1516.LogicalTime theTime)
                                                         throws hla.rti1516.DeletePrivilegeNotHeld,
                                                                hla.rti1516.ObjectInstanceNotKnown,
                                                                hla.rti1516.InvalidLogicalTime,
                                                                hla.rti1516.FederateNotExecutionMember,
                                                                hla.rti1516.SaveInProgress,
                                                                hla.rti1516.RestoreInProgress,
                                                                hla.rti1516.RTIinternalError
Specified by:
deleteObjectInstance in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.DeletePrivilegeNotHeld
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

localDeleteObjectInstance

public void localDeleteObjectInstance(hla.rti1516.ObjectInstanceHandle objectHandle)
                               throws hla.rti1516.ObjectInstanceNotKnown,
                                      hla.rti1516.FederateOwnsAttributes,
                                      hla.rti1516.OwnershipAcquisitionPending,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.SaveInProgress,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
localDeleteObjectInstance in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateOwnsAttributes
hla.rti1516.OwnershipAcquisitionPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

changeAttributeTransportationType

public void changeAttributeTransportationType(hla.rti1516.ObjectInstanceHandle theObject,
                                              hla.rti1516.AttributeHandleSet theAttributes,
                                              hla.rti1516.TransportationType theType)
                                       throws hla.rti1516.ObjectInstanceNotKnown,
                                              hla.rti1516.AttributeNotDefined,
                                              hla.rti1516.AttributeNotOwned,
                                              hla.rti1516.FederateNotExecutionMember,
                                              hla.rti1516.SaveInProgress,
                                              hla.rti1516.RestoreInProgress,
                                              hla.rti1516.RTIinternalError
Specified by:
changeAttributeTransportationType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

changeInteractionTransportationType

public void changeInteractionTransportationType(hla.rti1516.InteractionClassHandle theClass,
                                                hla.rti1516.TransportationType theType)
                                         throws hla.rti1516.InteractionClassNotDefined,
                                                hla.rti1516.InteractionClassNotPublished,
                                                hla.rti1516.FederateNotExecutionMember,
                                                hla.rti1516.SaveInProgress,
                                                hla.rti1516.RestoreInProgress,
                                                hla.rti1516.RTIinternalError
Specified by:
changeInteractionTransportationType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionClassNotPublished
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestAttributeValueUpdate

public void requestAttributeValueUpdate(hla.rti1516.ObjectInstanceHandle theObject,
                                        hla.rti1516.AttributeHandleSet theAttributes,
                                        byte[] tag)
                                 throws hla.rti1516.ObjectInstanceNotKnown,
                                        hla.rti1516.AttributeNotDefined,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
requestAttributeValueUpdate in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestAttributeValueUpdate

public void requestAttributeValueUpdate(hla.rti1516.ObjectClassHandle theClass,
                                        hla.rti1516.AttributeHandleSet theAttributes,
                                        byte[] tag)
                                 throws hla.rti1516.ObjectClassNotDefined,
                                        hla.rti1516.AttributeNotDefined,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
requestAttributeValueUpdate in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unconditionalAttributeOwnershipDivestiture

public void unconditionalAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject,
                                                       hla.rti1516.AttributeHandleSet theAttributes)
                                                throws hla.rti1516.ObjectInstanceNotKnown,
                                                       hla.rti1516.AttributeNotDefined,
                                                       hla.rti1516.AttributeNotOwned,
                                                       hla.rti1516.FederateNotExecutionMember,
                                                       hla.rti1516.SaveInProgress,
                                                       hla.rti1516.RestoreInProgress,
                                                       hla.rti1516.RTIinternalError
Specified by:
unconditionalAttributeOwnershipDivestiture in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

negotiatedAttributeOwnershipDivestiture

public void negotiatedAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject,
                                                    hla.rti1516.AttributeHandleSet theAttributes,
                                                    byte[] userSuppliedTag)
                                             throws hla.rti1516.ObjectInstanceNotKnown,
                                                    hla.rti1516.AttributeNotDefined,
                                                    hla.rti1516.AttributeNotOwned,
                                                    hla.rti1516.AttributeAlreadyBeingDivested,
                                                    hla.rti1516.FederateNotExecutionMember,
                                                    hla.rti1516.SaveInProgress,
                                                    hla.rti1516.RestoreInProgress,
                                                    hla.rti1516.RTIinternalError
Specified by:
negotiatedAttributeOwnershipDivestiture in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.AttributeAlreadyBeingDivested
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

confirmDivestiture

public void confirmDivestiture(hla.rti1516.ObjectInstanceHandle theObject,
                               hla.rti1516.AttributeHandleSet theAttributes,
                               byte[] userSuppliedTag)
                        throws hla.rti1516.ObjectInstanceNotKnown,
                               hla.rti1516.AttributeNotDefined,
                               hla.rti1516.AttributeNotOwned,
                               hla.rti1516.AttributeDivestitureWasNotRequested,
                               hla.rti1516.NoAcquisitionPending,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.SaveInProgress,
                               hla.rti1516.RestoreInProgress,
                               hla.rti1516.RTIinternalError
Specified by:
confirmDivestiture in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.AttributeDivestitureWasNotRequested
hla.rti1516.NoAcquisitionPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

attributeOwnershipAcquisition

public void attributeOwnershipAcquisition(hla.rti1516.ObjectInstanceHandle theObject,
                                          hla.rti1516.AttributeHandleSet desiredAttributes,
                                          byte[] userSuppliedTag)
                                   throws hla.rti1516.ObjectInstanceNotKnown,
                                          hla.rti1516.ObjectClassNotPublished,
                                          hla.rti1516.AttributeNotDefined,
                                          hla.rti1516.AttributeNotPublished,
                                          hla.rti1516.FederateOwnsAttributes,
                                          hla.rti1516.FederateNotExecutionMember,
                                          hla.rti1516.SaveInProgress,
                                          hla.rti1516.RestoreInProgress,
                                          hla.rti1516.RTIinternalError
Specified by:
attributeOwnershipAcquisition in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.ObjectClassNotPublished
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotPublished
hla.rti1516.FederateOwnsAttributes
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

attributeOwnershipAcquisitionIfAvailable

public void attributeOwnershipAcquisitionIfAvailable(hla.rti1516.ObjectInstanceHandle theObject,
                                                     hla.rti1516.AttributeHandleSet desiredAttributes)
                                              throws hla.rti1516.ObjectInstanceNotKnown,
                                                     hla.rti1516.ObjectClassNotPublished,
                                                     hla.rti1516.AttributeNotDefined,
                                                     hla.rti1516.AttributeNotPublished,
                                                     hla.rti1516.FederateOwnsAttributes,
                                                     hla.rti1516.AttributeAlreadyBeingAcquired,
                                                     hla.rti1516.FederateNotExecutionMember,
                                                     hla.rti1516.SaveInProgress,
                                                     hla.rti1516.RestoreInProgress,
                                                     hla.rti1516.RTIinternalError
Specified by:
attributeOwnershipAcquisitionIfAvailable in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.ObjectClassNotPublished
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotPublished
hla.rti1516.FederateOwnsAttributes
hla.rti1516.AttributeAlreadyBeingAcquired
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

attributeOwnershipDivestitureIfWanted

public hla.rti1516.AttributeHandleSet attributeOwnershipDivestitureIfWanted(hla.rti1516.ObjectInstanceHandle theObject,
                                                                            hla.rti1516.AttributeHandleSet theAttributes)
                                                                     throws hla.rti1516.ObjectInstanceNotKnown,
                                                                            hla.rti1516.AttributeNotDefined,
                                                                            hla.rti1516.AttributeNotOwned,
                                                                            hla.rti1516.FederateNotExecutionMember,
                                                                            hla.rti1516.SaveInProgress,
                                                                            hla.rti1516.RestoreInProgress,
                                                                            hla.rti1516.RTIinternalError
Specified by:
attributeOwnershipDivestitureIfWanted in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

cancelNegotiatedAttributeOwnershipDivestiture

public void cancelNegotiatedAttributeOwnershipDivestiture(hla.rti1516.ObjectInstanceHandle theObject,
                                                          hla.rti1516.AttributeHandleSet theAttributes)
                                                   throws hla.rti1516.ObjectInstanceNotKnown,
                                                          hla.rti1516.AttributeNotDefined,
                                                          hla.rti1516.AttributeNotOwned,
                                                          hla.rti1516.AttributeDivestitureWasNotRequested,
                                                          hla.rti1516.FederateNotExecutionMember,
                                                          hla.rti1516.SaveInProgress,
                                                          hla.rti1516.RestoreInProgress,
                                                          hla.rti1516.RTIinternalError
Specified by:
cancelNegotiatedAttributeOwnershipDivestiture in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.AttributeDivestitureWasNotRequested
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

cancelAttributeOwnershipAcquisition

public void cancelAttributeOwnershipAcquisition(hla.rti1516.ObjectInstanceHandle theObject,
                                                hla.rti1516.AttributeHandleSet theAttributes)
                                         throws hla.rti1516.ObjectInstanceNotKnown,
                                                hla.rti1516.AttributeNotDefined,
                                                hla.rti1516.AttributeAlreadyOwned,
                                                hla.rti1516.AttributeAcquisitionWasNotRequested,
                                                hla.rti1516.FederateNotExecutionMember,
                                                hla.rti1516.SaveInProgress,
                                                hla.rti1516.RestoreInProgress,
                                                hla.rti1516.RTIinternalError
Specified by:
cancelAttributeOwnershipAcquisition in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeAlreadyOwned
hla.rti1516.AttributeAcquisitionWasNotRequested
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryAttributeOwnership

public void queryAttributeOwnership(hla.rti1516.ObjectInstanceHandle theObject,
                                    hla.rti1516.AttributeHandle theAttribute)
                             throws hla.rti1516.ObjectInstanceNotKnown,
                                    hla.rti1516.AttributeNotDefined,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.SaveInProgress,
                                    hla.rti1516.RestoreInProgress,
                                    hla.rti1516.RTIinternalError
Specified by:
queryAttributeOwnership in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

isAttributeOwnedByFederate

public boolean isAttributeOwnedByFederate(hla.rti1516.ObjectInstanceHandle theObject,
                                          hla.rti1516.AttributeHandle theAttribute)
                                   throws hla.rti1516.ObjectInstanceNotKnown,
                                          hla.rti1516.AttributeNotDefined,
                                          hla.rti1516.FederateNotExecutionMember,
                                          hla.rti1516.SaveInProgress,
                                          hla.rti1516.RestoreInProgress,
                                          hla.rti1516.RTIinternalError
Specified by:
isAttributeOwnedByFederate in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableTimeRegulation

public void enableTimeRegulation(hla.rti1516.LogicalTimeInterval theLookahead)
                          throws hla.rti1516.TimeRegulationAlreadyEnabled,
                                 hla.rti1516.InvalidLookahead,
                                 hla.rti1516.InTimeAdvancingState,
                                 hla.rti1516.RequestForTimeRegulationPending,
                                 hla.rti1516.FederateNotExecutionMember,
                                 hla.rti1516.SaveInProgress,
                                 hla.rti1516.RestoreInProgress,
                                 hla.rti1516.RTIinternalError
Specified by:
enableTimeRegulation in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeRegulationAlreadyEnabled
hla.rti1516.InvalidLookahead
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableTimeRegulation

public void disableTimeRegulation()
                           throws hla.rti1516.TimeRegulationIsNotEnabled,
                                  hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.SaveInProgress,
                                  hla.rti1516.RestoreInProgress,
                                  hla.rti1516.RTIinternalError
Specified by:
disableTimeRegulation in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeRegulationIsNotEnabled
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableTimeConstrained

public void enableTimeConstrained()
                           throws hla.rti1516.TimeConstrainedAlreadyEnabled,
                                  hla.rti1516.InTimeAdvancingState,
                                  hla.rti1516.RequestForTimeConstrainedPending,
                                  hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.SaveInProgress,
                                  hla.rti1516.RestoreInProgress,
                                  hla.rti1516.RTIinternalError
Specified by:
enableTimeConstrained in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeConstrainedAlreadyEnabled
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableTimeConstrained

public void disableTimeConstrained()
                            throws hla.rti1516.TimeConstrainedIsNotEnabled,
                                   hla.rti1516.FederateNotExecutionMember,
                                   hla.rti1516.SaveInProgress,
                                   hla.rti1516.RestoreInProgress,
                                   hla.rti1516.RTIinternalError
Specified by:
disableTimeConstrained in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeConstrainedIsNotEnabled
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

timeAdvanceRequest

public void timeAdvanceRequest(hla.rti1516.LogicalTime theTime)
                        throws hla.rti1516.InvalidLogicalTime,
                               hla.rti1516.LogicalTimeAlreadyPassed,
                               hla.rti1516.InTimeAdvancingState,
                               hla.rti1516.RequestForTimeRegulationPending,
                               hla.rti1516.RequestForTimeConstrainedPending,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.SaveInProgress,
                               hla.rti1516.RestoreInProgress,
                               hla.rti1516.RTIinternalError
Specified by:
timeAdvanceRequest in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidLogicalTime
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

timeAdvanceRequestAvailable

public void timeAdvanceRequestAvailable(hla.rti1516.LogicalTime theTime)
                                 throws hla.rti1516.InvalidLogicalTime,
                                        hla.rti1516.LogicalTimeAlreadyPassed,
                                        hla.rti1516.InTimeAdvancingState,
                                        hla.rti1516.RequestForTimeRegulationPending,
                                        hla.rti1516.RequestForTimeConstrainedPending,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
timeAdvanceRequestAvailable in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidLogicalTime
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

nextMessageRequest

public void nextMessageRequest(hla.rti1516.LogicalTime theTime)
                        throws hla.rti1516.InvalidLogicalTime,
                               hla.rti1516.LogicalTimeAlreadyPassed,
                               hla.rti1516.InTimeAdvancingState,
                               hla.rti1516.RequestForTimeRegulationPending,
                               hla.rti1516.RequestForTimeConstrainedPending,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.SaveInProgress,
                               hla.rti1516.RestoreInProgress,
                               hla.rti1516.RTIinternalError
Specified by:
nextMessageRequest in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidLogicalTime
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

nextMessageRequestAvailable

public void nextMessageRequestAvailable(hla.rti1516.LogicalTime theTime)
                                 throws hla.rti1516.InvalidLogicalTime,
                                        hla.rti1516.LogicalTimeAlreadyPassed,
                                        hla.rti1516.InTimeAdvancingState,
                                        hla.rti1516.RequestForTimeRegulationPending,
                                        hla.rti1516.RequestForTimeConstrainedPending,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
nextMessageRequestAvailable in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidLogicalTime
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

flushQueueRequest

public void flushQueueRequest(hla.rti1516.LogicalTime theTime)
                       throws hla.rti1516.InvalidLogicalTime,
                              hla.rti1516.LogicalTimeAlreadyPassed,
                              hla.rti1516.InTimeAdvancingState,
                              hla.rti1516.RequestForTimeRegulationPending,
                              hla.rti1516.RequestForTimeConstrainedPending,
                              hla.rti1516.FederateNotExecutionMember,
                              hla.rti1516.SaveInProgress,
                              hla.rti1516.RestoreInProgress,
                              hla.rti1516.RTIinternalError
Specified by:
flushQueueRequest in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidLogicalTime
hla.rti1516.LogicalTimeAlreadyPassed
hla.rti1516.InTimeAdvancingState
hla.rti1516.RequestForTimeRegulationPending
hla.rti1516.RequestForTimeConstrainedPending
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableAsynchronousDelivery

public void enableAsynchronousDelivery()
                                throws hla.rti1516.AsynchronousDeliveryAlreadyEnabled,
                                       hla.rti1516.FederateNotExecutionMember,
                                       hla.rti1516.SaveInProgress,
                                       hla.rti1516.RestoreInProgress,
                                       hla.rti1516.RTIinternalError
Specified by:
enableAsynchronousDelivery in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AsynchronousDeliveryAlreadyEnabled
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableAsynchronousDelivery

public void disableAsynchronousDelivery()
                                 throws hla.rti1516.AsynchronousDeliveryAlreadyDisabled,
                                        hla.rti1516.FederateNotExecutionMember,
                                        hla.rti1516.SaveInProgress,
                                        hla.rti1516.RestoreInProgress,
                                        hla.rti1516.RTIinternalError
Specified by:
disableAsynchronousDelivery in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AsynchronousDeliveryAlreadyDisabled
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryGALT

public hla.rti1516.TimeQueryReturn queryGALT()
                                      throws hla.rti1516.FederateNotExecutionMember,
                                             hla.rti1516.SaveInProgress,
                                             hla.rti1516.RestoreInProgress,
                                             hla.rti1516.RTIinternalError
Specified by:
queryGALT in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryLogicalTime

public hla.rti1516.LogicalTime queryLogicalTime()
                                         throws hla.rti1516.FederateNotExecutionMember,
                                                hla.rti1516.SaveInProgress,
                                                hla.rti1516.RestoreInProgress,
                                                hla.rti1516.RTIinternalError
Specified by:
queryLogicalTime in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryLITS

public hla.rti1516.TimeQueryReturn queryLITS()
                                      throws hla.rti1516.FederateNotExecutionMember,
                                             hla.rti1516.SaveInProgress,
                                             hla.rti1516.RestoreInProgress,
                                             hla.rti1516.RTIinternalError
Specified by:
queryLITS in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

modifyLookahead

public void modifyLookahead(hla.rti1516.LogicalTimeInterval theLookahead)
                     throws hla.rti1516.TimeRegulationIsNotEnabled,
                            hla.rti1516.InvalidLookahead,
                            hla.rti1516.InTimeAdvancingState,
                            hla.rti1516.FederateNotExecutionMember,
                            hla.rti1516.SaveInProgress,
                            hla.rti1516.RestoreInProgress,
                            hla.rti1516.RTIinternalError
Specified by:
modifyLookahead in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeRegulationIsNotEnabled
hla.rti1516.InvalidLookahead
hla.rti1516.InTimeAdvancingState
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

queryLookahead

public hla.rti1516.LogicalTimeInterval queryLookahead()
                                               throws hla.rti1516.TimeRegulationIsNotEnabled,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.SaveInProgress,
                                                      hla.rti1516.RestoreInProgress,
                                                      hla.rti1516.RTIinternalError
Specified by:
queryLookahead in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.TimeRegulationIsNotEnabled
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

retract

public void retract(hla.rti1516.MessageRetractionHandle theHandle)
             throws hla.rti1516.InvalidMessageRetractionHandle,
                    hla.rti1516.TimeRegulationIsNotEnabled,
                    hla.rti1516.MessageCanNoLongerBeRetracted,
                    hla.rti1516.FederateNotExecutionMember,
                    hla.rti1516.SaveInProgress,
                    hla.rti1516.RestoreInProgress,
                    hla.rti1516.RTIinternalError
Specified by:
retract in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidMessageRetractionHandle
hla.rti1516.TimeRegulationIsNotEnabled
hla.rti1516.MessageCanNoLongerBeRetracted
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

changeAttributeOrderType

public void changeAttributeOrderType(hla.rti1516.ObjectInstanceHandle theObject,
                                     hla.rti1516.AttributeHandleSet theAttributes,
                                     hla.rti1516.OrderType theType)
                              throws hla.rti1516.ObjectInstanceNotKnown,
                                     hla.rti1516.AttributeNotDefined,
                                     hla.rti1516.AttributeNotOwned,
                                     hla.rti1516.FederateNotExecutionMember,
                                     hla.rti1516.SaveInProgress,
                                     hla.rti1516.RestoreInProgress,
                                     hla.rti1516.RTIinternalError
Specified by:
changeAttributeOrderType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

changeInteractionOrderType

public void changeInteractionOrderType(hla.rti1516.InteractionClassHandle theClass,
                                       hla.rti1516.OrderType theType)
                                throws hla.rti1516.InteractionClassNotDefined,
                                       hla.rti1516.InteractionClassNotPublished,
                                       hla.rti1516.FederateNotExecutionMember,
                                       hla.rti1516.SaveInProgress,
                                       hla.rti1516.RestoreInProgress,
                                       hla.rti1516.RTIinternalError
Specified by:
changeInteractionOrderType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionClassNotPublished
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

createRegion

public hla.rti1516.RegionHandle createRegion(hla.rti1516.DimensionHandleSet dimensions)
                                      throws hla.rti1516.InvalidDimensionHandle,
                                             hla.rti1516.FederateNotExecutionMember,
                                             hla.rti1516.SaveInProgress,
                                             hla.rti1516.RestoreInProgress,
                                             hla.rti1516.RTIinternalError
Specified by:
createRegion in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidDimensionHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

commitRegionModifications

public void commitRegionModifications(hla.rti1516.RegionHandleSet regions)
                               throws hla.rti1516.InvalidRegion,
                                      hla.rti1516.RegionNotCreatedByThisFederate,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.SaveInProgress,
                                      hla.rti1516.RestoreInProgress,
                                      hla.rti1516.RTIinternalError
Specified by:
commitRegionModifications in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

deleteRegion

public void deleteRegion(hla.rti1516.RegionHandle theRegion)
                  throws hla.rti1516.InvalidRegion,
                         hla.rti1516.RegionNotCreatedByThisFederate,
                         hla.rti1516.RegionInUseForUpdateOrSubscription,
                         hla.rti1516.FederateNotExecutionMember,
                         hla.rti1516.SaveInProgress,
                         hla.rti1516.RestoreInProgress,
                         hla.rti1516.RTIinternalError
Specified by:
deleteRegion in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.RegionInUseForUpdateOrSubscription
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

registerObjectInstanceWithRegions

public hla.rti1516.ObjectInstanceHandle registerObjectInstanceWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                                          hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                                                   throws hla.rti1516.ObjectClassNotDefined,
                                                                          hla.rti1516.ObjectClassNotPublished,
                                                                          hla.rti1516.AttributeNotDefined,
                                                                          hla.rti1516.AttributeNotPublished,
                                                                          hla.rti1516.InvalidRegion,
                                                                          hla.rti1516.RegionNotCreatedByThisFederate,
                                                                          hla.rti1516.InvalidRegionContext,
                                                                          hla.rti1516.FederateNotExecutionMember,
                                                                          hla.rti1516.SaveInProgress,
                                                                          hla.rti1516.RestoreInProgress,
                                                                          hla.rti1516.RTIinternalError
Specified by:
registerObjectInstanceWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.ObjectClassNotPublished
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotPublished
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

registerObjectInstanceWithRegions

public hla.rti1516.ObjectInstanceHandle registerObjectInstanceWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                                          hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions,
                                                                          String theObject)
                                                                   throws hla.rti1516.ObjectClassNotDefined,
                                                                          hla.rti1516.ObjectClassNotPublished,
                                                                          hla.rti1516.AttributeNotDefined,
                                                                          hla.rti1516.AttributeNotPublished,
                                                                          hla.rti1516.InvalidRegion,
                                                                          hla.rti1516.RegionNotCreatedByThisFederate,
                                                                          hla.rti1516.InvalidRegionContext,
                                                                          hla.rti1516.ObjectInstanceNameNotReserved,
                                                                          hla.rti1516.ObjectInstanceNameInUse,
                                                                          hla.rti1516.FederateNotExecutionMember,
                                                                          hla.rti1516.SaveInProgress,
                                                                          hla.rti1516.RestoreInProgress,
                                                                          hla.rti1516.RTIinternalError
Specified by:
registerObjectInstanceWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.ObjectClassNotPublished
hla.rti1516.AttributeNotDefined
hla.rti1516.AttributeNotPublished
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.ObjectInstanceNameNotReserved
hla.rti1516.ObjectInstanceNameInUse
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

associateRegionsForUpdates

public void associateRegionsForUpdates(hla.rti1516.ObjectInstanceHandle theObject,
                                       hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                throws hla.rti1516.ObjectInstanceNotKnown,
                                       hla.rti1516.AttributeNotDefined,
                                       hla.rti1516.InvalidRegion,
                                       hla.rti1516.RegionNotCreatedByThisFederate,
                                       hla.rti1516.InvalidRegionContext,
                                       hla.rti1516.FederateNotExecutionMember,
                                       hla.rti1516.SaveInProgress,
                                       hla.rti1516.RestoreInProgress,
                                       hla.rti1516.RTIinternalError
Specified by:
associateRegionsForUpdates in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unassociateRegionsForUpdates

public void unassociateRegionsForUpdates(hla.rti1516.ObjectInstanceHandle theObject,
                                         hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                  throws hla.rti1516.ObjectInstanceNotKnown,
                                         hla.rti1516.AttributeNotDefined,
                                         hla.rti1516.InvalidRegion,
                                         hla.rti1516.RegionNotCreatedByThisFederate,
                                         hla.rti1516.FederateNotExecutionMember,
                                         hla.rti1516.SaveInProgress,
                                         hla.rti1516.RestoreInProgress,
                                         hla.rti1516.RTIinternalError
Specified by:
unassociateRegionsForUpdates in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeObjectClassAttributesWithRegions

public void subscribeObjectClassAttributesWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                      hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                               throws hla.rti1516.ObjectClassNotDefined,
                                                      hla.rti1516.AttributeNotDefined,
                                                      hla.rti1516.InvalidRegion,
                                                      hla.rti1516.RegionNotCreatedByThisFederate,
                                                      hla.rti1516.InvalidRegionContext,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.SaveInProgress,
                                                      hla.rti1516.RestoreInProgress,
                                                      hla.rti1516.RTIinternalError
Specified by:
subscribeObjectClassAttributesWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeObjectClassAttributesPassivelyWithRegions

public void subscribeObjectClassAttributesPassivelyWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                               hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                                        throws hla.rti1516.ObjectClassNotDefined,
                                                               hla.rti1516.AttributeNotDefined,
                                                               hla.rti1516.InvalidRegion,
                                                               hla.rti1516.RegionNotCreatedByThisFederate,
                                                               hla.rti1516.InvalidRegionContext,
                                                               hla.rti1516.FederateNotExecutionMember,
                                                               hla.rti1516.SaveInProgress,
                                                               hla.rti1516.RestoreInProgress,
                                                               hla.rti1516.RTIinternalError
Specified by:
subscribeObjectClassAttributesPassivelyWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unsubscribeObjectClassAttributesWithRegions

public void unsubscribeObjectClassAttributesWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                        hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions)
                                                 throws hla.rti1516.ObjectClassNotDefined,
                                                        hla.rti1516.AttributeNotDefined,
                                                        hla.rti1516.InvalidRegion,
                                                        hla.rti1516.RegionNotCreatedByThisFederate,
                                                        hla.rti1516.FederateNotExecutionMember,
                                                        hla.rti1516.SaveInProgress,
                                                        hla.rti1516.RestoreInProgress,
                                                        hla.rti1516.RTIinternalError
Specified by:
unsubscribeObjectClassAttributesWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeInteractionClassWithRegions

public void subscribeInteractionClassWithRegions(hla.rti1516.InteractionClassHandle theClass,
                                                 hla.rti1516.RegionHandleSet regions)
                                          throws hla.rti1516.InteractionClassNotDefined,
                                                 hla.rti1516.InvalidRegion,
                                                 hla.rti1516.RegionNotCreatedByThisFederate,
                                                 hla.rti1516.InvalidRegionContext,
                                                 hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM,
                                                 hla.rti1516.FederateNotExecutionMember,
                                                 hla.rti1516.SaveInProgress,
                                                 hla.rti1516.RestoreInProgress,
                                                 hla.rti1516.RTIinternalError
Specified by:
subscribeInteractionClassWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

subscribeInteractionClassPassivelyWithRegions

public void subscribeInteractionClassPassivelyWithRegions(hla.rti1516.InteractionClassHandle theClass,
                                                          hla.rti1516.RegionHandleSet regions)
                                                   throws hla.rti1516.InteractionClassNotDefined,
                                                          hla.rti1516.InvalidRegion,
                                                          hla.rti1516.RegionNotCreatedByThisFederate,
                                                          hla.rti1516.InvalidRegionContext,
                                                          hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM,
                                                          hla.rti1516.FederateNotExecutionMember,
                                                          hla.rti1516.SaveInProgress,
                                                          hla.rti1516.RestoreInProgress,
                                                          hla.rti1516.RTIinternalError
Specified by:
subscribeInteractionClassPassivelyWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateServiceInvocationsAreBeingReportedViaMOM
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

unsubscribeInteractionClassWithRegions

public void unsubscribeInteractionClassWithRegions(hla.rti1516.InteractionClassHandle theClass,
                                                   hla.rti1516.RegionHandleSet regions)
                                            throws hla.rti1516.InteractionClassNotDefined,
                                                   hla.rti1516.InvalidRegion,
                                                   hla.rti1516.RegionNotCreatedByThisFederate,
                                                   hla.rti1516.FederateNotExecutionMember,
                                                   hla.rti1516.SaveInProgress,
                                                   hla.rti1516.RestoreInProgress,
                                                   hla.rti1516.RTIinternalError
Specified by:
unsubscribeInteractionClassWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

sendInteractionWithRegions

public void sendInteractionWithRegions(hla.rti1516.InteractionClassHandle theInteraction,
                                       hla.rti1516.ParameterHandleValueMap theParameters,
                                       hla.rti1516.RegionHandleSet regions,
                                       byte[] userSuppliedTag)
                                throws hla.rti1516.InteractionClassNotDefined,
                                       hla.rti1516.InteractionClassNotPublished,
                                       hla.rti1516.InteractionParameterNotDefined,
                                       hla.rti1516.InvalidRegion,
                                       hla.rti1516.RegionNotCreatedByThisFederate,
                                       hla.rti1516.InvalidRegionContext,
                                       hla.rti1516.FederateNotExecutionMember,
                                       hla.rti1516.SaveInProgress,
                                       hla.rti1516.RestoreInProgress,
                                       hla.rti1516.RTIinternalError
Specified by:
sendInteractionWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionClassNotPublished
hla.rti1516.InteractionParameterNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

sendInteractionWithRegions

public hla.rti1516.MessageRetractionReturn sendInteractionWithRegions(hla.rti1516.InteractionClassHandle theInteraction,
                                                                      hla.rti1516.ParameterHandleValueMap theParameters,
                                                                      hla.rti1516.RegionHandleSet regions,
                                                                      byte[] userSuppliedTag,
                                                                      hla.rti1516.LogicalTime theTime)
                                                               throws hla.rti1516.InteractionClassNotDefined,
                                                                      hla.rti1516.InteractionClassNotPublished,
                                                                      hla.rti1516.InteractionParameterNotDefined,
                                                                      hla.rti1516.InvalidRegion,
                                                                      hla.rti1516.RegionNotCreatedByThisFederate,
                                                                      hla.rti1516.InvalidRegionContext,
                                                                      hla.rti1516.InvalidLogicalTime,
                                                                      hla.rti1516.FederateNotExecutionMember,
                                                                      hla.rti1516.SaveInProgress,
                                                                      hla.rti1516.RestoreInProgress,
                                                                      hla.rti1516.RTIinternalError
Specified by:
sendInteractionWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionClassNotDefined
hla.rti1516.InteractionClassNotPublished
hla.rti1516.InteractionParameterNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

requestAttributeValueUpdateWithRegions

public void requestAttributeValueUpdateWithRegions(hla.rti1516.ObjectClassHandle theClass,
                                                   hla.rti1516.AttributeSetRegionSetPairList attributesAndRegions,
                                                   byte[] userSuppliedTag)
                                            throws hla.rti1516.ObjectClassNotDefined,
                                                   hla.rti1516.AttributeNotDefined,
                                                   hla.rti1516.InvalidRegion,
                                                   hla.rti1516.RegionNotCreatedByThisFederate,
                                                   hla.rti1516.InvalidRegionContext,
                                                   hla.rti1516.FederateNotExecutionMember,
                                                   hla.rti1516.SaveInProgress,
                                                   hla.rti1516.RestoreInProgress,
                                                   hla.rti1516.RTIinternalError
Specified by:
requestAttributeValueUpdateWithRegions in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassNotDefined
hla.rti1516.AttributeNotDefined
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.InvalidRegionContext
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

getObjectClassHandle

public hla.rti1516.ObjectClassHandle getObjectClassHandle(String theName)
                                                   throws hla.rti1516.NameNotFound,
                                                          hla.rti1516.FederateNotExecutionMember,
                                                          hla.rti1516.RTIinternalError
Specified by:
getObjectClassHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.NameNotFound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getObjectClassName

public String getObjectClassName(hla.rti1516.ObjectClassHandle theHandle)
                          throws hla.rti1516.InvalidObjectClassHandle,
                                 hla.rti1516.FederateNotExecutionMember,
                                 hla.rti1516.RTIinternalError
Specified by:
getObjectClassName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidObjectClassHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getAttributeHandle

public hla.rti1516.AttributeHandle getAttributeHandle(hla.rti1516.ObjectClassHandle whichClass,
                                                      String theName)
                                               throws hla.rti1516.InvalidObjectClassHandle,
                                                      hla.rti1516.NameNotFound,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.RTIinternalError
Specified by:
getAttributeHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidObjectClassHandle
hla.rti1516.NameNotFound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getAttributeName

public String getAttributeName(hla.rti1516.ObjectClassHandle whichClass,
                               hla.rti1516.AttributeHandle theHandle)
                        throws hla.rti1516.InvalidObjectClassHandle,
                               hla.rti1516.InvalidAttributeHandle,
                               hla.rti1516.AttributeNotDefined,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.RTIinternalError
Specified by:
getAttributeName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidObjectClassHandle
hla.rti1516.InvalidAttributeHandle
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getInteractionClassHandle

public hla.rti1516.InteractionClassHandle getInteractionClassHandle(String theName)
                                                             throws hla.rti1516.NameNotFound,
                                                                    hla.rti1516.FederateNotExecutionMember,
                                                                    hla.rti1516.RTIinternalError
Specified by:
getInteractionClassHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.NameNotFound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getInteractionClassName

public String getInteractionClassName(hla.rti1516.InteractionClassHandle theHandle)
                               throws hla.rti1516.InvalidInteractionClassHandle,
                                      hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.RTIinternalError
Specified by:
getInteractionClassName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidInteractionClassHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getParameterHandle

public hla.rti1516.ParameterHandle getParameterHandle(hla.rti1516.InteractionClassHandle whichClass,
                                                      String theName)
                                               throws hla.rti1516.InvalidInteractionClassHandle,
                                                      hla.rti1516.NameNotFound,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.RTIinternalError
Specified by:
getParameterHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidInteractionClassHandle
hla.rti1516.NameNotFound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getParameterName

public String getParameterName(hla.rti1516.InteractionClassHandle whichClass,
                               hla.rti1516.ParameterHandle theHandle)
                        throws hla.rti1516.InvalidInteractionClassHandle,
                               hla.rti1516.InvalidParameterHandle,
                               hla.rti1516.InteractionParameterNotDefined,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.RTIinternalError
Specified by:
getParameterName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidInteractionClassHandle
hla.rti1516.InvalidParameterHandle
hla.rti1516.InteractionParameterNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getObjectInstanceHandle

public hla.rti1516.ObjectInstanceHandle getObjectInstanceHandle(String theName)
                                                         throws hla.rti1516.ObjectInstanceNotKnown,
                                                                hla.rti1516.FederateNotExecutionMember,
                                                                hla.rti1516.RTIinternalError
Specified by:
getObjectInstanceHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getObjectInstanceName

public String getObjectInstanceName(hla.rti1516.ObjectInstanceHandle theHandle)
                             throws hla.rti1516.ObjectInstanceNotKnown,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.RTIinternalError
Specified by:
getObjectInstanceName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getDimensionHandle

public hla.rti1516.DimensionHandle getDimensionHandle(String theName)
                                               throws hla.rti1516.NameNotFound,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.RTIinternalError
Specified by:
getDimensionHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.NameNotFound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getDimensionName

public String getDimensionName(hla.rti1516.DimensionHandle theHandle)
                        throws hla.rti1516.InvalidDimensionHandle,
                               hla.rti1516.FederateNotExecutionMember,
                               hla.rti1516.RTIinternalError
Specified by:
getDimensionName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidDimensionHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getDimensionUpperBound

public long getDimensionUpperBound(hla.rti1516.DimensionHandle theHandle)
                            throws hla.rti1516.InvalidDimensionHandle,
                                   hla.rti1516.FederateNotExecutionMember,
                                   hla.rti1516.RTIinternalError
Specified by:
getDimensionUpperBound in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidDimensionHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getAvailableDimensionsForClassAttribute

public hla.rti1516.DimensionHandleSet getAvailableDimensionsForClassAttribute(hla.rti1516.ObjectClassHandle whichClass,
                                                                              hla.rti1516.AttributeHandle theHandle)
                                                                       throws hla.rti1516.InvalidObjectClassHandle,
                                                                              hla.rti1516.InvalidAttributeHandle,
                                                                              hla.rti1516.AttributeNotDefined,
                                                                              hla.rti1516.FederateNotExecutionMember,
                                                                              hla.rti1516.RTIinternalError
Specified by:
getAvailableDimensionsForClassAttribute in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidObjectClassHandle
hla.rti1516.InvalidAttributeHandle
hla.rti1516.AttributeNotDefined
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getKnownObjectClassHandle

public hla.rti1516.ObjectClassHandle getKnownObjectClassHandle(hla.rti1516.ObjectInstanceHandle theObject)
                                                        throws hla.rti1516.ObjectInstanceNotKnown,
                                                               hla.rti1516.FederateNotExecutionMember,
                                                               hla.rti1516.RTIinternalError
Specified by:
getKnownObjectClassHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getAvailableDimensionsForInteractionClass

public hla.rti1516.DimensionHandleSet getAvailableDimensionsForInteractionClass(hla.rti1516.InteractionClassHandle theHandle)
                                                                         throws hla.rti1516.InvalidInteractionClassHandle,
                                                                                hla.rti1516.FederateNotExecutionMember,
                                                                                hla.rti1516.RTIinternalError
Specified by:
getAvailableDimensionsForInteractionClass in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidInteractionClassHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getTransportationType

public hla.rti1516.TransportationType getTransportationType(String theName)
                                                     throws hla.rti1516.InvalidTransportationName,
                                                            hla.rti1516.FederateNotExecutionMember,
                                                            hla.rti1516.RTIinternalError
Specified by:
getTransportationType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidTransportationName
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getTransportationName

public String getTransportationName(hla.rti1516.TransportationType theType)
                             throws hla.rti1516.InvalidTransportationType,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.RTIinternalError
Specified by:
getTransportationName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidTransportationType
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getOrderType

public hla.rti1516.OrderType getOrderType(String theName)
                                   throws hla.rti1516.InvalidOrderName,
                                          hla.rti1516.FederateNotExecutionMember,
                                          hla.rti1516.RTIinternalError
Specified by:
getOrderType in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidOrderName
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

getOrderName

public String getOrderName(hla.rti1516.OrderType theType)
                    throws hla.rti1516.InvalidOrderType,
                           hla.rti1516.FederateNotExecutionMember,
                           hla.rti1516.RTIinternalError
Specified by:
getOrderName in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidOrderType
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

enableObjectClassRelevanceAdvisorySwitch

public void enableObjectClassRelevanceAdvisorySwitch()
                                              throws hla.rti1516.FederateNotExecutionMember,
                                                     hla.rti1516.ObjectClassRelevanceAdvisorySwitchIsOn,
                                                     hla.rti1516.SaveInProgress,
                                                     hla.rti1516.RestoreInProgress,
                                                     hla.rti1516.RTIinternalError
Specified by:
enableObjectClassRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.ObjectClassRelevanceAdvisorySwitchIsOn
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableObjectClassRelevanceAdvisorySwitch

public void disableObjectClassRelevanceAdvisorySwitch()
                                               throws hla.rti1516.ObjectClassRelevanceAdvisorySwitchIsOff,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.SaveInProgress,
                                                      hla.rti1516.RestoreInProgress,
                                                      hla.rti1516.RTIinternalError
Specified by:
disableObjectClassRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.ObjectClassRelevanceAdvisorySwitchIsOff
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableAttributeRelevanceAdvisorySwitch

public void enableAttributeRelevanceAdvisorySwitch()
                                            throws hla.rti1516.AttributeRelevanceAdvisorySwitchIsOn,
                                                   hla.rti1516.FederateNotExecutionMember,
                                                   hla.rti1516.SaveInProgress,
                                                   hla.rti1516.RestoreInProgress,
                                                   hla.rti1516.RTIinternalError
Specified by:
enableAttributeRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AttributeRelevanceAdvisorySwitchIsOn
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableAttributeRelevanceAdvisorySwitch

public void disableAttributeRelevanceAdvisorySwitch()
                                             throws hla.rti1516.AttributeRelevanceAdvisorySwitchIsOff,
                                                    hla.rti1516.FederateNotExecutionMember,
                                                    hla.rti1516.SaveInProgress,
                                                    hla.rti1516.RestoreInProgress,
                                                    hla.rti1516.RTIinternalError
Specified by:
disableAttributeRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AttributeRelevanceAdvisorySwitchIsOff
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableAttributeScopeAdvisorySwitch

public void enableAttributeScopeAdvisorySwitch()
                                        throws hla.rti1516.AttributeScopeAdvisorySwitchIsOn,
                                               hla.rti1516.FederateNotExecutionMember,
                                               hla.rti1516.SaveInProgress,
                                               hla.rti1516.RestoreInProgress,
                                               hla.rti1516.RTIinternalError
Specified by:
enableAttributeScopeAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AttributeScopeAdvisorySwitchIsOn
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableAttributeScopeAdvisorySwitch

public void disableAttributeScopeAdvisorySwitch()
                                         throws hla.rti1516.AttributeScopeAdvisorySwitchIsOff,
                                                hla.rti1516.FederateNotExecutionMember,
                                                hla.rti1516.SaveInProgress,
                                                hla.rti1516.RestoreInProgress,
                                                hla.rti1516.RTIinternalError
Specified by:
disableAttributeScopeAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.AttributeScopeAdvisorySwitchIsOff
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

enableInteractionRelevanceAdvisorySwitch

public void enableInteractionRelevanceAdvisorySwitch()
                                              throws hla.rti1516.InteractionRelevanceAdvisorySwitchIsOn,
                                                     hla.rti1516.FederateNotExecutionMember,
                                                     hla.rti1516.SaveInProgress,
                                                     hla.rti1516.RestoreInProgress,
                                                     hla.rti1516.RTIinternalError
Specified by:
enableInteractionRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionRelevanceAdvisorySwitchIsOn
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableInteractionRelevanceAdvisorySwitch

public void disableInteractionRelevanceAdvisorySwitch()
                                               throws hla.rti1516.InteractionRelevanceAdvisorySwitchIsOff,
                                                      hla.rti1516.FederateNotExecutionMember,
                                                      hla.rti1516.SaveInProgress,
                                                      hla.rti1516.RestoreInProgress,
                                                      hla.rti1516.RTIinternalError
Specified by:
disableInteractionRelevanceAdvisorySwitch in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InteractionRelevanceAdvisorySwitchIsOff
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

getDimensionHandleSet

public hla.rti1516.DimensionHandleSet getDimensionHandleSet(hla.rti1516.RegionHandle region)
                                                     throws hla.rti1516.InvalidRegion,
                                                            hla.rti1516.FederateNotExecutionMember,
                                                            hla.rti1516.SaveInProgress,
                                                            hla.rti1516.RestoreInProgress,
                                                            hla.rti1516.RTIinternalError
Specified by:
getDimensionHandleSet in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidRegion
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

getRangeBounds

public hla.rti1516.RangeBounds getRangeBounds(hla.rti1516.RegionHandle region,
                                              hla.rti1516.DimensionHandle dimension)
                                       throws hla.rti1516.InvalidRegion,
                                              hla.rti1516.RegionDoesNotContainSpecifiedDimension,
                                              hla.rti1516.FederateNotExecutionMember,
                                              hla.rti1516.SaveInProgress,
                                              hla.rti1516.RestoreInProgress,
                                              hla.rti1516.RTIinternalError
Specified by:
getRangeBounds in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidRegion
hla.rti1516.RegionDoesNotContainSpecifiedDimension
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

setRangeBounds

public void setRangeBounds(hla.rti1516.RegionHandle region,
                           hla.rti1516.DimensionHandle dimension,
                           hla.rti1516.RangeBounds bounds)
                    throws hla.rti1516.InvalidRegion,
                           hla.rti1516.RegionNotCreatedByThisFederate,
                           hla.rti1516.RegionDoesNotContainSpecifiedDimension,
                           hla.rti1516.InvalidRangeBound,
                           hla.rti1516.FederateNotExecutionMember,
                           hla.rti1516.SaveInProgress,
                           hla.rti1516.RestoreInProgress,
                           hla.rti1516.RTIinternalError
Specified by:
setRangeBounds in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidRegion
hla.rti1516.RegionNotCreatedByThisFederate
hla.rti1516.RegionDoesNotContainSpecifiedDimension
hla.rti1516.InvalidRangeBound
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

normalizeFederateHandle

public long normalizeFederateHandle(hla.rti1516.FederateHandle federateHandle)
                             throws hla.rti1516.InvalidFederateHandle,
                                    hla.rti1516.FederateNotExecutionMember,
                                    hla.rti1516.RTIinternalError
Specified by:
normalizeFederateHandle in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidFederateHandle
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

normalizeServiceGroup

public long normalizeServiceGroup(hla.rti1516.ServiceGroup group)
                           throws hla.rti1516.InvalidServiceGroup,
                                  hla.rti1516.FederateNotExecutionMember,
                                  hla.rti1516.RTIinternalError
Specified by:
normalizeServiceGroup in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InvalidServiceGroup
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

initializeRTI

public Properties initializeRTI(Properties properties)
                         throws hla.rti1516.RTIinternalError,
                                hla.rti1516.InitializePreviouslyInvokved,
                                hla.rti1516.BadInitializationParameter
Specified by:
initializeRTI in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.RTIinternalError
hla.rti1516.InitializePreviouslyInvokved
hla.rti1516.BadInitializationParameter

finalizeRTI

public void finalizeRTI()
                 throws hla.rti1516.InitializeNeverInvoked,
                        hla.rti1516.SomeFederateJoinedToAnExecution,
                        hla.rti1516.RTIinternalError
Specified by:
finalizeRTI in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.InitializeNeverInvoked
hla.rti1516.SomeFederateJoinedToAnExecution
hla.rti1516.RTIinternalError

evokeCallback

public boolean evokeCallback(double seconds)
                      throws hla.rti1516.FederateNotExecutionMember,
                             hla.rti1516.RTIinternalError
Specified by:
evokeCallback in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

evokeMultipleCallbacks

public boolean evokeMultipleCallbacks(double minimumTime,
                                      double maximumTime)
                               throws hla.rti1516.FederateNotExecutionMember,
                                      hla.rti1516.RTIinternalError
Specified by:
evokeMultipleCallbacks in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.RTIinternalError

enableCallbacks

public void enableCallbacks()
                     throws hla.rti1516.FederateNotExecutionMember,
                            hla.rti1516.SaveInProgress,
                            hla.rti1516.RestoreInProgress,
                            hla.rti1516.RTIinternalError
Specified by:
enableCallbacks in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

disableCallbacks

public void disableCallbacks()
                      throws hla.rti1516.FederateNotExecutionMember,
                             hla.rti1516.SaveInProgress,
                             hla.rti1516.RestoreInProgress,
                             hla.rti1516.RTIinternalError
Specified by:
disableCallbacks in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember
hla.rti1516.SaveInProgress
hla.rti1516.RestoreInProgress
hla.rti1516.RTIinternalError

getAttributeHandleFactory

public hla.rti1516.AttributeHandleFactory getAttributeHandleFactory()
                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getAttributeHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getAttributeHandleSetFactory

public hla.rti1516.AttributeHandleSetFactory getAttributeHandleSetFactory()
                                                                   throws hla.rti1516.FederateNotExecutionMember
Specified by:
getAttributeHandleSetFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getAttributeHandleValueMapFactory

public hla.rti1516.AttributeHandleValueMapFactory getAttributeHandleValueMapFactory()
                                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getAttributeHandleValueMapFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getAttributeSetRegionSetPairListFactory

public hla.rti1516.AttributeSetRegionSetPairListFactory getAttributeSetRegionSetPairListFactory()
                                                                                         throws hla.rti1516.FederateNotExecutionMember
Specified by:
getAttributeSetRegionSetPairListFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getDimensionHandleFactory

public hla.rti1516.DimensionHandleFactory getDimensionHandleFactory()
                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getDimensionHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getDimensionHandleSetFactory

public hla.rti1516.DimensionHandleSetFactory getDimensionHandleSetFactory()
                                                                   throws hla.rti1516.FederateNotExecutionMember
Specified by:
getDimensionHandleSetFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getFederateHandleFactory

public hla.rti1516.FederateHandleFactory getFederateHandleFactory()
                                                           throws hla.rti1516.FederateNotExecutionMember
Specified by:
getFederateHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getFederateHandleSetFactory

public hla.rti1516.FederateHandleSetFactory getFederateHandleSetFactory()
                                                                 throws hla.rti1516.FederateNotExecutionMember
Specified by:
getFederateHandleSetFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getInteractionClassHandleFactory

public hla.rti1516.InteractionClassHandleFactory getInteractionClassHandleFactory()
                                                                           throws hla.rti1516.FederateNotExecutionMember
Specified by:
getInteractionClassHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getObjectClassHandleFactory

public hla.rti1516.ObjectClassHandleFactory getObjectClassHandleFactory()
                                                                 throws hla.rti1516.FederateNotExecutionMember
Specified by:
getObjectClassHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getObjectInstanceHandleFactory

public hla.rti1516.ObjectInstanceHandleFactory getObjectInstanceHandleFactory()
                                                                       throws hla.rti1516.FederateNotExecutionMember
Specified by:
getObjectInstanceHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getParameterHandleFactory

public hla.rti1516.ParameterHandleFactory getParameterHandleFactory()
                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getParameterHandleFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getParameterHandleValueMapFactory

public hla.rti1516.ParameterHandleValueMapFactory getParameterHandleValueMapFactory()
                                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getParameterHandleValueMapFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getRegionHandleSetFactory

public hla.rti1516.RegionHandleSetFactory getRegionHandleSetFactory()
                                                             throws hla.rti1516.FederateNotExecutionMember
Specified by:
getRegionHandleSetFactory in interface hla.rti1516.RTIambassador
Throws:
hla.rti1516.FederateNotExecutionMember

getHLAversion

public String getHLAversion()
Specified by:
getHLAversion in interface hla.rti1516.RTIambassador

processMessage

private com.lbf.commons.messaging.ResponseMessage processMessage(RTI_RequestMessage request)

logException

private void logException(String method,
                          Throwable e)
                   throws hla.rti1516.RTIinternalError
This method prints the stack trace for the exception and then throws an RTIinternalError

Throws:
hla.rti1516.RTIinternalError

copyright The Portico Project 2008.