SmartFrog 3.10.000

Uses of Class
org.smartfrog.sfcore.common.SmartFrogException

Packages that use SmartFrogException
org.smartfrog   
org.smartfrog.examples.arithnet   
org.smartfrog.examples.arraycompound   
org.smartfrog.examples.counter   
org.smartfrog.examples.dynamicwebserver.apache   
org.smartfrog.examples.dynamicwebserver.balancer   
org.smartfrog.examples.dynamicwebserver.filetester   
org.smartfrog.examples.dynamicwebserver.gui.graphpanel   
org.smartfrog.examples.dynamicwebserver.gui.progresspanel   
org.smartfrog.examples.dynamicwebserver.logging   
org.smartfrog.examples.dynamicwebserver.monitor   
org.smartfrog.examples.dynamicwebserver.stresstest   
org.smartfrog.examples.dynamicwebserver.thresholder   
org.smartfrog.examples.exampleTemplate   
org.smartfrog.examples.helloworld   
org.smartfrog.examples.persistence   
org.smartfrog.examples.pong   
org.smartfrog.examples.spawn   
org.smartfrog.services.assertions   
org.smartfrog.services.autoloader   
org.smartfrog.services.comm.mcast   
org.smartfrog.services.display   
org.smartfrog.services.filesystem   
org.smartfrog.services.filesystem.filestore   
org.smartfrog.services.filesystem.replacevar   
org.smartfrog.services.management   
org.smartfrog.services.os.download   
org.smartfrog.services.os.java   
org.smartfrog.services.os.runshell   
org.smartfrog.services.persistence   
org.smartfrog.services.shellscript   
org.smartfrog.services.trace   
org.smartfrog.services.utils.concat   
org.smartfrog.services.utils.logtofile   
org.smartfrog.services.utils.setproperty   
org.smartfrog.sfcore.common   
org.smartfrog.sfcore.componentdescription   
org.smartfrog.sfcore.compound   
org.smartfrog.sfcore.deployer   
org.smartfrog.sfcore.languages.csf.csfcomponentdescription   
org.smartfrog.sfcore.languages.sf   
org.smartfrog.sfcore.languages.sf.predicates   
org.smartfrog.sfcore.languages.sf.sfcomponentdescription   
org.smartfrog.sfcore.logging   
org.smartfrog.sfcore.parser   
org.smartfrog.sfcore.prim   
org.smartfrog.sfcore.processcompound   
org.smartfrog.sfcore.reference   
org.smartfrog.sfcore.updatable   
org.smartfrog.sfcore.utils   
org.smartfrog.sfcore.workflow.combinators   
org.smartfrog.sfcore.workflow.components   
org.smartfrog.sfcore.workflow.eventbus   
 

Uses of SmartFrogException in org.smartfrog
 

Methods in org.smartfrog that throw SmartFrogException
protected static ProcessCompound SFSystem.createRootProcess()
           
static byte[] SFSystem.getByteArrayForResource(java.lang.String resourceSFURL)
          Gets ByteArray for the given resource.
static java.io.InputStream SFSystem.getInputStreamForResource(java.lang.String resourceSFURL)
          Gets input stream for the given resource.
static void SFSystem.initSystem()
          initialise the system.
static void SFSystem.readPropertiesFromIniFile()
          Reads properties given a system property "org.smartfrog.iniFile".
static java.lang.Object SFSystem.runConfigurationDescriptor(ConfigurationDescriptor configuration, boolean throwException)
          run whatever action is configured
static ProcessCompound SFSystem.runSmartFrog()
          Run SmartFrog as configured.
static void SFSystem.setOutputStreams()
          Sets stdout and stderr streams to different streams if class names specified in system properties.
 

Uses of SmartFrogException in org.smartfrog.examples.arithnet
 

Methods in org.smartfrog.examples.arithnet that throw SmartFrogException
 void OutputImpl.sfDeploy()
          Deploys the component.
 void NetElemImpl.sfDeploy()
          Deploys the component.
 void InputImpl.sfDeploy()
          Deploys the component.
 void Delay.sfDeploy()
          Deploys the component
 void Comparator.sfDeploy()
          Deploys the component.
 void NetElemImpl.sfStart()
          Starts the component.
 void Generator.sfStart()
          Starts the component.
 void Constant.sfStart()
          Starts the SmartFrog component.
 

Uses of SmartFrogException in org.smartfrog.examples.arraycompound
 

Methods in org.smartfrog.examples.arraycompound that throw SmartFrogException
 void ArrayCompoundImpl.sfDeploy()
          sfDeploy: reads ArrayCompound attributes and configures counter thread The superclass implementation of sfDeploy is called before the component specific initialization code (reading ArrayCompound attributes and configuring counter thread) to maintain correct behaviour of initial deployment and starting the heartbeat monitoring of this component
 void ArrayCompoundImpl.sfStart()
          sfStart: starts ArrayCompound and deploys children templates!
 

Uses of SmartFrogException in org.smartfrog.examples.counter
 

Methods in org.smartfrog.examples.counter that throw SmartFrogException
protected  void CounterImpl.readSFAttributes()
          Reads optional and mandatory attributes.
 void CounterImpl.sfDeploy()
          sfDeploy: reads Counter attributes and configures counter thread The superclass implementation of sfDeploy is called before the component specific initialization code (reading Counter attributes and configuring counter thread) to maintain correct behaviour of initial deployment and starting the heartbeat monitoring of this component.
 void CounterImpl.sfStart()
          sfStart: starts counter thread.
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.apache
 

Methods in org.smartfrog.examples.dynamicwebserver.apache that throw SmartFrogException
 void ApacheImpl.sfDeploy()
          This method retrieves the paramters from the .sf file.
 void ApacheImpl.sfStart()
          This sets a flag that will start the httpd process running.
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.balancer
 

Methods in org.smartfrog.examples.dynamicwebserver.balancer that throw SmartFrogException
 void BalancerImpl.sfDeploy()
          Standard sfDeploy().
 void BalancerImpl.sfStart()
          Standard sfStart().
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.filetester
 

Methods in org.smartfrog.examples.dynamicwebserver.filetester that throw SmartFrogException
 void FileTesterImpl.sfStart()
           
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.gui.graphpanel
 

Methods in org.smartfrog.examples.dynamicwebserver.gui.graphpanel that throw SmartFrogException
 void GraphImpl.sfDeploy()
          Deploy phase : deplou children, initialize graph
 void GraphImpl.sfStart()
          Start phase : begin value collection here
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.gui.progresspanel
 

Methods in org.smartfrog.examples.dynamicwebserver.gui.progresspanel that throw SmartFrogException
 void ProgressBarsImpl.sfDeploy()
          Deprecated. The lifecycle initialisation hook - reads time attribute and terminationType attribute.
 void ProgressBarsImpl.sfStart()
          Deprecated. This lifecycle start hook - kick of the timer and terminate when it fires.
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.logging
 

Methods in org.smartfrog.examples.dynamicwebserver.logging that throw SmartFrogException
 void LoggerImpl.sfDeploy()
           
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.monitor
 

Methods in org.smartfrog.examples.dynamicwebserver.monitor that throw SmartFrogException
 void CPUMonitorImpl.sfDeploy()
           
 void CPUMonitorImpl.sfStart()
           
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.stresstest
 

Methods in org.smartfrog.examples.dynamicwebserver.stresstest that throw SmartFrogException
 void StressTesterImpl.sfDeploy()
          Standard sfDeploy()
 void StressControlGuiImpl.sfDeploy()
          Standard sfDeploy()
 void StressTesterImpl.sfStart()
          Standard sfStart()
 void StressControlGuiImpl.sfStart()
          Standard sfStart()
 

Uses of SmartFrogException in org.smartfrog.examples.dynamicwebserver.thresholder
 

Methods in org.smartfrog.examples.dynamicwebserver.thresholder that throw SmartFrogException
 void ThresholderImpl.sfDeploy()
           
 void DisplayThresholderImpl.sfDeploy()
          Deployment phase : get the thresholder, and initialize the graph
 void ThresholderImpl.sfStart()
           
 

Uses of SmartFrogException in org.smartfrog.examples.exampleTemplate
 

Methods in org.smartfrog.examples.exampleTemplate that throw SmartFrogException
protected  void ExampleTemplateImpl.readConfiguration()
          Reads optional and mandatory attributes.
 void ExampleTemplateImpl.sfDeploy()
           
 void ExampleTemplateImpl.sfStart()
           
 

Uses of SmartFrogException in org.smartfrog.examples.helloworld
 

Methods in org.smartfrog.examples.helloworld that throw SmartFrogException
 void PrinterImpl.sfDeploy()
          Initialization template method sfDeploy.
 void GeneratorImpl.sfDeploy()
          sfDeploy: reads Generator attributes.
 void GeneratorImpl.sfStart()
          sfStart: starts genrator thread.
 

Uses of SmartFrogException in org.smartfrog.examples.persistence
 

Methods in org.smartfrog.examples.persistence that throw SmartFrogException
 void PersistentCounterImpl.sfDeploy()
          sfDeploy: reads Counter attributes and configures counter thread The superclass implementation of sfDeploy is called before the component specific initialization code (reading Counter attributes and configuring counter thread) to maintain correct behaviour of initial deployment and starting the heartbeat monitoring of this component.
 

Uses of SmartFrogException in org.smartfrog.examples.pong
 

Methods in org.smartfrog.examples.pong that throw SmartFrogException
 void GameArenaWrapper.sfDeploy()
          Collect data from the description.
 void GameArenaWrapper.sfStart()
          Build a game frame and start the game.
 

Uses of SmartFrogException in org.smartfrog.examples.spawn
 

Methods in org.smartfrog.examples.spawn that throw SmartFrogException
 void Spawn.sfDeploy()
          During the deploy phase, it picks up the following attributes.
 

Uses of SmartFrogException in org.smartfrog.services.assertions
 

Subclasses of SmartFrogException in org.smartfrog.services.assertions
 class SmartFrogAssertionException
          This is just a special kind of liveness exception; an assertion failure.
 

Methods in org.smartfrog.services.assertions that throw SmartFrogException
 void AssertComponent.checkAssertions()
          verify that assertions are valid.
 boolean AssertComponent.evaluate(java.lang.Object target, java.lang.String methodName)
          evaluate a named method on an object; expect it to return a boolean
 void AssertComponent.sfDeploy()
          Called after instantiation for deployment purposed.
 void AssertComponent.sfStart()
          Can be called to start components.
 

Uses of SmartFrogException in org.smartfrog.services.autoloader
 

Methods in org.smartfrog.services.autoloader that throw SmartFrogException
 void Autoloader.sfDeploy()
           
 

Uses of SmartFrogException in org.smartfrog.services.comm.mcast
 

Methods in org.smartfrog.services.comm.mcast that throw SmartFrogException
 void SFMCastServerImpl.sfDeploy()
          Reads attributes and configures thread.
 void SFMCastClientImpl.sfDeploy()
          Deploys the component and read attributes defined in component description.
 void SFMCastServerImpl.sfStart()
          Starts the thread.The superclass implementation of sfStart is called before the component specific code (starting thread) to maintain correct behaviour of starting the active threads for components
 void SFMCastClientImpl.sfStart()
          Starts client thread
 

Uses of SmartFrogException in org.smartfrog.services.display
 

Methods in org.smartfrog.services.display that throw SmartFrogException
 void SFDisplay.sfDeploy()
          Deploys the component and reads the components attributes.
 void SFDisplay.sfStart()
          Starts the component.
 

Uses of SmartFrogException in org.smartfrog.services.filesystem
 

Methods in org.smartfrog.services.filesystem that throw SmartFrogException
static java.io.File FileSystem.createTempDir(java.lang.String prefix, java.lang.String suffix, java.lang.String parent)
          Create a temp directory in the directory named, with the given prefix and suffix.
static java.io.File FileSystem.createTempFile(java.lang.String prefix, java.lang.String suffix, java.lang.String dir)
          Create a temp file in the directory names, with the given prefix and suffix.
 void TouchFileImpl.sfDeploy()
           
 void TempFileImpl.sfDeploy()
          On startup we create the temp file and set the filename attribute to it
 void TempDirImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void SelfDeletingFileImpl.sfDeploy()
          Bind to the attributes defining filename; fail if not set
 void MkdirImpl.sfDeploy()
          Can be called to start components.
 void FileImpl.sfDeploy()
          Called after instantiation for deployment purposed.
 void CopyFileImpl.sfDeploy()
          Can be called to start components.
 void TouchFileImpl.sfStart()
          this is called at runtime
 void TextFileImpl.sfStart()
          when we deploy, we write out our text stream
 void TempDirImpl.sfStart()
          start the component
 void MkdirImpl.sfStart()
          we only create the directory at startup time, even though we bond at deploy time
 void FileImpl.sfStart()
          Can be called to start components.
 void DeployByCopyImpl.sfStart()
           
 void CopyFileImpl.sfStart()
          we only create the directory at startup time, even though we bond at deploy time
 void TouchFileIntf.touch()
          extract the current values of the attributes, and then touch the file
 void TouchFileImpl.touch()
          extract the current values of the attributes, and then touch the file
 

Uses of SmartFrogException in org.smartfrog.services.filesystem.filestore
 

Methods in org.smartfrog.services.filesystem.filestore that throw SmartFrogException
 FileEntry LocalFilestoreImpl.createNewFile(java.lang.String prefix, java.lang.String suffix)
          Create a new temp file
 FileEntry LocalFilestore.createNewFile(java.lang.String prefix, java.lang.String suffix)
          Create a new temp file
 boolean LocalFilestoreImpl.delete(java.net.URI uri)
          Delete an entry
 boolean LocalFilestore.delete(java.net.URI uri)
          Delete an entry
 FileEntry LocalFilestoreImpl.lookup(java.net.URI uri)
          look up a file from a URI
 FileEntry LocalFilestore.lookup(java.net.URI uri)
          look up a file from a URI
 void LocalFilestoreImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void LocalFilestoreImpl.sfStart()
          Can be called to start components.
 FileEntry LocalFilestoreImpl.uploadNewFile(java.lang.String prefix, java.lang.String suffix, byte[] content, java.lang.Object metadata)
          Create a new temp file
 FileEntry LocalFilestore.uploadNewFile(java.lang.String prefix, java.lang.String suffix, byte[] content, java.lang.Object metadata)
          Create a new temp file
 

Uses of SmartFrogException in org.smartfrog.services.filesystem.replacevar
 

Methods in org.smartfrog.services.filesystem.replacevar that throw SmartFrogException
 void SFReplaceFileVar.sfDeploy()
          Description of the Method
 void SFReplaceFileVar.sfStart()
          Description of the Method
 

Uses of SmartFrogException in org.smartfrog.services.management
 

Methods in org.smartfrog.services.management that throw SmartFrogException
 void SFDeployDisplay.sfDeploy()
          Deploys display component.
 void SFDeployDisplay.sfStart()
          Starts the display component.
 

Uses of SmartFrogException in org.smartfrog.services.os.download
 

Methods in org.smartfrog.services.os.download that throw SmartFrogException
 void DownloadImpl.sfStart()
          Starts the download component.
 

Uses of SmartFrogException in org.smartfrog.services.os.java
 

Methods in org.smartfrog.services.os.java that throw SmartFrogException
 void LibraryArtifactImpl.checkChecksum(java.io.File file, java.lang.String algorithm, java.lang.String hexValue, int blocksize)
          check the checksum of a file.
 void JavaPackageImpl.checkForRequiredClasses()
          look into the classpath and load the classes, then verify that any needed declared required classes are actually present.
 void LibraryArtifactImpl.checkMd5Checksum()
          check that md5 checksum
 void LibraryArtifactImpl.checkSha1Checksum()
          check our sha1 checksum
static java.lang.Object LoadClassImpl.createInstance(java.lang.Class clazz)
          Create an instance of a class using the empty constructor
 java.lang.String LocalCachePolicy.createLocalPath(SerializedArtifact artifact)
          Form a local path,
 java.lang.String RemoteCachePolicy.createRemotePath(SerializedArtifact artifact)
          create a path to the remote system, all but the base URL, using the artifact as the
 java.io.File LibraryImpl.determineArtifactFile(SerializedArtifact artifact)
          Get the filename of the artifact.
 java.lang.String LibraryImpl.determineArtifactPath(SerializedArtifact artifact)
           
 java.lang.String Library.determineArtifactPath(SerializedArtifact artifact)
          Determine the absolute path of an artifact in the local library cache.
 java.lang.String LibraryImpl.determineArtifactRelativeURLPath(SerializedArtifact artifact)
           
 java.lang.String Library.determineArtifactRelativeURLPath(SerializedArtifact artifact)
          Determine the relative path of an artifact in the current policy This is not an absolute URL, as there may be a list of full URLs to work with.
 void LibraryArtifactImpl.download()
          Download the file, even if it is present.
 java.io.IOException LibraryArtifactImpl.downloadFromOneRepository(java.lang.String repositoryBaseURL)
          try to fetch the file from a single repository.
static java.lang.Class LoadClassImpl.loadClass(Prim owner, java.lang.String classname)
          Load a class using the classloader of a nominated component
 java.lang.String LibraryArtifactImpl.makeRemoteUrlPath()
          Determine our relative path.
protected  void RunJavaImpl.readSFAttributes()
          Reads SF description = initial configuration.
 void JavaPackageImpl.readValuesAndSetUpClasspath()
          this method does the core of the work read in the attributes fetch the current codebase if needed flatten the filelist extract URIs from everything merge duplicates create (and set) the output attributes
protected  void AbstractClasspathImpl.setClasspathAttributes(java.io.File[] files)
          set the classpath up
protected  void AbstractClasspathImpl.setClasspathAttributes(java.util.List files)
          set the classpath up
 void RunJavaImpl.sfDeploy()
           
 void LoadPropertyFileImpl.sfDeploy()
          Can be called to start components.
 void LibraryImpl.sfDeploy()
          deployment: validate and create
 void LibraryClasspathImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void LibraryArtifactImpl.sfDeploy()
          Retrieve our file from our parent libraries.
 void JavaPackageImpl.sfDeploy()
          Called after instantiation for deployment purposed.
 void DirectoryClasspathImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void LoadClassImpl.sfStart()
          Can be called to start components.
 void LibraryClasspathImpl.sfStart()
          Can be called to start components.
 void JavaPackageImpl.sfStart()
          Can be called to start components.
 void DirectoryClasspathImpl.sfStart()
          Can be called to start components.
 

Uses of SmartFrogException in org.smartfrog.services.os.runshell
 

Methods in org.smartfrog.services.os.runshell that throw SmartFrogException
protected  void RunShellImpl.readSFAttributes()
          Reads SF description = initial configuration.
 void RunShellImpl.sfDeploy()
          This method retrieves the paramters from the .sf file.
 void RunShellImpl.sfStart()
          This sets a flag that will start the httpd process running.
 

Uses of SmartFrogException in org.smartfrog.services.persistence
 

Methods in org.smartfrog.services.persistence that throw SmartFrogException
 void SFPersist.sfDeploy()
          Deploys the component.
 void SFPersist.sfStart()
          Starts the component.
 

Uses of SmartFrogException in org.smartfrog.services.shellscript
 

Methods in org.smartfrog.services.shellscript that throw SmartFrogException
 ScriptResults SFScriptExecutionImpl.execute(java.util.List commands, long timeout)
          submit a list of commands to the shell
 ScriptResults ScriptExecutionImpl.execute(java.util.List commands, long timeout)
          submit a list of commands to the shell
 ScriptResults ScriptExecution.execute(java.util.List commands, long timeout)
          submit a list of commands to the shell as a single atomic lock/execute/unlock
 ScriptResults SFScriptExecutionImpl.execute(java.util.List commands, long timeout, boolean verbose)
          submit a list of commands to the shell
 ScriptResults ScriptExecutionImpl.execute(java.util.List commands, long timeout, boolean verbose)
          submit a list of commands to the shell
 ScriptResults ScriptExecution.execute(java.util.List commands, long timeout, boolean verbose)
          submit a list of commands to the shell as a single atomic lock/execute/unlock
 ScriptResults SFScriptExecutionImpl.execute(java.util.List commands, ScriptLock lock)
           
 ScriptResults ScriptExecutionImpl.execute(java.util.List commands, ScriptLock lock)
          submit a list of commands to the shell
 ScriptResults ScriptExecution.execute(java.util.List commands, ScriptLock lock)
          submit a list of commands to the shell
 ScriptResults SFScriptExecutionImpl.execute(java.util.List commands, ScriptLock lock, boolean verbose)
           
 ScriptResults ScriptExecutionImpl.execute(java.util.List commands, ScriptLock lock, boolean verbose)
          submit a list of commands to the shell
 ScriptResults ScriptExecution.execute(java.util.List commands, ScriptLock lock, boolean verbose)
          submit a list of commands to the shell
 ScriptResults SFScriptExecutionImpl.execute(java.lang.String command, long timeout)
          submit a command to the shell
 ScriptResults ScriptExecutionImpl.execute(java.lang.String command, long timeout)
          submit a command to the shell
 ScriptResults ScriptExecution.execute(java.lang.String command, long timeout)
          submit a command to the shell as a single atomic lock/execute/unlock
 ScriptResults SFScriptExecutionImpl.execute(java.lang.String command, long timeout, boolean verbose)
          submit a command to the shell
 ScriptResults ScriptExecutionImpl.execute(java.lang.String command, long timeout, boolean verbose)
          submit a command to the shell
 ScriptResults ScriptExecution.execute(java.lang.String command, long timeout, boolean verbose)
          submit a command to the shell as a single atomic lock/execute/unlock
 ScriptResults SFScriptExecutionImpl.execute(java.lang.String command, ScriptLock lock)
           
 ScriptResults ScriptExecutionImpl.execute(java.lang.String command, ScriptLock lock)
          submit a command to the shell
 ScriptResults ScriptExecution.execute(java.lang.String command, ScriptLock lock)
          submit a command to the shell
 ScriptResults SFScriptExecutionImpl.execute(java.lang.String command, ScriptLock lock, boolean verbose)
           
 ScriptResults ScriptExecutionImpl.execute(java.lang.String command, ScriptLock lock, boolean verbose)
          submit a command to the shell
 ScriptResults ScriptExecution.execute(java.lang.String command, ScriptLock lock, boolean verbose)
          submit a command to the shell
 java.lang.reflect.InvocationTargetException ScriptResults.getException()
           
 java.lang.reflect.InvocationTargetException ScriptExecutionImpl.ScriptResultsImpl.getException()
           
 java.lang.Integer ScriptResults.getExitCode()
           
 java.lang.Integer ScriptExecutionImpl.ScriptResultsImpl.getExitCode()
           
 java.util.List ScriptResults.getStderr()
           
 java.util.List ScriptExecutionImpl.ScriptResultsImpl.getStderr()
           
 java.util.List ScriptResults.getStdout()
           
 java.util.List ScriptExecutionImpl.ScriptResultsImpl.getStdout()
           
 ScriptLock SFScriptExecutionImpl.lockShell(long timeout)
           
 ScriptLock ScriptExecutionImpl.lockShell(long timeout)
          obtain a lock on the shell, will block until it is available
 ScriptLock ScriptExecution.lockShell(long timeout)
          obtain a lock on the shell, will block until it is available
 void SFScriptImpl.readConfig()
          Reads SF description = initial configuration.
 void SFScriptExecutionImpl.readConfig()
          Reads SF description = initial configuration.
 void SFReadConfig.readConfig()
          Reads configuration attributes
 void SFProcessExecutionImpl.readConfig()
          Reads SF description = initial configuration.
 void SFExecution.readConfig()
           
 void SFScriptExecutionImpl.releaseShell(ScriptLock lock)
           
 void ScriptExecutionImpl.releaseShell(ScriptLock lock)
          release the lock on the shell and resets verbose to false.
 void ScriptExecution.releaseShell(ScriptLock lock)
          release the lock on the shell and resets verbose to false.
 void SFProcessExecutionImpl.restart()
          Restarts the process
 void SFProcessExecution.restart()
          Restarts the process
 void SFScriptImpl.sfDeploy()
          This method retrieves the paramters from the .sf file.
 void SFScriptExecutionImpl.sfDeploy()
          This method retrieves the paramters from the .sf file.
 void SFProcessExecutionImpl.sfDeploy()
          This method retrieves the paramters from the .sf file.
 void SFScriptImpl.sfStart()
          This sets a flag that will start the httpd process running.
 void SFScriptExecutionImpl.sfStart()
          This sets a flag that will start the httpd process running.
 void SFProcessExecutionImpl.sfStart()
          This sets a flag that will start the httpd process running.
 java.lang.String ScriptResults.tailStderr(int num)
          Gets the tail end of the stderr output
 java.lang.String ScriptExecutionImpl.ScriptResultsImpl.tailStderr(int num)
           
 java.lang.String ScriptResults.tailStdout(int num)
          Gets the tail end of the stdout output
 java.lang.String ScriptExecutionImpl.ScriptResultsImpl.tailStdout(int num)
           
 void ScriptResults.waitFor(long timeout)
          wait for the results to be ready for the timeout
 void ScriptExecutionImpl.ScriptResultsImpl.waitFor(long timeout)
          wait for the results to be ready for the timeout
 ComponentDescription ScriptResults.waitForResults(long timeout)
          Deprecated.  
 ComponentDescription ScriptExecutionImpl.ScriptResultsImpl.waitForResults(long timeout)
          wait for the results to be ready for the timeout, and return them when they are
 

Constructors in org.smartfrog.services.shellscript that throw SmartFrogException
Cmd(ComponentDescription cd)
           
 

Uses of SmartFrogException in org.smartfrog.services.trace
 

Methods in org.smartfrog.services.trace that throw SmartFrogException
 void SFTraceDisplay.sfDeploy()
          Deprecated. Deploys the display trace component.
 void SFTrace.sfDeploy()
          Deploys the component.
 void SFTraceDisplay.sfStart()
          Deprecated. Starts the display trace component.
 void SFTrace.sfStart()
          Starts the component.
 

Uses of SmartFrogException in org.smartfrog.services.utils.concat
 

Methods in org.smartfrog.services.utils.concat that throw SmartFrogException
 void SFConcatImpl.sfDeploy()
          sfDeploy.
 void SFConcatImpl.sfStart()
          sfStart.
 

Uses of SmartFrogException in org.smartfrog.services.utils.logtofile
 

Methods in org.smartfrog.services.utils.logtofile that throw SmartFrogException
 void SFLogToFile.sfDeploy()
          Reads attributes for the log file and deploys and component.
 void SFLogToFile.sfStart()
          Life cycle method to start the component.
 

Uses of SmartFrogException in org.smartfrog.services.utils.setproperty
 

Methods in org.smartfrog.services.utils.setproperty that throw SmartFrogException
 void SystemPropertiesImpl.setProperty(java.lang.String name, java.lang.String value)
          Set a property in this JVM
 void SystemProperties.setProperty(java.lang.String name, java.lang.String value)
          Set a property in this JVM
 void SystemPropertiesImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void SystemPropertiesImpl.sfStart()
          Can be called to start components.
 void SystemPropertiesImpl.unsetProperty(java.lang.String name)
          Unset a property in this JVM Not supported on java1.4
 void SystemProperties.unsetProperty(java.lang.String name)
          Unset a property in this JVM
 

Uses of SmartFrogException in org.smartfrog.sfcore.common
 

Subclasses of SmartFrogException in org.smartfrog.sfcore.common
 class SmartFrogCompilationException
          SmartFrogCompilationException is thrown when an irrecoverable error occurs during the compilation of smartfrog component's description.
 class SmartFrogContextException
          SmartFrogContextException is thrown when an irrecoverable error occurs during processing the context atributes of smartfrog component's description.
 class SmartFrogDeploymentException
          A SmartFrogDeploymentException is thrown if the attempt at creating the SmartFrog tree from a description fails.
 class SmartFrogInitException
          A SmartFrogInitException is thrown if smartfrog initialization encounters errors.
 class SmartFrogLifecycleException
          A SmartFrogLifecycleException is thrown if the attempt at executing one of the SmartFrog lifecycle phases fails.
 class SmartFrogLivenessException
          A SmartFrogLivenessException is thrown when a liveness test fails
 class SmartFrogLogException
          A SmartFrogLogException is thrown when an error occurs in SmartFrog Logging.
 class SmartFrogParseException
          SmartFrogCompilationException is thrown when an irrecoverable error occurs during the compilation of smartfrog component's description.
 class SmartFrogResolutionException
          SmartFrogResolutionException is thrown system fails to resolve some reference.
 class SmartFrogRuntimeException
          A SmartFrogRuntimeException is thrown when an irrecoverable error occurs while running a SmartFrog component.
 class SmartFrogUpdateException
           
 

Methods in org.smartfrog.sfcore.common that return SmartFrogException
static SmartFrogException SmartFrogResolutionException.forward(java.lang.String message, Reference r, java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogRuntimeException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogParseException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrogParseException exceptions instead of chain them.
static SmartFrogException SmartFrogLogException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrogLogException exceptions instead of chain them.
static SmartFrogException SmartFrogLivenessException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrogLivenessException exceptions instead of chain them.
static SmartFrogException SmartFrogLifecycleException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogInitException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrogInitException exceptions instead of chain them.
static SmartFrogException SmartFrogException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogDeploymentException.forward(java.lang.String message, java.lang.Throwable thr)
          To forward SmartFrogDeploymentException exceptions instead of chain them.
static SmartFrogException SmartFrogLifecycleException.forward(java.lang.String message, java.lang.Throwable thr, Prim sfObject)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogRuntimeException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogResolutionException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogParseException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogLogException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogLivenessException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogLifecycleException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogInitException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogDeploymentException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogCompilationException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chaining them.
 

Methods in org.smartfrog.sfcore.common that throw SmartFrogException
static Prim ActionDeploy.Deploy(java.lang.String url, java.lang.String appName, Prim parent, Compound target, Context c, Reference deployReference)
          Parses and deploys "sfConfig" from a resource to the target process compound rethrows an exception if it fails, after trying to clean up.
static Prim ActionDetach.Detach(java.lang.String name, ProcessCompound targetP)
          Detaches appName from component target
static Prim ActionDetachAndTerminate.DetachAndTerminate(java.lang.String name, ProcessCompound targetP)
          Detaches and Terminates name from component targetP
static ComponentDescription ActionDiagnostics.Diagnostics(Prim prim)
          Gets and prints a diagnostics report from the target component
 java.lang.Object ConfigurationAction.execute(ConfigurationDescriptor configuration)
          Locate the target from the configuration, then call #execute() with the target specified this is an optional override point, giving the overrider the option of using an alternate target mapping process
 java.lang.Object ConfigurationDescriptor.execute(ProcessCompound targetProcess)
          Performs the nominated action
abstract  java.lang.Object ConfigurationAction.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          this has to be implemented by subclasses; execute a configuration command against a specified target.
 java.lang.Object ActionUpdate.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          Deploy Action.
 java.lang.Object ActionTerminate.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          Terminate action
 java.lang.Object ActionPing.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          this has to be implemented by subclasses; execute a configuration command against a specified target
 java.lang.Object ActionParse.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          this has to be implemented by subclasses; execute a configuration command against a specified target
 java.lang.Object ActionDiagnostics.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          Deploy Action.
 java.lang.Object ActionDetachAndTerminate.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          Detach and Terminate action
 java.lang.Object ActionDetach.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          this has to be implemented by subclasses; execute a configuration command against a specified target
 java.lang.Object ActionDeploy.execute(ProcessCompound targetP, ConfigurationDescriptor configuration)
          Deploy Action.
 java.lang.Object CreateNewChildThread.get()
          Wait
 java.lang.Object CreateNewChildThread.get(long timeout)
          Wait
static ProcessCompound ConfigurationAction.selectTargetProcess(java.lang.String host, java.lang.String subProcess)
          Select target process compound using host and subprocess names
static Prim ActionTerminate.sfTerminate(java.lang.String name, ProcessCompound targetP)
          Terminates name from component targetP
static Update ActionUpdate.update(java.lang.String url, Update component, Context c, Reference deployReference)
          Parses and updates "sfConfig" from a resource to the target process compound rethrows an exception if it fails, after trying to clean up.
 

Constructors in org.smartfrog.sfcore.common that throw SmartFrogException
CreateNewChildThread(java.lang.Object name, Prim parent, ComponentDescription cmp, Context parms)
          Creates a CreateNewChildThread that will upon running, execute the given CreateNewChild.
CreateNewChildThread(java.lang.Object name, Prim parent, ComponentDescription cmp, Context parms, Prim deployer)
          Creates a CreateNewChildThread that will upon running, execute the given CreateNewChild.
 

Uses of SmartFrogException in org.smartfrog.sfcore.componentdescription
 

Methods in org.smartfrog.sfcore.componentdescription that throw SmartFrogException
static ComponentDescription ComponentDescriptionImpl.getClassComponentDescription(java.lang.Object obj, boolean addSystemProperties, java.util.Vector newPhases)
          Gets configuration description for Obj class using "sf" language.
static ComponentDescription ComponentDescriptionImpl.getClassComponentDescription(java.lang.Object obj, boolean addSystemProperties, java.util.Vector newPhases, java.lang.String languageExtension)
          Gets configuration description for Obj class using the right parser for language.
static ComponentDescription ComponentDescriptionImpl.sfComponentDescription(java.lang.String url)
          Utility method that gets Component Description for URL after applying default parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescription(java.lang.String url, java.lang.String language, java.util.Vector phases, Reference ref)
          Utility method that gets Component Description for URL after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescription(java.lang.String url, java.lang.String language, java.util.Vector phases, Reference ref, java.lang.String codebase)
          Utility method that gets Component Description for URL after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescription(java.lang.String url, java.util.Vector phases, Reference ref)
          Utility method that gets Component Description for URL after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescriptionFromStr(java.io.InputStream description, java.lang.String language, java.util.Vector phases, Reference ref)
          Utility method that gets Component Description for a String after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescriptionFromStr(java.io.InputStream description, java.lang.String language, java.util.Vector phases, Reference ref, java.lang.String codebase)
          Utility method that gets Component Description for a String after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescriptionFromStr(java.lang.String description, java.lang.String language, java.util.Vector phases, Reference ref)
          Utility method that gets Component Description for a String after applying some parser phases
static ComponentDescription ComponentDescriptionImpl.sfComponentDescriptionFromStr(java.lang.String description, java.lang.String language, java.util.Vector phases, Reference ref, java.lang.String codebase)
          Utility method that gets Component Description for a String after applying some parser phases
 

Uses of SmartFrogException in org.smartfrog.sfcore.compound
 

Methods in org.smartfrog.sfcore.compound that throw SmartFrogException
 void CompoundImpl.sfDeploy()
          Deploy the compound.
 void CompoundImpl.sfStart()
          Starts the compound.
 

Uses of SmartFrogException in org.smartfrog.sfcore.deployer
 

Methods in org.smartfrog.sfcore.deployer that throw SmartFrogException
protected static ComponentDeployer SFDeployer.getDeployer(ComponentDescription component)
          Gets the real deployer for this description target.
 

Uses of SmartFrogException in org.smartfrog.sfcore.languages.csf.csfcomponentdescription
 

Methods in org.smartfrog.sfcore.languages.csf.csfcomponentdescription that throw SmartFrogException
 Phases CSFComponentDescriptionImpl.sfResolvePhases(java.util.Vector phases)
          Public method to carry out specific resolution actions as defined by the phases provided.
 

Uses of SmartFrogException in org.smartfrog.sfcore.languages.sf
 

Subclasses of SmartFrogException in org.smartfrog.sfcore.languages.sf
 class SmartFrogCompileResolutionException
          A SmartFrogCompileResolutionException is thrown when an irrecoverable resolution error occurs while compilation.
 

Methods in org.smartfrog.sfcore.languages.sf that return SmartFrogException
static SmartFrogException SmartFrogCompileResolutionException.forward(java.lang.Throwable thr)
          To forward SmartFrog exceptions instead of chain them.
static SmartFrogException SmartFrogCompileResolutionException.forward(java.lang.Throwable thr, java.lang.String resolutionPhase)
          To forward SmartFrog exceptions instead of chain them.
 

Uses of SmartFrogException in org.smartfrog.sfcore.languages.sf.predicates
 

Methods in org.smartfrog.sfcore.languages.sf.predicates that throw SmartFrogException
protected  boolean Schema.isValidClass(java.lang.Object schemaClass, java.lang.Object foundClassToValidate)
          Checks an object class against a schema class(String) or classes (Vector of Strings)
 

Uses of SmartFrogException in org.smartfrog.sfcore.languages.sf.sfcomponentdescription
 

Methods in org.smartfrog.sfcore.languages.sf.sfcomponentdescription that throw SmartFrogException
 Phases SFComponentDescriptionImpl.sfResolvePhase(java.lang.String phase)
          Public method to carry out specific phase.
 Phases SFComponentDescriptionImpl.sfResolvePhases()
          Public method to carry out specific resolution actions as defined by the phaseList attribute.
 Phases SFComponentDescriptionImpl.sfResolvePhases(java.util.Vector phases)
          Public method to carry out specific resolution actions as defined by the phases provided.
 

Uses of SmartFrogException in org.smartfrog.sfcore.logging
 

Methods in org.smartfrog.sfcore.logging with parameters of type SmartFrogException
 void LogSF.debug(java.lang.Object message, SmartFrogException t)
           Log an error with debug log level.
 void LogImplAsyncWrapper.debug(java.lang.Object message, SmartFrogException t)
           Log an error with debug log level.
 void LogImpl.debug(java.lang.Object message, SmartFrogException t)
           Log an error with debug log level.
 void LogSF.debug(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with debug log level.
 void LogImplAsyncWrapper.debug(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with debug log level.
 void LogImpl.debug(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with debug log level.
 void LogToNothingImpl.err(java.lang.Object message, SmartFrogException t)
           Log an error with message log level.
 void LogMessage.err(java.lang.Object message, SmartFrogException t)
           Log an error with message log level.
 void LogImplAsyncWrapper.err(java.lang.Object message, SmartFrogException t)
           Log an error with message log level.
 void LogImpl.err(java.lang.Object message, SmartFrogException t)
           Log an error with message log level.
 void LogToNothingImpl.err(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with message log level.
 void LogMessage.err(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with message log level.
 void LogImplAsyncWrapper.err(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with message log level.
 void LogImpl.err(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with message log level.
 void LogSF.error(java.lang.Object message, SmartFrogException t)
           Log an error with error log level.
 void LogImplAsyncWrapper.error(java.lang.Object message, SmartFrogException t)
           Log an error with error log level.
 void LogImpl.error(java.lang.Object message, SmartFrogException t)
           Log an error with error log level.
 void LogSF.error(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with error log level.
 void LogImplAsyncWrapper.error(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with error log level.
 void LogImpl.error(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with error log level.
 void LogSF.fatal(java.lang.Object message, SmartFrogException t)
           Log an error with fatal log level.
 void LogImplAsyncWrapper.fatal(java.lang.Object message, SmartFrogException t)
           Log an error with fatal log level.
 void LogImpl.fatal(java.lang.Object message, SmartFrogException t)
           Log an error with fatal log level.
 void LogSF.fatal(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with fatal log level.
 void LogImplAsyncWrapper.fatal(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with fatal log level.
 void LogImpl.fatal(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with fatal log level.
 void LogSF.ignore(java.lang.Object message, SmartFrogException t)
           Log an error with ignore log level.
 void LogImplAsyncWrapper.ignore(java.lang.Object message, SmartFrogException t)
           Log an error with ignore log level.
 void LogImpl.ignore(java.lang.Object message, SmartFrogException t)
           Log an error with ignore log level.
 void LogSF.ignore(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with ignore log level.
 void LogImplAsyncWrapper.ignore(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with ignore log level.
 void LogImpl.ignore(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with ignore log level.
 void LogSF.info(java.lang.Object message, SmartFrogException t)
           Log an error with info log level.
 void LogImplAsyncWrapper.info(java.lang.Object message, SmartFrogException t)
           Log an error with info log level.
 void LogImpl.info(java.lang.Object message, SmartFrogException t)
           Log an error with info log level.
 void LogSF.info(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with info log level.
 void LogImplAsyncWrapper.info(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with info log level.
 void LogImpl.info(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with info log level.
 void LogSF.trace(java.lang.Object message, SmartFrogException t)
           Log an error with trace log level.
 void LogImplAsyncWrapper.trace(java.lang.Object message, SmartFrogException t)
           Log an error with trace log level.
 void LogImpl.trace(java.lang.Object message, SmartFrogException t)
           Log an error with trace log level.
 void LogSF.trace(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with trace log level.
 void LogImplAsyncWrapper.trace(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with trace log level.
 void LogImpl.trace(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with trace log level.
 void LogSF.warn(java.lang.Object message, SmartFrogException t)
           Log an error with warn log level.
 void LogImplAsyncWrapper.warn(java.lang.Object message, SmartFrogException t)
           Log an error with warn log level.
 void LogImpl.warn(java.lang.Object message, SmartFrogException t)
           Log an error with warn log level.
 void LogSF.warn(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with warn log level.
 void LogImplAsyncWrapper.warn(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with warn log level.
 void LogImpl.warn(java.lang.Object message, SmartFrogException t, TerminationRecord tr)
           Log a message with warn log level.
 

Methods in org.smartfrog.sfcore.logging that throw SmartFrogException
protected  void SFPrimLogImpl.readConfiguration()
          Reads optional and mandatory attributes.
protected  void SFLogStdStreamImpl.readConfiguration()
          Reads optional and mandatory attributes.
protected  void SFLogRegistrationImpl.readConfiguration()
          Reads configuration Read attribute log to bind to a particular log, if no configuration is provided, then it binds to the component log.
protected  void LogToFileImpl.readSFFileAttributes(ComponentDescription cd)
          Reads optional and mandatory attributes.
protected  void LogToNothingImpl.readSFNothingAttributes(ComponentDescription cd)
          Reads optional and mandatory attributes.
protected  void LogToStreamsImpl.readSFStreamsAttributes(ComponentDescription cd)
          Reads optional and mandatory attributes.
 void SFPrimLogImpl.sfDeploy()
           
 void SFLogStdStreamImpl.sfDeploy()
           
 void SFLogRegistrationImpl.sfDeploy()
           
 void SFLogRegistrationImpl.sfStart()
           
 

Constructors in org.smartfrog.sfcore.logging that throw SmartFrogException
LogToPrimImpl(java.lang.String name, ComponentDescription componentComponentDescription, java.lang.Integer initialLogLevel)
          Construct a simple log with given name and log level and log to output level
LogToPrimImpl(java.lang.String name, java.lang.Integer initialLogLevel)
          Construct a simple log with given name and log level and log to output level
 

Uses of SmartFrogException in org.smartfrog.sfcore.parser
 

Methods in org.smartfrog.sfcore.parser that throw SmartFrogException
 Phases Phases.sfResolvePhase(java.lang.String phase)
          Evaluate the phase given in the parameter.
 Phases Phases.sfResolvePhases()
          Evaluate all the phases required of the description implementing the interface.
 Phases Phases.sfResolvePhases(java.util.Vector phases)
          Evaluate the phases given in the parameter.
 

Constructors in org.smartfrog.sfcore.parser that throw SmartFrogException
SFParser()
          Constructor for an instance of the parser for the default language.
SFParser(java.lang.String languageOrUrl)
          Constructor for an instance of the parser for the given language.
 

Uses of SmartFrogException in org.smartfrog.sfcore.prim
 

Methods in org.smartfrog.sfcore.prim that throw SmartFrogException
protected  void PrimImpl.registerWithProcessCompound()
          Registers component with local ProcessCompound only if it is root component, its parent is remote or the attribute sfProcessComponentName is defined.
 void PrimImpl.sfDeploy()
          Called after instantiation for deployment purposes.
 void Prim.sfDeploy()
          Deploy the component.
 void Prim.sfDeployWith(Prim parent, Context cxt)
          Private method to set up a freshly deployed component.
 void PrimImpl.sfDetach()
          Get this object to detach from its parent.
 void Prim.sfDetach()
          Request component to detach itself from its parent, and becoming a root component.
 ComponentDescription Diagnostics.sfDiagnosticsReport()
          Creates diagnostics report
protected  java.lang.Object PrimImpl.sfExport(java.lang.Object portObj)
          Exports this component using portObj.
 java.lang.Object PrimImpl.sfExportRef()
          Export this primitive to accept remote method calls using an anonymous port.
 java.lang.Object PrimImpl.sfExportRef(int port)
          Export this primitive to accept remote method calls using port.
 LogSF PrimImpl.sfGetApplicationLog()
          To get application logger using ROOT name.
 void PrimHook.sfHookAction(Prim prim, TerminationRecord terminationRecord)
          Execute the hook.
 void PrimImpl.sfStart()
          Can be called to start components.
 void Prim.sfStart()
          Start the component's main processing thread.
 

Uses of SmartFrogException in org.smartfrog.sfcore.processcompound
 

Methods in org.smartfrog.sfcore.processcompound that throw SmartFrogException
static void SFProcess.addDefaultProcessDescriptions(ComponentDescription compDesc)
           
protected static Prim SFProcess.deployComponent(ComponentDescription comp)
          Deploys given component description.
static ProcessCompound SFProcess.deployProcessCompound(boolean addShutdownHook)
          Deploys the local process compound, if not already there
static ComponentDescription SFProcess.getCoreProcessCompoundDescription()
          Gets the core description for process compound out of processcompound.sf.
static ComponentDescription SFProcess.getProcessCompoundDescription()
          Gets the description for the process compound.
protected static int DefaultRootLocatorImpl.getRegistryPort(ProcessCompound c)
          Gets the port of RMI registry on which input process compound is running or if ProcessCompound is null then the 'sfRootLocatorPort' is read from processcompound.sf description
static RootLocator SFProcess.getRootLocator()
          Gets the root locator for this process.
protected  void ProcessCompoundImpl.registerWithProcessCompound()
           
static ProcessCompound SFProcess.resetRootProcessCompound(Reference terminatorCompleteName)
          Resets the root process compound
 void RootLocator.setRootProcessCompound(ProcessCompound c)
          Set given process compound as the root process compound for this host.
 void DefaultRootLocatorImpl.setRootProcessCompound(ProcessCompound c)
          Tries to make the requesting process compound the root of the entire host.
 boolean ProcessCompoundImpl.sfDeRegister(Prim comp)
          DeRegisters a deployed component
 boolean ProcessCompound.sfDeRegister(Prim comp)
          DeRegisters a deployed component
 void ProcessCompoundImpl.sfDetach()
          Detach the process compound from its parent.
protected  java.lang.Object ProcessCompoundImpl.sfExport(java.lang.Object portObj)
          Exports this component using portObj.
protected  ProcessCompound ProcessCompoundImpl.sfLocateParent()
          Locate the parent process compound.
 java.lang.Object ProcessCompoundImpl.sfRegister(java.lang.Object name, Prim comp)
          Register a component under given name.
 java.lang.Object ProcessCompound.sfRegister(java.lang.Object name, Prim comp)
          Registers a deployed component inhibiting the generation of a new name for the component.
protected  void ProcessCompoundImpl.sfRegisterWithParent(ProcessCompound parent)
          Parent process compoound can not add me to the attribute list since he did not create me.
static ProcessCompound SFProcess.sfSelectTargetProcess(java.net.InetAddress host, java.lang.String subProcess)
          Select target process compound using host InetAddress and subprocess name
static ProcessCompound SFProcess.sfSelectTargetProcess(java.lang.String host, java.lang.String subProcess)
          Select target process compound using host and subprocess names
 void ProcessCompoundImpl.sfStart()
          Starts the process compound.
 void RootLocator.unbindRootProcessCompound()
          Unbinds root process compound from local registry.
 void DefaultRootLocatorImpl.unbindRootProcessCompound()
          Unbinds root process compound from local registry.
 

Uses of SmartFrogException in org.smartfrog.sfcore.reference
 

Methods in org.smartfrog.sfcore.reference that throw SmartFrogException
 java.lang.Object Function.doit(Context c, Reference name)
          Evaluate the function
 

Uses of SmartFrogException in org.smartfrog.sfcore.updatable
 

Methods in org.smartfrog.sfcore.updatable that throw SmartFrogException
 void Tester.sfDeploy()
           
 void Update.sfPrepareUpdate()
           
 void UpdatablePrim.sfPrepareUpdate()
          Inform component (and children, typically) that an update is about to take place.
 void UpdatableCompound.sfPrepareUpdate()
          Inform component (and children, typically) that an update is about to take place.
 void Tester.sfStart()
           
 void Update.sfUpdate()
           
 void UpdatablePrim.sfUpdate()
          Carry out the context update - no roll back from this point on.
 void UpdatableCompound.sfUpdate()
          Carry out the context update - no roll back from this point on.
 void Update.sfUpdateComponent(ComponentDescription desc)
           
 void Update.sfUpdateDeploy()
           
 void UpdatablePrim.sfUpdateDeploy()
          Next phase of start-up after update - includes calling sfDeply on new children Errors are considered terminal unless behaviour overridden.
 void UpdatableCompound.sfUpdateDeploy()
          Next phase of start-up after update - includes calling sfDeply on new children Errors are considered terminal unless behaviour overridden.
 void Update.sfUpdateStart()
           
 void UpdatablePrim.sfUpdateStart()
          Final phase of startup after update - includes calling sfStart on new children Errors are considered terminal unless behaviour overridden.
 void UpdatableCompound.sfUpdateStart()
          Final phase of startup after update - includes calling sfStart on new children Errors are considered terminal unless behaviour overridden.
 boolean Update.sfUpdateWith(Context newContext)
           
 boolean UpdatablePrim.sfUpdateWith(Context newCxt)
          Validate whether the component (and its children) can be updated
 boolean UpdatableCompound.sfUpdateWith(Context newCxt)
          Validate whether the component (and its children) can be updated
 

Uses of SmartFrogException in org.smartfrog.sfcore.utils
 

Methods in org.smartfrog.sfcore.utils that throw SmartFrogException
 java.io.InputStream ComponentHelper.loadResource(java.lang.String resourcename)
          load a resource using the classpath of the component at question.
 java.lang.String ComponentHelper.loadResourceToString(java.lang.String resourcename, java.nio.charset.Charset encoding)
          Load a resource into a string
 

Uses of SmartFrogException in org.smartfrog.sfcore.workflow.combinators
 

Methods in org.smartfrog.sfcore.workflow.combinators that throw SmartFrogException
protected  void Parallel.asynchCreateChild()
           
protected  ComponentDescription Run.getComponentDescription()
           
protected  ComponentDescription Deployer.getComponentDescription()
           
 void Try.sfDeploy()
          Deploys and reads the basic configuration of the component.
 void Timeout.sfDeploy()
          Deploys the component and reads configuration attributes.
 void Sequence.sfDeploy()
          Reads the basic configuration of the component and deploys it.
 void Run.sfDeploy()
          Deploys and reads the basic configuration of the component.
 void Retry.sfDeploy()
          Reads the basic configuration of the component and deploys it.
 void Repeat.sfDeploy()
          Reads the basic configuration of the component and deploys the component.
 void RandomSequence.sfDeploy()
          Reads the basic configuration of the component and deploys.
 void Parallel.sfDeploy()
          Reads the basic configuration of the component and deploys.
 void During.sfDeploy()
          Reads the basic configuration of the component and deploys it.
 void DetachingCompoundImpl.sfDeploy()
          Collects the values of the behavior booleans on the deploy phase and deploys the component.
 void Delay.sfDeploy()
          Deploys and reads the basic configuration of the component.
 void Try.sfStart()
          Deploys and manages the primary subcomponent.
 void Timeout.sfStart()
          Deploys and manages the component and starts the timer.
 void Sequence.sfStart()
          Deploys and manages the sequential subcomponents.
 void Run.sfStart()
          Starts the component and deploys the subcomponent then terminates.
 void Retry.sfStart()
          Starts the component and starts subcomponents.
 void Repeat.sfStart()
          Starts the component and the deploys and manages the subcomponents.
 void RandomSequence.sfStart()
          Starts and manages the random subcomponents.
 void Parallel.sfStart()
          Deploys and manages the parallel subcomponents.
 void During.sfStart()
          Deploys and manages the component and starts the timer.
 void DetachingCompoundImpl.sfStart()
          Starts the detaching compound.
 void Delay.sfStart()
          Deploys and manages the sub-component and starts the timer.
protected  void Parallel.synchCreateChild()
           
 

Constructors in org.smartfrog.sfcore.workflow.combinators that throw SmartFrogException
Retract()
          Constructor Retract.
 

Uses of SmartFrogException in org.smartfrog.sfcore.workflow.components
 

Methods in org.smartfrog.sfcore.workflow.components that throw SmartFrogException
 void OnEvent.sfDeploy()
           
 void EventSend.sfDeploy()
          Deploys and identifies the message to send.
 void EventQueue.sfDeploy()
          Registers components referenced in the SendTo sub-component registers itself with components referenced in the RegisterWith sub-component.
 void EventCounter.sfDeploy()
          Deploys the component and reads the configuration attributes.
 void DoNothing.sfDeploy()
          Deploys the components and reads time attribute and terminationType attribute.
 void Terminator.sfStart()
          On start, kills and terminates itself.
 void EventSend.sfStart()
          Starts and sends the message and terminates.
 void DoNothing.sfStart()
          Kicks off the timer and terminates when it fires.
 void Attribute.sfStart()
          Starts the component and on start adds and removes the attribute and terminates.
 

Constructors in org.smartfrog.sfcore.workflow.components that throw SmartFrogException
DoNothing()
          Constructs DoNothing.
 

Uses of SmartFrogException in org.smartfrog.sfcore.workflow.eventbus
 

Methods in org.smartfrog.sfcore.workflow.eventbus that throw SmartFrogException
 void EventPrimImpl.sfDeploy()
          Registers components referenced in the SendTo sub-component registers itself with components referenced in the RegisterWith sub-component.
 void EventCompoundImpl.sfDeploy()
          Registers components referenced in the SendTo sub-component registers itself with components referenced in the RegisterWith sub-component.
 


SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP