copyright The Portico Project 2008.

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

Packages that use JException
org.portico.binding.jvm   
org.portico.core   
org.portico.core.config   
org.portico.lrc   
org.portico.shared.compat   
org.portico.shared.plugin   
 

Uses of JException in org.portico.binding.jvm
 

Constructors in org.portico.binding.jvm that throw JException
JVMServerConnection(JVMClientConnection client)
          Creates a new JVMServerConnection that is associated with a specific client through the given JVMClientConnection.
 

Uses of JException in org.portico.core
 

Methods in org.portico.core that throw JException
private  int BootstrapManager._startBootstraps(boolean strict)
           
private  void EmbeddedExecutor.executeClass(String[] command)
          This method will start a new Thread to execute the main method of the class located at the first position in the given String[].
static void EmbeddedExecutor.executeFederate(String className)
          The same as EmbeddedExecutor.executeFederate(String[]) but provides no arguments.
static void EmbeddedExecutor.executeFederate(String[] command)
          This method will attempt to locate the public static void main( String[] args ) method in the given class.
private  Method EmbeddedExecutor.findMain(String className, Class<?> clazz)
          Locate the public static void main(String[]) method in the given Class instance.
private static void RTIExec.loadRid(RTIExec rtiexec)
          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.
static void EmbeddedExecutor.main(String[] args)
          Each argument is treated as the name of a federate class to execute.
static RTIExec RTIExec.newRTI()
          Creates a new RTI which uses the default configuration

NOTE: If logging has not been configured yet, this method will do so.

static RTIExec RTIExec.newRTI(String file)
          Creates a new RTI which first loads the default configuration file and then the given configuration file.
static RTIExec RTIExec.newRTI(String file, boolean loadDefault)
          Factory method to create a new RTIExec from the given configuration file.
 void BootstrapManager.registerBootstrap(Bootstrap bootstrap, com.lbf.commons.utils.Bag<String,?> config)
          Register a bootstrap with the manager.
 void RTIExec.shutdown()
          This method contains all the shutdown processing fo the RTI execution.
 int BootstrapManager.startBootstrapsStrict()
          This method is the same as startBootstraps() in that it will only attempt to start any bootstraps that have not already been started.
 void RTIExec.startup()
          This method contains all the startup processing for the RTI execution (post-configuration).
 int BootstrapManager.stopBootstraps()
          This method will ask all the contained bootstraps to shutdown and cleanup.
 

Constructors in org.portico.core that throw JException
BootstrapHandler(RTIExec execution)
           
BootstrapManager(RTIExec execution)
          Create a new bootstrap manager for the given execution.
FedexFactory(RTIExec rti)
          Creates a new factory that is to be responsible for creating the Federate's and Federation's for the given RTIExec.
RTIExec()
          Creates a new RTIExec, creating all its components at the same time (such as the BootstrapManager and the MulticastRegistry.
 

Uses of JException in org.portico.core.config
 

Methods in org.portico.core.config that throw JException
 void PluginLoader.process(RTIExec rti)
          This method is the same as PluginLoader.process(String, RTIExec) except that it uses the default plugin directory rather than a user specified one.
 void PluginLoader.process(String location, RTIExec rti)
          Scan the given directory for plugin data.
 

Uses of JException in org.portico.lrc
 

Methods in org.portico.lrc that throw JException
 void LRCPluginLoader.process(LRC lrc)
          This method will search for any plugins and configure the given LRC with them.
 

Uses of JException in org.portico.shared.compat
 

Subclasses of JException in org.portico.shared.compat
 class JArrayIndexOutOfBounds
           
 class JAttributeNotDefined
           
 class JAttributeNotOwned
           
 class JAttributeNotPublished
           
 class JConcurrentAccessAttempted
           
 class JCouldNotOpenFED
           
 class JDeletePrivilegeNotHeld
           
 class JEnableTimeConstrainedPending
           
 class JEnableTimeRegulationPending
           
 class JErrorReadingFED
           
 class JFederateAlreadyExecutionMember
           
 class JFederateNotExecutionMember
           
 class JFederateOwnsAttributes
           
 class JFederatesCurrentlyJoined
           
 class JFederationExecutionAlreadyExists
           
 class JFederationExecutionDoesNotExist
           
 class JFederationTimeAlreadyPassed
           
 class JInteractionClassNotDefined
           
 class JInteractionClassNotPublished
           
 class JInteractionClassNotSubscribed
           
 class JInteractionParameterNotDefined
           
 class JInvalidExtents
           
 class JInvalidFederationTime
           
 class JInvalidLookahead
           
 class JInvalidRegionContext
           
 class JInvalidResignAction
           
 class JObjectAlreadyRegistered
           
 class JObjectClassNotDefined
           
 class JObjectClassNotPublished
           
 class JObjectClassNotSubscribed
           
 class JObjectNotKnown
           
 class JOwnershipAcquisitionPending
           
 class JRegionInUse
           
 class JRegionNotKnown
           
 class JRestoreInProgress
           
 class JRestoreNotRequested
           
 class JRTIinternalError
           
 class JSaveInProgress
           
 class JSaveNotInitiated
           
 class JSpaceNotDefined
           
 class JSynchronizationLabelNotAnnounced
           
 class JTimeAdvanceAlreadyInProgress
           
 class JTimeConstrainedAlreadyEnabled
           
 class JTimeConstrainedWasNotEnabled
           
 class JTimeRegulationAlreadyEnabled
           
 class JTimeRegulationWasNotEnabled
           
 

Uses of JException in org.portico.shared.plugin
 

Methods in org.portico.shared.plugin that throw JException
private  void PluginLocator.appendClasspath(File entry, org.apache.log4j.Logger logger)
          This method will append the given location to the system classpath.
 List<LoadedLibrary> PluginLocator.process(org.apache.log4j.Logger logger)
          This method will scan the default plug-in directory (as identified by the value in the PorticoConstants.DEFAULT_PLUGIN_DIR variable).
 List<LoadedLibrary> PluginLocator.process(String pluginDir, org.apache.log4j.Logger logger)
          This method is the same as PluginLocator.process(Logger) except that you can specify the directory that you wish to scan.
private  List<LoadedLibrary> PluginLocator.scan(String location, org.apache.log4j.Logger logger)
          This method will scan the given directory for all jar files and will return a list of LoadedLibrary instances containing the information about any that were found, as long as they were not previously loaded (previously loaded files will be ignored).
private  void PluginLocator.scanForPluginData(LoadedLibrary library, org.apache.log4j.Logger logger)
          This method will scan the given library for any RTI or LRC plugin configuration data.
private  Set<URL> PluginLocator.scanForPluginData(LoadedLibrary library, String resourceLocation, String manifestAttribute, org.apache.log4j.Logger logger)
          This method performs the actual scanning.
 


copyright The Portico Project 2008.