|
copyright The Portico Project 2008. | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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. | |||||||||
PREV NEXT | FRAMES NO FRAMES |