hla.rti1516.jlc
Class NullFederateAmbassador

java.lang.Object
  extended by hla.rti1516.jlc.NullFederateAmbassador
All Implemented Interfaces:
FederateAmbassador

public class NullFederateAmbassador
extends Object
implements FederateAmbassador


Constructor Summary
NullFederateAmbassador()
           
 
Method Summary
 void announceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag)
           
 void attributeIsNotOwned(ObjectInstanceHandle theObject, AttributeHandle theAttribute)
           
 void attributeIsOwnedByRTI(ObjectInstanceHandle theObject, AttributeHandle theAttribute)
           
 void attributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject, AttributeHandleSet securedAttributes, byte[] userSuppliedTag)
           
 void attributeOwnershipUnavailable(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 void attributesInScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 void attributesOutOfScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 void confirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 void discoverObjectInstance(ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, String objectName)
           
 void federationNotRestored(RestoreFailureReason reason)
           
 void federationNotSaved(SaveFailureReason reason)
           
 void federationRestoreBegun()
           
 void federationRestored()
           
 void federationRestoreStatusResponse(FederateHandleRestoreStatusPair[] response)
           
 void federationSaved()
           
 void federationSaveStatusResponse(FederateHandleSaveStatusPair[] response)
           
 void federationSynchronized(String synchronizationPointLabel)
           
 void informAttributeOwnership(ObjectInstanceHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner)
           
 void initiateFederateRestore(String label, FederateHandle federateHandle)
           
 void initiateFederateSave(String label)
           
 void initiateFederateSave(String label, LogicalTime time)
           
 void objectInstanceNameReservationFailed(String objectName)
           
 void objectInstanceNameReservationSucceeded(String objectName)
           
 void provideAttributeValueUpdate(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, byte[] userSuppliedTag)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle messageRetractionHandle)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle messageRetractionHandle, RegionHandleSet sentRegions)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, RegionHandleSet regions)
           
 void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, RegionHandleSet sentRegions)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, RegionHandleSet sentRegions)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, LogicalTime theTime, OrderType receivedOrdering, RegionHandleSet sentRegions)
           
 void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport, RegionHandleSet sentRegions)
           
 void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering)
           
 void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering)
           
 void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle)
           
 void requestAttributeOwnershipAssumption(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes, byte[] userSuppliedTag)
           
 void requestAttributeOwnershipRelease(ObjectInstanceHandle theObject, AttributeHandleSet candidateAttributes, byte[] userSuppliedTag)
           
 void requestDivestitureConfirmation(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes)
           
 void requestFederationRestoreFailed(String label)
           
 void requestFederationRestoreSucceeded(String label)
           
 void requestRetraction(MessageRetractionHandle theHandle)
           
 void startRegistrationForObjectClass(ObjectClassHandle theClass)
           
 void stopRegistrationForObjectClass(ObjectClassHandle theClass)
           
 void synchronizationPointRegistrationFailed(String synchronizationPointLabel, SynchronizationPointFailureReason reason)
           
 void synchronizationPointRegistrationSucceeded(String synchronizationPointLabel)
           
 void timeAdvanceGrant(LogicalTime theTime)
           
 void timeConstrainedEnabled(LogicalTime time)
           
 void timeRegulationEnabled(LogicalTime time)
           
 void turnInteractionsOff(InteractionClassHandle theHandle)
           
 void turnInteractionsOn(InteractionClassHandle theHandle)
           
 void turnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 void turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullFederateAmbassador

public NullFederateAmbassador()
Method Detail

synchronizationPointRegistrationSucceeded

public void synchronizationPointRegistrationSucceeded(String synchronizationPointLabel)
                                               throws FederateInternalError
Specified by:
synchronizationPointRegistrationSucceeded in interface FederateAmbassador
Throws:
FederateInternalError

synchronizationPointRegistrationFailed

public void synchronizationPointRegistrationFailed(String synchronizationPointLabel,
                                                   SynchronizationPointFailureReason reason)
                                            throws FederateInternalError
Specified by:
synchronizationPointRegistrationFailed in interface FederateAmbassador
Throws:
FederateInternalError

announceSynchronizationPoint

public void announceSynchronizationPoint(String synchronizationPointLabel,
                                         byte[] userSuppliedTag)
                                  throws FederateInternalError
Specified by:
announceSynchronizationPoint in interface FederateAmbassador
Throws:
FederateInternalError

federationSynchronized

public void federationSynchronized(String synchronizationPointLabel)
                            throws FederateInternalError
Specified by:
federationSynchronized in interface FederateAmbassador
Throws:
FederateInternalError

initiateFederateSave

public void initiateFederateSave(String label)
                          throws UnableToPerformSave,
                                 FederateInternalError
Specified by:
initiateFederateSave in interface FederateAmbassador
Throws:
UnableToPerformSave
FederateInternalError

initiateFederateSave

public void initiateFederateSave(String label,
                                 LogicalTime time)
                          throws InvalidLogicalTime,
                                 UnableToPerformSave,
                                 FederateInternalError
Specified by:
initiateFederateSave in interface FederateAmbassador
Throws:
InvalidLogicalTime
UnableToPerformSave
FederateInternalError

federationSaved

public void federationSaved()
                     throws FederateInternalError
Specified by:
federationSaved in interface FederateAmbassador
Throws:
FederateInternalError

federationNotSaved

public void federationNotSaved(SaveFailureReason reason)
                        throws FederateInternalError
Specified by:
federationNotSaved in interface FederateAmbassador
Throws:
FederateInternalError

federationSaveStatusResponse

public void federationSaveStatusResponse(FederateHandleSaveStatusPair[] response)
                                  throws FederateInternalError
Specified by:
federationSaveStatusResponse in interface FederateAmbassador
Throws:
FederateInternalError

requestFederationRestoreSucceeded

public void requestFederationRestoreSucceeded(String label)
                                       throws FederateInternalError
Specified by:
requestFederationRestoreSucceeded in interface FederateAmbassador
Throws:
FederateInternalError

requestFederationRestoreFailed

public void requestFederationRestoreFailed(String label)
                                    throws FederateInternalError
Specified by:
requestFederationRestoreFailed in interface FederateAmbassador
Throws:
FederateInternalError

federationRestoreBegun

public void federationRestoreBegun()
                            throws FederateInternalError
Specified by:
federationRestoreBegun in interface FederateAmbassador
Throws:
FederateInternalError

initiateFederateRestore

public void initiateFederateRestore(String label,
                                    FederateHandle federateHandle)
                             throws SpecifiedSaveLabelDoesNotExist,
                                    CouldNotInitiateRestore,
                                    FederateInternalError
Specified by:
initiateFederateRestore in interface FederateAmbassador
Throws:
SpecifiedSaveLabelDoesNotExist
CouldNotInitiateRestore
FederateInternalError

federationRestored

public void federationRestored()
                        throws FederateInternalError
Specified by:
federationRestored in interface FederateAmbassador
Throws:
FederateInternalError

federationNotRestored

public void federationNotRestored(RestoreFailureReason reason)
                           throws FederateInternalError
Specified by:
federationNotRestored in interface FederateAmbassador
Throws:
FederateInternalError

federationRestoreStatusResponse

public void federationRestoreStatusResponse(FederateHandleRestoreStatusPair[] response)
                                     throws FederateInternalError
Specified by:
federationRestoreStatusResponse in interface FederateAmbassador
Throws:
FederateInternalError

startRegistrationForObjectClass

public void startRegistrationForObjectClass(ObjectClassHandle theClass)
                                     throws ObjectClassNotPublished,
                                            FederateInternalError
Specified by:
startRegistrationForObjectClass in interface FederateAmbassador
Throws:
ObjectClassNotPublished
FederateInternalError

stopRegistrationForObjectClass

public void stopRegistrationForObjectClass(ObjectClassHandle theClass)
                                    throws ObjectClassNotPublished,
                                           FederateInternalError
Specified by:
stopRegistrationForObjectClass in interface FederateAmbassador
Throws:
ObjectClassNotPublished
FederateInternalError

turnInteractionsOn

public void turnInteractionsOn(InteractionClassHandle theHandle)
                        throws InteractionClassNotPublished,
                               FederateInternalError
Specified by:
turnInteractionsOn in interface FederateAmbassador
Throws:
InteractionClassNotPublished
FederateInternalError

turnInteractionsOff

public void turnInteractionsOff(InteractionClassHandle theHandle)
                         throws InteractionClassNotPublished,
                                FederateInternalError
Specified by:
turnInteractionsOff in interface FederateAmbassador
Throws:
InteractionClassNotPublished
FederateInternalError

objectInstanceNameReservationSucceeded

public void objectInstanceNameReservationSucceeded(String objectName)
                                            throws UnknownName,
                                                   FederateInternalError
Specified by:
objectInstanceNameReservationSucceeded in interface FederateAmbassador
Throws:
UnknownName
FederateInternalError

objectInstanceNameReservationFailed

public void objectInstanceNameReservationFailed(String objectName)
                                         throws UnknownName,
                                                FederateInternalError
Specified by:
objectInstanceNameReservationFailed in interface FederateAmbassador
Throws:
UnknownName
FederateInternalError

discoverObjectInstance

public void discoverObjectInstance(ObjectInstanceHandle theObject,
                                   ObjectClassHandle theObjectClass,
                                   String objectName)
                            throws CouldNotDiscover,
                                   ObjectClassNotRecognized,
                                   FederateInternalError
Specified by:
discoverObjectInstance in interface FederateAmbassador
Throws:
CouldNotDiscover
ObjectClassNotRecognized
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport,
                                   RegionHandleSet sentRegions)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport,
                                   LogicalTime theTime,
                                   OrderType receivedOrdering)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport,
                                   LogicalTime theTime,
                                   OrderType receivedOrdering,
                                   RegionHandleSet sentRegions)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport,
                                   LogicalTime theTime,
                                   OrderType receivedOrdering,
                                   MessageRetractionHandle retractionHandle)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   InvalidLogicalTime,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
InvalidLogicalTime
FederateInternalError

reflectAttributeValues

public void reflectAttributeValues(ObjectInstanceHandle theObject,
                                   AttributeHandleValueMap theAttributes,
                                   byte[] userSuppliedTag,
                                   OrderType sentOrdering,
                                   TransportationType theTransport,
                                   LogicalTime theTime,
                                   OrderType receivedOrdering,
                                   MessageRetractionHandle retractionHandle,
                                   RegionHandleSet sentRegions)
                            throws ObjectInstanceNotKnown,
                                   AttributeNotRecognized,
                                   AttributeNotSubscribed,
                                   InvalidLogicalTime,
                                   FederateInternalError
Specified by:
reflectAttributeValues in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
InvalidLogicalTime
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport,
                               RegionHandleSet sentRegions)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport,
                               LogicalTime theTime,
                               OrderType receivedOrdering)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport,
                               LogicalTime theTime,
                               OrderType receivedOrdering,
                               RegionHandleSet regions)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport,
                               LogicalTime theTime,
                               OrderType receivedOrdering,
                               MessageRetractionHandle messageRetractionHandle)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               InvalidLogicalTime,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
InvalidLogicalTime
FederateInternalError

receiveInteraction

public void receiveInteraction(InteractionClassHandle interactionClass,
                               ParameterHandleValueMap theParameters,
                               byte[] userSuppliedTag,
                               OrderType sentOrdering,
                               TransportationType theTransport,
                               LogicalTime theTime,
                               OrderType receivedOrdering,
                               MessageRetractionHandle messageRetractionHandle,
                               RegionHandleSet sentRegions)
                        throws InteractionClassNotRecognized,
                               InteractionParameterNotRecognized,
                               InteractionClassNotSubscribed,
                               InvalidLogicalTime,
                               FederateInternalError
Specified by:
receiveInteraction in interface FederateAmbassador
Throws:
InteractionClassNotRecognized
InteractionParameterNotRecognized
InteractionClassNotSubscribed
InvalidLogicalTime
FederateInternalError

removeObjectInstance

public void removeObjectInstance(ObjectInstanceHandle theObject,
                                 byte[] userSuppliedTag,
                                 OrderType sentOrdering)
                          throws ObjectInstanceNotKnown,
                                 FederateInternalError
Specified by:
removeObjectInstance in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
FederateInternalError

removeObjectInstance

public void removeObjectInstance(ObjectInstanceHandle theObject,
                                 byte[] userSuppliedTag,
                                 OrderType sentOrdering,
                                 LogicalTime theTime,
                                 OrderType receivedOrdering)
                          throws ObjectInstanceNotKnown,
                                 FederateInternalError
Specified by:
removeObjectInstance in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
FederateInternalError

removeObjectInstance

public void removeObjectInstance(ObjectInstanceHandle theObject,
                                 byte[] userSuppliedTag,
                                 OrderType sentOrdering,
                                 LogicalTime theTime,
                                 OrderType receivedOrdering,
                                 MessageRetractionHandle retractionHandle)
                          throws ObjectInstanceNotKnown,
                                 InvalidLogicalTime,
                                 FederateInternalError
Specified by:
removeObjectInstance in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
InvalidLogicalTime
FederateInternalError

attributesInScope

public void attributesInScope(ObjectInstanceHandle theObject,
                              AttributeHandleSet theAttributes)
                       throws ObjectInstanceNotKnown,
                              AttributeNotRecognized,
                              AttributeNotSubscribed,
                              FederateInternalError
Specified by:
attributesInScope in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

attributesOutOfScope

public void attributesOutOfScope(ObjectInstanceHandle theObject,
                                 AttributeHandleSet theAttributes)
                          throws ObjectInstanceNotKnown,
                                 AttributeNotRecognized,
                                 AttributeNotSubscribed,
                                 FederateInternalError
Specified by:
attributesOutOfScope in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotSubscribed
FederateInternalError

provideAttributeValueUpdate

public void provideAttributeValueUpdate(ObjectInstanceHandle theObject,
                                        AttributeHandleSet theAttributes,
                                        byte[] userSuppliedTag)
                                 throws ObjectInstanceNotKnown,
                                        AttributeNotRecognized,
                                        AttributeNotOwned,
                                        FederateInternalError
Specified by:
provideAttributeValueUpdate in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError

turnUpdatesOnForObjectInstance

public void turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject,
                                           AttributeHandleSet theAttributes)
                                    throws ObjectInstanceNotKnown,
                                           AttributeNotRecognized,
                                           AttributeNotOwned,
                                           FederateInternalError
Specified by:
turnUpdatesOnForObjectInstance in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError

turnUpdatesOffForObjectInstance

public void turnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject,
                                            AttributeHandleSet theAttributes)
                                     throws ObjectInstanceNotKnown,
                                            AttributeNotRecognized,
                                            AttributeNotOwned,
                                            FederateInternalError
Specified by:
turnUpdatesOffForObjectInstance in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError

requestAttributeOwnershipAssumption

public void requestAttributeOwnershipAssumption(ObjectInstanceHandle theObject,
                                                AttributeHandleSet offeredAttributes,
                                                byte[] userSuppliedTag)
                                         throws ObjectInstanceNotKnown,
                                                AttributeNotRecognized,
                                                AttributeAlreadyOwned,
                                                AttributeNotPublished,
                                                FederateInternalError
Specified by:
requestAttributeOwnershipAssumption in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeNotPublished
FederateInternalError

requestDivestitureConfirmation

public void requestDivestitureConfirmation(ObjectInstanceHandle theObject,
                                           AttributeHandleSet offeredAttributes)
                                    throws ObjectInstanceNotKnown,
                                           AttributeNotRecognized,
                                           AttributeNotOwned,
                                           AttributeDivestitureWasNotRequested,
                                           FederateInternalError
Specified by:
requestDivestitureConfirmation in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
AttributeDivestitureWasNotRequested
FederateInternalError

attributeOwnershipAcquisitionNotification

public void attributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject,
                                                      AttributeHandleSet securedAttributes,
                                                      byte[] userSuppliedTag)
                                               throws ObjectInstanceNotKnown,
                                                      AttributeNotRecognized,
                                                      AttributeAcquisitionWasNotRequested,
                                                      AttributeAlreadyOwned,
                                                      AttributeNotPublished,
                                                      FederateInternalError
Specified by:
attributeOwnershipAcquisitionNotification in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAcquisitionWasNotRequested
AttributeAlreadyOwned
AttributeNotPublished
FederateInternalError

attributeOwnershipUnavailable

public void attributeOwnershipUnavailable(ObjectInstanceHandle theObject,
                                          AttributeHandleSet theAttributes)
                                   throws ObjectInstanceNotKnown,
                                          AttributeNotRecognized,
                                          AttributeAlreadyOwned,
                                          AttributeAcquisitionWasNotRequested,
                                          FederateInternalError
Specified by:
attributeOwnershipUnavailable in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeAcquisitionWasNotRequested
FederateInternalError

requestAttributeOwnershipRelease

public void requestAttributeOwnershipRelease(ObjectInstanceHandle theObject,
                                             AttributeHandleSet candidateAttributes,
                                             byte[] userSuppliedTag)
                                      throws ObjectInstanceNotKnown,
                                             AttributeNotRecognized,
                                             AttributeNotOwned,
                                             FederateInternalError
Specified by:
requestAttributeOwnershipRelease in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeNotOwned
FederateInternalError

confirmAttributeOwnershipAcquisitionCancellation

public void confirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject,
                                                             AttributeHandleSet theAttributes)
                                                      throws ObjectInstanceNotKnown,
                                                             AttributeNotRecognized,
                                                             AttributeAlreadyOwned,
                                                             AttributeAcquisitionWasNotCanceled,
                                                             FederateInternalError
Specified by:
confirmAttributeOwnershipAcquisitionCancellation in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
AttributeAlreadyOwned
AttributeAcquisitionWasNotCanceled
FederateInternalError

informAttributeOwnership

public void informAttributeOwnership(ObjectInstanceHandle theObject,
                                     AttributeHandle theAttribute,
                                     FederateHandle theOwner)
                              throws ObjectInstanceNotKnown,
                                     AttributeNotRecognized,
                                     FederateInternalError
Specified by:
informAttributeOwnership in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError

attributeIsNotOwned

public void attributeIsNotOwned(ObjectInstanceHandle theObject,
                                AttributeHandle theAttribute)
                         throws ObjectInstanceNotKnown,
                                AttributeNotRecognized,
                                FederateInternalError
Specified by:
attributeIsNotOwned in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError

attributeIsOwnedByRTI

public void attributeIsOwnedByRTI(ObjectInstanceHandle theObject,
                                  AttributeHandle theAttribute)
                           throws ObjectInstanceNotKnown,
                                  AttributeNotRecognized,
                                  FederateInternalError
Specified by:
attributeIsOwnedByRTI in interface FederateAmbassador
Throws:
ObjectInstanceNotKnown
AttributeNotRecognized
FederateInternalError

timeRegulationEnabled

public void timeRegulationEnabled(LogicalTime time)
                           throws InvalidLogicalTime,
                                  NoRequestToEnableTimeRegulationWasPending,
                                  FederateInternalError
Specified by:
timeRegulationEnabled in interface FederateAmbassador
Throws:
InvalidLogicalTime
NoRequestToEnableTimeRegulationWasPending
FederateInternalError

timeConstrainedEnabled

public void timeConstrainedEnabled(LogicalTime time)
                            throws InvalidLogicalTime,
                                   NoRequestToEnableTimeConstrainedWasPending,
                                   FederateInternalError
Specified by:
timeConstrainedEnabled in interface FederateAmbassador
Throws:
InvalidLogicalTime
NoRequestToEnableTimeConstrainedWasPending
FederateInternalError

timeAdvanceGrant

public void timeAdvanceGrant(LogicalTime theTime)
                      throws InvalidLogicalTime,
                             JoinedFederateIsNotInTimeAdvancingState,
                             FederateInternalError
Specified by:
timeAdvanceGrant in interface FederateAmbassador
Throws:
InvalidLogicalTime
JoinedFederateIsNotInTimeAdvancingState
FederateInternalError

requestRetraction

public void requestRetraction(MessageRetractionHandle theHandle)
                       throws FederateInternalError
Specified by:
requestRetraction in interface FederateAmbassador
Throws:
FederateInternalError