copyright The Portico Project 2008.

Uses of Class
org.portico.shared.compat.JRTIinternalError

Packages that use JRTIinternalError
org.portico.binding.jsop.lrc   
org.portico.core   
org.portico.core.fedex   
org.portico.core.fedex.mom   
org.portico.core.handlers   
org.portico.impl.hla13.handlers   
org.portico.impl.hla1516.handlers   
org.portico.lrc   
org.portico.lrc.handlers   
org.portico.shared.compat   
 

Uses of JRTIinternalError in org.portico.binding.jsop.lrc
 

Methods in org.portico.binding.jsop.lrc that throw JRTIinternalError
 void JSOPClientConnection.close()
          This method will close the connection to the RTI and kill the active thread that is processing incoming messages.
private  Socket JSOPClientConnection.connectToHost(String theHost)
          This method will attempt to open a JSOP connection to an RTI using the information in the given parameter.
private  Socket JSOPClientConnection.directConnect(String host, int port)
          Create a direct socket connection to the appropriate bootstrap running on the RTI-side.
private  Socket JSOPClientConnection.discoverRTI(int port)
          Discovers the location and port of the RTI using the MulticastLookup class.
 void JSOPClientConnection.sendMessage(com.lbf.commons.messaging.MessageContext message)
          Sends the message to the RTI by writing the request to the outgoing stream.
 void JSOPClientConnection.startup()
          This method will connect to the RTI and set up the input and output streams that communication will flow over.
 

Uses of JRTIinternalError in org.portico.core
 

Methods in org.portico.core that throw JRTIinternalError
 Federate FedexFactory.createFederate(String name, Federation federation, RTIConnection connection)
          Create, configure and return a new Federate instance.
 Federation FedexFactory.createFederation(String name, ObjectModel model)
          This method will create a new Federation instance.
 Federation RTIExec.createFederationExecution(String name, ObjectModel model)
          Creates a new Federation and registers it with this execution.
 

Uses of JRTIinternalError in org.portico.core.fedex
 

Methods in org.portico.core.fedex that throw JRTIinternalError
private  OCInstance Repository._registerInstance(Federate federate, OCMetadata type, String name)
          I factor this out into a separate method because it is just too much code to wrap in a try/finally block
 void Repository.discoverInstance(Federate federate, int instance, OCMetadata type)
          Record the given federate as a discoverer of the given instance.
 void InterestManager.publishObjectClass(Federate federate, int classHandle, Set<Integer> attributes)
          Add a publication entry for the given federate at the given class handle with the given attributes.
 OCInstance Repository.registerInstance(Federate federate, OCMetadata type, String name)
          Creates a new instance and stores it in the repository.
 OCInstance Repository.registerInstance(Federate federate, OCMetadata type, String name, Map<Integer,Integer> regionMap)
          This method basically extends Repository.registerInstance(Federate, OCMetadata, String) except that it will take the provided region/attribute association data and do an effective associateRegionForUpdates() call before returning the instance.
 

Constructors in org.portico.core.fedex that throw JRTIinternalError
Federation(RTIExec rti, String name, ObjectModel model)
          Create a new federation for the given object model (the model is then passed on to the FederationState where it is stored).
 

Uses of JRTIinternalError in org.portico.core.fedex.mom
 

Methods in org.portico.core.fedex.mom that throw JRTIinternalError
private  Federate MomManager.createFederate()
          This method creates the psudeo-Federate that is used to represent the MOM within the associated Federation.
 void MomManager.initialize()
          Does all the generaly HLA-related initialization for the MomManager federate.
private  void MomManager.publishHlaFederateClass()
          Publishes the ObjectRoot.Manager.Federate class (or the equivalent as dictated by the specification version used to create the federation).
private  void MomManager.publishHlaFederationClass()
          Publishes the ObjectRoot.Manager.Federation class (or the equivalent as dictated by the specification version used to create the federation).
private  void MomManager.registerHlaFederateInstance()
          Registeres a MOM object instance for the Federation.
 

Constructors in org.portico.core.fedex.mom that throw JRTIinternalError
MomManager(Federation federation)
          Create the MomManager for given Federation.
 

Uses of JRTIinternalError in org.portico.core.handlers
 

Methods in org.portico.core.handlers that throw JRTIinternalError
private  void ACT_TimeStatusHandler.enableTimeConstrained(com.lbf.commons.messaging.MessageContext context)
          This method will enable time constrained for the target federate.
 Federate CoreMessageHandler.getTargetFederate(RTI_RequestMessage request)
          This method will fetch the federate that sent the given request message.
 Federate CoreMessageHandler.getTargetFederate(String federateName)
          This method will fetch the federate of the given name from the federation.
private  void REQ_TimeStatusHandler.modifyLookahead(com.lbf.commons.messaging.MessageContext context)
          This method will adjust the lookahead to the requested value for the requesting federate.
private  void ACT_TimeAdvancementHandler.processAdvancement(com.lbf.commons.messaging.MessageContext context)
          This method performs the basic calculations for deciding if the federate that called for the time advancement request can advance right away or not.
 void REQ_RegisterObjectHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method will extract the desired details for the object registration and pass the request on to the Repository.registerInstance(Federate, OCMetadata, String) method.
 void REQ_DivertHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          Fetch the given request and drop it directly onto the queue of messages bound for the rti-action sink.
 void ACT_SyncPointAchieveHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          A federate has achieved a synchronization point, check to see if the federation is no synchronized.
 void ACT_RequestUpdateHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method will first find the object instance in question in the Repository.
 void ACT_RequestClassUpdateHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method will issue requests to all federates that own instances of any of the identified attributes to issue an update as soon as possible.
 void ACT_PostSubscribeHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          The process method will check for any instances that have yet to be discovered by the Federate but that can now be given the enhanced subscription interests.
 void ACT_PostRegisterHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method will extract the newly registered OCInstance from the Repository and then check to see which federates have a subscription interest in the object class (or parent object classes) of the registered instance.
 

Uses of JRTIinternalError in org.portico.impl.hla13.handlers
 

Methods in org.portico.impl.hla13.handlers that throw JRTIinternalError
 void CLB_Java1CallbackHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method attempts to locate the appropriate Delegate for the incoming request (based off the request messages identifier) and then invoke the delegate passing the message context as the parameter.
 void CLB_CallbackHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method attempts to locate the appropriate Delegate for the incoming request (based off the request messages identifier) and then invoke the delegate passing the message context as the parameter.
 

Uses of JRTIinternalError in org.portico.impl.hla1516.handlers
 

Methods in org.portico.impl.hla1516.handlers that throw JRTIinternalError
 void CLB_CallbackHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          This method attempts to locate the appropriate Delegate for the incoming request (based off the request messages identifier) and then invoke the delegate passing the message context as the parameter.
 

Uses of JRTIinternalError in org.portico.lrc
 

Methods in org.portico.lrc that throw JRTIinternalError
 void LRCState.checkSyncNotAchieved(String label)
          Checks to see if the given sync point has already been acheived.
abstract  void LRCConnection.close()
          This method is called when the connection should be closed.
 void LRCConfigurator.configure(LRC theLRC)
          This method will do the following: Initialize the LRC sinks with the default configuration Looks for any plugins and processed any configurations found in them Apply any user configuration (from any file pointed to by the system property LRCProperties.PROP_CONFIG if it exists - does nothing if it doesn't) Creates and configures the connection The user configuration is applied last so that it can override any settings provided by the default or plugin configurations.
private  void LRCConfigurator.createConnection(LRC theLRC)
          This method will create the connection for the LRC.
private  void LRCConfigurator.initializeSinks(LRC theLRC)
          Applies the default configuration.
protected  boolean LRCConfigurator.processConfiguration(LRC theLRC, com.lbf.commons.config.xml.XMLSource xsource)
          Attempts to apply the configuration in the given XMLSource to the given LRC.
private  void LRCConfigurator.processRid(LRC theLRC)
          This method will look for a configuration file at the location specified in the environment variable RTI_RID_FILE, and if that does not exist, the path given in the PorticoConstants.DEFAULT_RTI_RID variable will be checked.
private  void LRCConfigurator.processUserConfiguration(LRC theLRC)
          Attempts to apply any user configuration to the given LRC.
 void LRCConnection.receiveCallback(com.lbf.commons.messaging.MessageContext context)
          This method will drop the provided message on the callback queue.
 void LRC.reinitialize()
          Cleans the entire LRC of all state and sets it up as new.
abstract  void LRCConnection.startup()
          This method is called when the connection is first started.
 void LRC.tick()
          This method will take some time to poll for any messages waiting to be processed in the LRC.
 boolean LRC.tick(double min, double max)
          Process the callback queue for the given amount of time (in seconds).
private  boolean LRC.tickNanos(long nanos)
          Do some tick processing at least the given amount of time (in nanoseconds).
private  boolean LRC.tickNanosSingle(long timeout)
          This tick() implementation is meant to support the 1516-style evoke single callback facility.
private  void LRC.tickProcess(FED_CallbackMessage message)
          Passes the given message to the callback sink (wrapped up in a context)
 boolean LRC.tickSingle(double wait)
          Try and process a single callback.
 

Constructors in org.portico.lrc that throw JRTIinternalError
LRC(HLAVersion version, ISpecHelper helper)
          Create a new instance of the LRC that is targeted at the given HLAVersion and that should use the provided ISpecHelper.
 

Uses of JRTIinternalError in org.portico.lrc.handlers
 

Methods in org.portico.lrc.handlers that throw JRTIinternalError
private  OCMetadata REQ_RegisterObjectHandler.checkPublished(int classHandle)
          This method will try to find the OCMetadata for the object class with the given handle, validate that this federate is publishing that class and then return the metadata.
protected  ObjectModel LRCMessageHandler.getFOM()
          This method provides quick and easy access to the FOM.
 void REQ_JoinFederationHandler.processMessage(com.lbf.commons.messaging.MessageContext context)
          Checks that the LRC isn't already connected.
private  ICMetadata REQ_SubscribeInteractionHandler.validate(int classHandle)
          This method will verify that the interaction class exists in the FOM.
private  void REQ_PublishInteractionHandler.validate(int classHandle)
          This method will verify that the interaction class exists in the FOM.
private  void REQ_PublishObjectHandler.validate(int classHandle, Set<Integer> attributes)
          This method will verify that the object class exists in the FOM, and that each of the attribute handles represents an attribute that exists for the object class.
private  void REQ_SubscribeObjectHandler.validateDDM(int classHandle, int regionToken, Set<Integer> attributes)
          This method will validate the DDM related parts of a subscription request.
private  void REQ_SubscribeObjectHandler.validateHandles(int classHandle, Set<Integer> attributes)
          This method will verify that the object class exists in the FOM, and that each of the attribute handles represents an attribute that exists for the object class.
 

Uses of JRTIinternalError in org.portico.shared.compat
 

Methods in org.portico.shared.compat that return JRTIinternalError
 JRTIinternalError JException.asRTIError()
           
 


copyright The Portico Project 2008.