|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.npsnet.xrti.utilities.ProxyAmbassador
org.npsnet.xrti.proxies.ReflectionProxyAmbassador
Autogenerated proxy ambassador.
| Field Summary | |
private ObjectClassHandle |
HLAarrayDataTypeHandle
Handle for the HLAarrayDataType object class. |
private ObjectClassHandle |
HLAattributeHandle
Handle for the HLAattribute object class. |
private ObjectClassHandle |
HLAbasicRepresentationHandle
Handle for the HLAbasicRepresentation object class. |
private ObjectClassHandle |
HLAdataTypeHandle
Handle for the HLAdataType object class. |
private ObjectClassHandle |
HLAdimensionHandle
Handle for the HLAdimension object class. |
private ObjectClassHandle |
HLAenumeratedDataTypeHandle
Handle for the HLAenumeratedDataType object class. |
private ObjectClassHandle |
HLAfixedRecordDataTypeHandle
Handle for the HLAfixedRecordDataType object class. |
private ObjectClassHandle |
HLAinteractionClassHandle
Handle for the HLAinteractionClass object class. |
private ParameterHandle |
HLAmergeFDD_federationDescriptionDocumentHandle
Handle for the federationDescriptionDocument parameter of the HLAmergeFDD interaction. |
private InteractionClassHandle |
HLAmergeFDDHandle
Handle for the HLAmergeFDD interaction. |
private ObjectClassHandle |
HLAobjectClassHandle
Handle for the HLAobjectClass object class. |
private ObjectClassHandle |
HLAobjectRootHandle
Handle for the HLAobjectRoot object class. |
private ObjectClassHandle |
HLAparameterHandle
Handle for the HLAparameter object class. |
private ObjectClassHandle |
HLAreflectionHandle
Handle for the HLAreflection object class. |
private ObjectClassHandle |
HLAsimpleDataTypeHandle
Handle for the HLAsimpleDataType object class. |
private ObjectClassHandle |
HLAsynchronizationHandle
Handle for the HLAsynchronization object class. |
private ObjectClassHandle |
HLAtransportationHandle
Handle for the HLAtransportation object class. |
private ObjectClassHandle |
HLAvariantRecordDataTypeHandle
Handle for the HLAvariantRecordDataType object class. |
private java.util.Vector |
interactionListeners
The list of interaction listeners. |
| Fields inherited from class org.npsnet.xrti.utilities.ProxyAmbassador |
objectInstanceHandleProxyMap, proxyAmbassadorListeners, rtiAmbassador |
| Constructor Summary | |
ReflectionProxyAmbassador(RTIambassador pRTIAmbassador)
Constructor. |
|
| Method Summary | |
void |
addInteractionListener(ReflectionInteractionListener il)
Adds a listener for the interactions processed by this ambassador. |
void |
discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
Notifies the federate of the presence of an object instance. |
HLAarrayDataTypeProxy |
newHLAarrayDataType()
Registers a new HLAarrayDataType and returns a proxy object that may be used to examine and control its state. |
HLAarrayDataTypeProxy |
newHLAarrayDataType(java.lang.String name)
Registers a new HLAarrayDataType with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAattributeProxy |
newHLAattribute()
Registers a new HLAattribute and returns a proxy object that may be used to examine and control its state. |
HLAattributeProxy |
newHLAattribute(java.lang.String name)
Registers a new HLAattribute with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAbasicRepresentationProxy |
newHLAbasicRepresentation()
Registers a new HLAbasicRepresentation and returns a proxy object that may be used to examine and control its state. |
HLAbasicRepresentationProxy |
newHLAbasicRepresentation(java.lang.String name)
Registers a new HLAbasicRepresentation with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAdataTypeProxy |
newHLAdataType()
Registers a new HLAdataType and returns a proxy object that may be used to examine and control its state. |
HLAdataTypeProxy |
newHLAdataType(java.lang.String name)
Registers a new HLAdataType with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAdimensionProxy |
newHLAdimension()
Registers a new HLAdimension and returns a proxy object that may be used to examine and control its state. |
HLAdimensionProxy |
newHLAdimension(java.lang.String name)
Registers a new HLAdimension with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAenumeratedDataTypeProxy |
newHLAenumeratedDataType()
Registers a new HLAenumeratedDataType and returns a proxy object that may be used to examine and control its state. |
HLAenumeratedDataTypeProxy |
newHLAenumeratedDataType(java.lang.String name)
Registers a new HLAenumeratedDataType with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAfixedRecordDataTypeProxy |
newHLAfixedRecordDataType()
Registers a new HLAfixedRecordDataType and returns a proxy object that may be used to examine and control its state. |
HLAfixedRecordDataTypeProxy |
newHLAfixedRecordDataType(java.lang.String name)
Registers a new HLAfixedRecordDataType with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAinteractionClassProxy |
newHLAinteractionClass()
Registers a new HLAinteractionClass and returns a proxy object that may be used to examine and control its state. |
HLAinteractionClassProxy |
newHLAinteractionClass(java.lang.String name)
Registers a new HLAinteractionClass with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAobjectClassProxy |
newHLAobjectClass()
Registers a new HLAobjectClass and returns a proxy object that may be used to examine and control its state. |
HLAobjectClassProxy |
newHLAobjectClass(java.lang.String name)
Registers a new HLAobjectClass with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAobjectRootProxy |
newHLAobjectRoot()
Registers a new HLAobjectRoot and returns a proxy object that may be used to examine and control its state. |
HLAobjectRootProxy |
newHLAobjectRoot(java.lang.String name)
Registers a new HLAobjectRoot with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAparameterProxy |
newHLAparameter()
Registers a new HLAparameter and returns a proxy object that may be used to examine and control its state. |
HLAparameterProxy |
newHLAparameter(java.lang.String name)
Registers a new HLAparameter with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAreflectionProxy |
newHLAreflection()
Registers a new HLAreflection and returns a proxy object that may be used to examine and control its state. |
HLAreflectionProxy |
newHLAreflection(java.lang.String name)
Registers a new HLAreflection with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAsimpleDataTypeProxy |
newHLAsimpleDataType()
Registers a new HLAsimpleDataType and returns a proxy object that may be used to examine and control its state. |
HLAsimpleDataTypeProxy |
newHLAsimpleDataType(java.lang.String name)
Registers a new HLAsimpleDataType with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAsynchronizationProxy |
newHLAsynchronization()
Registers a new HLAsynchronization and returns a proxy object that may be used to examine and control its state. |
HLAsynchronizationProxy |
newHLAsynchronization(java.lang.String name)
Registers a new HLAsynchronization with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAtransportationProxy |
newHLAtransportation()
Registers a new HLAtransportation and returns a proxy object that may be used to examine and control its state. |
HLAtransportationProxy |
newHLAtransportation(java.lang.String name)
Registers a new HLAtransportation with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAvariantRecordDataTypeProxy |
newHLAvariantRecordDataType()
Registers a new HLAvariantRecordDataType and returns a proxy object that may be used to examine and control its state. |
HLAvariantRecordDataTypeProxy |
newHLAvariantRecordDataType(java.lang.String name)
Registers a new HLAvariantRecordDataType with the specified name and returns a proxy object that may be used to examine and control its state. |
void |
publishAndSubscribeObjectClassAttributes()
Publishes and subscribes all supported object class attributes. |
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
Notifies the federate of a received interaction. |
void |
removeInteractionListener(ReflectionInteractionListener il)
Removes a listener for the interactions processed by this ambassador. |
void |
sendHLAmergeFDD(byte[] federationDescriptionDocument,
byte[] userSuppliedTag)
Merges the contents of a new federation description document into the FOM. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.util.Vector interactionListeners
private InteractionClassHandle HLAmergeFDDHandle
private ParameterHandle HLAmergeFDD_federationDescriptionDocumentHandle
private ObjectClassHandle HLAobjectRootHandle
private ObjectClassHandle HLAreflectionHandle
private ObjectClassHandle HLAobjectClassHandle
private ObjectClassHandle HLAattributeHandle
private ObjectClassHandle HLAinteractionClassHandle
private ObjectClassHandle HLAparameterHandle
private ObjectClassHandle HLAdimensionHandle
private ObjectClassHandle HLAsynchronizationHandle
private ObjectClassHandle HLAtransportationHandle
private ObjectClassHandle HLAdataTypeHandle
private ObjectClassHandle HLAbasicRepresentationHandle
private ObjectClassHandle HLAsimpleDataTypeHandle
private ObjectClassHandle HLAenumeratedDataTypeHandle
private ObjectClassHandle HLAarrayDataTypeHandle
private ObjectClassHandle HLAfixedRecordDataTypeHandle
private ObjectClassHandle HLAvariantRecordDataTypeHandle
| Constructor Detail |
public ReflectionProxyAmbassador(RTIambassador pRTIAmbassador)
throws InvalidInteractionClassHandle,
InvalidObjectClassHandle,
NameNotFound,
InteractionClassNotDefined,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
pRTIAmbassador - the run-time infrastructure ambassador
InvalidInteractionClassHandle - if an interaction class handle was invalid
NameNotFound - if an interaction or parameter name was not found
InteractionClassNotDefined - if an interaction class is not defined
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service invocations
are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure
InvalidObjectClassHandle| Method Detail |
public void publishAndSubscribeObjectClassAttributes()
throws InvalidObjectClassHandle,
NameNotFound,
ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
InvalidObjectClassHandle - if an object class handle is invalid
NameNotFound - if a name is not found
ObjectClassNotDefined - if an object class is undefined
AttributeNotDefined - if an attribute is undefined
FederateNotExecutionMember - if the federate is not an
execution member
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the
run-time infrastructure
public HLAobjectRootProxy newHLAobjectRoot()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAobjectRootProxy newHLAobjectRoot(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAreflectionProxy newHLAreflection()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAreflectionProxy newHLAreflection(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAobjectClassProxy newHLAobjectClass()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAobjectClassProxy newHLAobjectClass(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAattributeProxy newHLAattribute()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAattributeProxy newHLAattribute(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAinteractionClassProxy newHLAinteractionClass()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAinteractionClassProxy newHLAinteractionClass(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAparameterProxy newHLAparameter()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAparameterProxy newHLAparameter(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAdimensionProxy newHLAdimension()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAdimensionProxy newHLAdimension(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAsynchronizationProxy newHLAsynchronization()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAsynchronizationProxy newHLAsynchronization(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAtransportationProxy newHLAtransportation()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAtransportationProxy newHLAtransportation(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAdataTypeProxy newHLAdataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAdataTypeProxy newHLAdataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAbasicRepresentationProxy newHLAbasicRepresentation()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAbasicRepresentationProxy newHLAbasicRepresentation(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAsimpleDataTypeProxy newHLAsimpleDataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAsimpleDataTypeProxy newHLAsimpleDataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAenumeratedDataTypeProxy newHLAenumeratedDataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAenumeratedDataTypeProxy newHLAenumeratedDataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAarrayDataTypeProxy newHLAarrayDataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAarrayDataTypeProxy newHLAarrayDataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfixedRecordDataTypeProxy newHLAfixedRecordDataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfixedRecordDataTypeProxy newHLAfixedRecordDataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAvariantRecordDataTypeProxy newHLAvariantRecordDataType()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAvariantRecordDataTypeProxy newHLAvariantRecordDataType(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructurepublic void addInteractionListener(ReflectionInteractionListener il)
il - the listener object to addpublic void removeInteractionListener(ReflectionInteractionListener il)
il - the listener object to remove
public void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
receiveInteraction in interface FederateAmbassadorreceiveInteraction in class ProxyAmbassadorinteractionClass - the class of the received interactiontheParameters - the map between parameter handles and the values of
the identified parametersuserSuppliedTag - a user-supplied tag associated with the interactionsentOrdering - the type of ordering with which the interaction was senttheTransport - the type of transport associated with the interaction
InteractionClassNotRecognized - if the interaction class was not recognized
InteractionParameterNotRecognized - if a parameter of the interaction was not
recognized
InteractionClassNotSubscribed - if the federate had not subscribed to the
interaction class
FederateInternalError - if an error occurs in the federate
public void discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
throws CouldNotDiscover,
ObjectClassNotRecognized,
FederateInternalError
discoverObjectInstance in interface FederateAmbassadordiscoverObjectInstance in class ProxyAmbassadortheObject - the instance handle of the newly discovered objecttheObjectClass - the class handle of the newly discovered objectobjectName - the name of the newly discovered object
CouldNotDiscover - if the object could not be discovered
ObjectClassNotRecognized - if the object class was not recognized
FederateInternalError - if an error occurs in the federate
public void sendHLAmergeFDD(byte[] federationDescriptionDocument,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
federationDescriptionDocument - The encoded federation description
document.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||