|
SmartFrog 3.10.000 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Prim in org.smartfrog.examples.arithnet |
|---|
| Classes in org.smartfrog.examples.arithnet that implement Prim | |
|---|---|
class |
Comparator
Defines the comparator component. |
class |
Constant
Defines the constant component. |
class |
Delay
Defines the delay component. |
class |
Dup
Constructs Dup Dup is basically a null operation, acting as a fan out. |
class |
Generator
Defines the generator component. |
class |
InputImpl
Defines the Input component. |
class |
Negate
Defines the Negate component. |
class |
NetElemImpl
Defines the basic methods for the netcomponents. |
class |
OutputImpl
Defines the Output component. |
class |
Plus
Defines the Plus component. |
class |
Printer
Defines the Printer component. |
class |
Times
Defines the Times component. |
| Uses of Prim in org.smartfrog.examples.arraycompound |
|---|
| Classes in org.smartfrog.examples.arraycompound that implement Prim | |
|---|---|
class |
ArrayCompoundImpl
This class is included in rmitargets that is read by the rmic compiler |
| Uses of Prim in org.smartfrog.examples.counter |
|---|
| Classes in org.smartfrog.examples.counter that implement Prim | |
|---|---|
class |
CounterImpl
Basic example component. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.apache |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.apache that implement Prim | |
|---|---|
class |
ApacheImpl
This class implements the Compound interface because it can "contain" Virtual Hosts components. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.balancer |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.balancer that implement Prim | |
|---|---|
class |
BalancerImpl
Title: BalancerImpl. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.filetester |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.filetester that implement Prim | |
|---|---|
class |
FileTesterImpl
|
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.gui.graphpanel |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.gui.graphpanel that implement Prim | |
|---|---|
class |
GraphImpl
A compound to collect data from a source and convert into some other form. |
class |
TideMeterImpl
A compound to collect data from a source and convert into some other form. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.gui.progresspanel |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.gui.progresspanel that implement Prim | |
|---|---|
class |
ProgressBarsImpl
Deprecated. 12 October 2002 |
| Methods in org.smartfrog.examples.dynamicwebserver.gui.progresspanel with parameters of type Prim | |
|---|---|
void |
ProgressBarsImpl.sfTerminateWith(TerminationRecord status,
Prim comp)
Deprecated. Implementation of sfTerminateWith which deregisters from all current registrations |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.logging |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.logging that implement Prim | |
|---|---|
class |
LoggerImpl
Description: Logger is used to log debugging information to standar out or err. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.monitor |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.monitor that implement Prim | |
|---|---|
class |
CPUMonitorImpl
There are basically two ways in which this component could work. |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.stresstest |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.stresstest that implement Prim | |
|---|---|
class |
StressControlGuiImpl
Description of the Class |
class |
StressTesterImpl
Description of the Class |
| Uses of Prim in org.smartfrog.examples.dynamicwebserver.thresholder |
|---|
| Classes in org.smartfrog.examples.dynamicwebserver.thresholder that implement Prim | |
|---|---|
class |
DisplayThresholderImpl
This sfgraph component will try to display the graph indicated by the dataSource. |
class |
ThresholderImpl
Description: Thresholder component. |
| Uses of Prim in org.smartfrog.examples.exampleTemplate |
|---|
| Classes in org.smartfrog.examples.exampleTemplate that implement Prim | |
|---|---|
class |
ExampleTemplateImpl
This class has to be run through RMIC compiler (add it to RMITARGETS) |
| Uses of Prim in org.smartfrog.examples.helloworld |
|---|
| Classes in org.smartfrog.examples.helloworld that implement Prim | |
|---|---|
class |
GeneratorImpl
Basic example component. |
class |
PrinterImpl
Basic example component. |
| Uses of Prim in org.smartfrog.examples.persistence |
|---|
| Classes in org.smartfrog.examples.persistence that implement Prim | |
|---|---|
class |
PersistentCounterImpl
Basic example component. |
| Uses of Prim in org.smartfrog.examples.pong |
|---|
| Classes in org.smartfrog.examples.pong that implement Prim | |
|---|---|
class |
GameArenaWrapper
A wrapper to turn the sfPong game into a SmartFrog component. |
| Uses of Prim in org.smartfrog.examples.spawn |
|---|
| Classes in org.smartfrog.examples.spawn that implement Prim | |
|---|---|
class |
Spawn
Implements the lifecycle methods of spawn component. |
| Uses of Prim in org.smartfrog.services.assertions |
|---|
| Classes in org.smartfrog.services.assertions that implement Prim | |
|---|---|
class |
AssertComponent
created 28-Apr-2004 11:40:53 |
| Constructors in org.smartfrog.services.assertions with parameters of type Prim | |
|---|---|
SmartFrogAssertionException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogLivenessException with message. |
|
SmartFrogAssertionException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLivenessException with message and cause. |
|
SmartFrogAssertionException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLivenessException with cause. |
|
| Uses of Prim in org.smartfrog.services.autoloader |
|---|
| Classes in org.smartfrog.services.autoloader that implement Prim | |
|---|---|
class |
Autoloader
Component that will autoload a .sf file to create a child component which is being de-referemced Usually used as an immediate child of the ProcessCompound, to autoload components that are expected to be named in the ProcessCompound as part of the environment. |
| Uses of Prim in org.smartfrog.services.comm.mcast |
|---|
| Classes in org.smartfrog.services.comm.mcast that implement Prim | |
|---|---|
class |
SFMCastClientImpl
sfMultiCastClient provides an implementation of a simple Multicast Client that listens in 'mcastAddress:mcastPort' for multicast messages. |
class |
SFMCastServerImpl
sfMultiCastServer provides an implementation of a simple Multicast Server that sends multicast messages to 'mcastAddress:mcastPort' every 5 secs. |
| Uses of Prim in org.smartfrog.services.display |
|---|
| Classes in org.smartfrog.services.display that implement Prim | |
|---|---|
class |
SFDisplay
Implements PrintMsgInt interface and prints the message remotely. |
| Constructors in org.smartfrog.services.display with parameters of type Prim | |
|---|---|
Display(java.lang.String title,
Prim sfObj,
StopResume stopResumeObj)
Constructs Display object with a reference to a SF object to be able to terminate it! |
|
| Uses of Prim in org.smartfrog.services.filesystem |
|---|
| Subinterfaces of Prim in org.smartfrog.services.filesystem | |
|---|---|
interface |
CopyFile
Defines attributes for CopyFile component. |
| Classes in org.smartfrog.services.filesystem that implement Prim | |
|---|---|
class |
CopyFileImpl
Implemetation for CopyFile component. |
class |
DeployByCopyImpl
a component that deletes a file after copying it |
class |
FileImpl
Implement a class that can dynamically map to a file created 27-May-2004 10:47:34 |
class |
FileUsingComponentImpl
This is a class of limited usefulness. |
class |
FileUsingCompoundImpl
This is a compound object that has the FileUsingComponent interfaces
and attributes. |
class |
MkdirImpl
Component to create directories; can clean them up too. |
class |
SelfDeletingFileImpl
This is a component which will delete a file that it is bound do at termination time. |
class |
TempDirImpl
An extension of mkdir created 24-Apr-2006 16:06:06 |
class |
TempFileImpl
created 18-May-2004 11:46:09 |
class |
TextFileImpl
A text file. |
class |
TouchFileImpl
This is a minimal component whose aim in life is to touch files. |
| Methods in org.smartfrog.services.filesystem with parameters of type Prim | |
|---|---|
static java.lang.String |
FileUsingComponentImpl.bind(Prim component,
boolean mandatory,
java.lang.String defval)
Bind the class to the filename; indicate in the operation whether the filename is mandatory or not |
static void |
FileUsingComponentImpl.bind(Prim component,
java.io.File newfile)
Bind to a new file. |
static void |
FileSystem.fCopy(Prim src,
Prim dest)
Copies a File to a File |
static java.lang.String |
FileSystem.lookupAbsolutePath(Prim component,
Reference attribute,
java.lang.String defval,
java.io.File baseDir,
boolean mandatory,
PlatformHelper platform)
This static call is a helper for any component that wants to get either an absolute path or a FileIntf binding to an attribute. |
static java.lang.String |
FileSystem.lookupAbsolutePath(Prim component,
java.lang.String attribute,
java.lang.String defval,
java.io.File baseDir,
boolean mandatory,
PlatformHelper platform)
This static call is a helper for any component that wants to get either an absolute path or a FileIntf binding to an attribute. |
static java.io.File |
FileSystem.resolveAbsolutePath(Prim component)
Look up the absolutePath attribute of any component, then turn it into a file. |
| Uses of Prim in org.smartfrog.services.filesystem.filestore |
|---|
| Classes in org.smartfrog.services.filesystem.filestore that implement Prim | |
|---|---|
class |
LocalFilestoreImpl
|
| Uses of Prim in org.smartfrog.services.filesystem.replacevar |
|---|
| Classes in org.smartfrog.services.filesystem.replacevar that implement Prim | |
|---|---|
class |
SFReplaceFileVar
Description of the Class |
| Constructors in org.smartfrog.services.filesystem.replacevar with parameters of type Prim | |
|---|---|
ParserVar(Prim sfObj,
DataParser dataParser)
Constructor for the RunProcess object |
|
| Uses of Prim in org.smartfrog.services.management |
|---|
| Classes in org.smartfrog.services.management that implement Prim | |
|---|---|
class |
SFDeployDisplay
Management Console component. |
| Methods in org.smartfrog.services.management with parameters of type Prim | |
|---|---|
static void |
DeployMgnt.detach(Prim obj)
Detaches the SF Component |
static void |
DeployMgnt.dTerminate(Prim obj,
java.lang.String type,
java.lang.String reason)
Detaches and terminates the SF Component |
static void |
DeployMgnt.terminate(Prim obj,
java.lang.String type,
java.lang.String reason)
Terminates the SF Component |
| Uses of Prim in org.smartfrog.services.os.download |
|---|
| Classes in org.smartfrog.services.os.download that implement Prim | |
|---|---|
class |
DownloadImpl
Defines the Downloader class. |
| Uses of Prim in org.smartfrog.services.os.java |
|---|
| Classes in org.smartfrog.services.os.java that implement Prim | |
|---|---|
class |
AbstractClasspathImpl
This is the base class, with a helper method to set the attributes |
class |
AbstractPolicy
base of our policies |
class |
DirectoryClasspathImpl
|
class |
FlattenLocalFilesPolicy
policy for flattening local files |
class |
JavaPackageImpl
created Sep 30, 2004 11:58:59 AM |
class |
LibraryArtifactImpl
Implementation of a library artifact. |
class |
LibraryClasspathImpl
Implement the classpath |
class |
LibraryImpl
Implementation of libraries logic created 04-Apr-2005 14:14:30 |
class |
LoadClassImpl
Class to force load another class (and keep it in memory till we undeploy. |
class |
LoadPropertyFileImpl
created 28-Feb-2006 13:50:52 |
class |
Maven1Policy
This is our maven1 naming policy. |
class |
Maven2Policy
|
class |
RunJavaImpl
created 21-May-2004 17:23:22 |
| Methods in org.smartfrog.services.os.java with parameters of type Prim | |
|---|---|
static java.lang.Class |
LoadClassImpl.loadClass(Prim owner,
java.lang.String classname)
Load a class using the classloader of a nominated component |
| Uses of Prim in org.smartfrog.services.os.runshell |
|---|
| Classes in org.smartfrog.services.os.runshell that implement Prim | |
|---|---|
class |
RunShellImpl
This class implements the Compound interface because it can "contain" Virtual Hosts components. |
| Uses of Prim in org.smartfrog.services.persistence |
|---|
| Classes in org.smartfrog.services.persistence that implement Prim | |
|---|---|
class |
SFPersist
Persist a component to a file |
| Uses of Prim in org.smartfrog.services.shellscript |
|---|
| Classes in org.smartfrog.services.shellscript that implement Prim | |
|---|---|
class |
SFProcessExecutionImpl
|
class |
SFScriptExecutionImpl
|
class |
SFScriptImpl
|
| Constructors in org.smartfrog.services.shellscript with parameters of type Prim | |
|---|---|
RunProcessImpl(java.lang.String name,
Cmd cmd,
Prim prim)
|
|
ScriptExecutionImpl(java.lang.String name,
Cmd cmd,
Prim prim)
|
|
| Uses of Prim in org.smartfrog.services.trace |
|---|
| Classes in org.smartfrog.services.trace that implement Prim | |
|---|---|
class |
SFTrace
Implements the trace component in SmartFrog System. |
class |
SFTraceDisplay
Deprecated. 12 December 2001 |
| Uses of Prim in org.smartfrog.services.utils.concat |
|---|
| Classes in org.smartfrog.services.utils.concat that implement Prim | |
|---|---|
class |
SFConcatImpl
Service Resource Manager that mediates between FF and Utility Resource Manager. |
| Uses of Prim in org.smartfrog.services.utils.logtofile |
|---|
| Classes in org.smartfrog.services.utils.logtofile that implement Prim | |
|---|---|
class |
SFLogToFile
Class used to log system.out and system.err messages into a file. |
| Uses of Prim in org.smartfrog.services.utils.setproperty |
|---|
| Classes in org.smartfrog.services.utils.setproperty that implement Prim | |
|---|---|
class |
SFSetPropertyImpl
Service Resource Manager that mediates between FF and Utility Resource Manager. |
class |
SystemPropertiesImpl
Implement our JVM manipulator |
| Methods in org.smartfrog.services.utils.setproperty with parameters of type Prim | |
|---|---|
void |
SystemPropertiesImpl.sfDeployWith(Prim parent,
Context cxt)
|
void |
SFSetPropertyImpl.sfDeployWith(Prim parent,
Context cxt)
sfDeployWith. |
| Uses of Prim in org.smartfrog.sfcore.common |
|---|
| Methods in org.smartfrog.sfcore.common that return Prim | |
|---|---|
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 Prim |
ActionTerminate.sfTerminate(java.lang.String name,
ProcessCompound targetP)
Terminates name from component targetP |
| Methods in org.smartfrog.sfcore.common with parameters of type Prim | |
|---|---|
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 ComponentDescription |
ActionDiagnostics.Diagnostics(Prim prim)
Gets and prints a diagnostics report from the target component |
static void |
Diagnostics.doReport(java.lang.StringBuffer out,
Prim prim)
Print a report to the given StringBuffer. |
static SmartFrogException |
SmartFrogLifecycleException.forward(java.lang.String message,
java.lang.Throwable thr,
Prim sfObject)
To forward SmartFrog exceptions instead of chain them. |
void |
SmartFrogRuntimeException.init(Prim sfObject)
Initializes the exception context with the SmartFrog component. |
void |
SmartFrogLogException.init(Prim sfObject)
Initializes the exception context with the SmartFrog component. |
void |
SmartFrogLivenessException.init(Prim sfObject)
Initializes the exception context with the SmartFrog component. |
void |
SmartFrogException.init(Prim sfObject)
Initializes the exception context. |
void |
SmartFrogDeploymentException.init(Prim sfObject)
Initializes the exception context with component details. |
static SmartFrogLifecycleException |
SmartFrogLifecycleException.sfDeploy(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Forwards the SmartFrog exceptions at the time of deployment. |
static SmartFrogLifecycleException |
SmartFrogLifecycleException.sfStart(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Forwards the SmartFrog exceptions at the time of sfStart. |
static SmartFrogLifecycleException |
SmartFrogLifecycleException.sfTerminate(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Forwards the SmartFrog exceptions at the time of termination. |
static SmartFrogLifecycleException |
SmartFrogLifecycleException.sfTerminateWith(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Forwards the SmartFrog exceptions at the time of termination. |
| Constructors in org.smartfrog.sfcore.common with parameters of type Prim | |
|---|---|
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. |
|
SmartFrogCompilationException(java.lang.String message,
Prim sfObject,
java.lang.Object source)
Constructs a SmartFrogCompilationException with message. |
|
SmartFrogCompilationException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject,
java.lang.Object source)
Constructs a SmartFrogCompilationException with message and cause. |
|
SmartFrogCompilationException(java.lang.Throwable cause,
Prim sfObject,
java.lang.Object source)
Constructs a SmartFrogCompilationException with cause. |
|
SmartFrogContextException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogContextException with message. |
|
SmartFrogContextException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogContextException with message and cause. |
|
SmartFrogContextException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogContextException with cause. |
|
SmartFrogDeploymentException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogDeploymentException with specified message. |
|
SmartFrogDeploymentException(java.lang.String message,
Prim sfObject,
Context deployContext)
Constructs a SmartFrogDeploymentException with specified message. |
|
SmartFrogDeploymentException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject,
Context deployContext)
Constructs a SmartFrogDeploymentException with specified message and cause. |
|
SmartFrogDeploymentException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogDeploymentException with specified cause. |
|
SmartFrogException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogException with specified message. |
|
SmartFrogException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogException with specified message. |
|
SmartFrogException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogException with specified cause. |
|
SmartFrogInitException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogInitException with specified message. |
|
SmartFrogInitException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogInitException with specified message and cause. |
|
SmartFrogInitException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogInitException with specified cause. |
|
SmartFrogLifecycleException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogLifecycleException with message. |
|
SmartFrogLifecycleException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLifecycleException with message and cause. |
|
SmartFrogLifecycleException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLifecycleException with cause. |
|
SmartFrogLivenessException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogLivenessException with message. |
|
SmartFrogLivenessException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLivenessException with message and cause. |
|
SmartFrogLivenessException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLivenessException with cause. |
|
SmartFrogLogException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogLogException with message. |
|
SmartFrogLogException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLogException with message and cause. |
|
SmartFrogLogException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogLogException with cause. |
|
SmartFrogParseException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogParseException with message. |
|
SmartFrogParseException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogParseException with message and cause. |
|
SmartFrogParseException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogParseException with cause. |
|
SmartFrogResolutionException(Reference ref,
Reference source,
java.lang.String reason,
java.lang.Object data,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogResolutionException with reference and reason and additional data. |
|
SmartFrogResolutionException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogResolutionException with message. |
|
SmartFrogResolutionException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogResolutionException with message and cause. |
|
SmartFrogResolutionException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogResolutionException with cause. |
|
SmartFrogRuntimeException(java.lang.String message,
Prim sfObject)
Constructs a SmartFrogRuntimeException with message. |
|
SmartFrogRuntimeException(java.lang.String message,
java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogRuntimeException with message and cause. |
|
SmartFrogRuntimeException(java.lang.Throwable cause,
Prim sfObject)
Constructs a SmartFrogRuntimeException with cause. |
|
TerminatorThread(Prim target,
TerminationRecord record)
Constructs the TerminatorThread object using the component reference and termination record. |
|
TerminatorThread(Prim target,
java.lang.Throwable t,
Reference compId)
Constructs the TerminatorThread object using the component reference, the exception object component identifier. |
|
| Uses of Prim in org.smartfrog.sfcore.componentdescription |
|---|
| Fields in org.smartfrog.sfcore.componentdescription declared as Prim | |
|---|---|
Prim |
ComponentDescriptionImpl.primParent
PrimParent of this description. |
| Methods in org.smartfrog.sfcore.componentdescription that return Prim | |
|---|---|
Prim |
ComponentDeployer.deploy(Reference name,
Prim parent,
Context params)
Deploys description for which this deployer was created. |
Prim |
ComponentDescriptionImpl.setPrimParent(Prim newparent)
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
Prim |
ComponentDescription.setPrimParent(Prim parent)
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
Prim |
ComponentDescriptionImpl.sfPrimParent()
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
Prim |
ComponentDescription.sfPrimParent()
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
| Methods in org.smartfrog.sfcore.componentdescription with parameters of type Prim | |
|---|---|
Prim |
ComponentDeployer.deploy(Reference name,
Prim parent,
Context params)
Deploys description for which this deployer was created. |
Prim |
ComponentDescriptionImpl.setPrimParent(Prim newparent)
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
Prim |
ComponentDescription.setPrimParent(Prim parent)
When a component description is held as an attribute in a Prim, the parent is no longer a ComponentDescription, but the Prim itself. |
| Uses of Prim in org.smartfrog.sfcore.compound |
|---|
| Subinterfaces of Prim in org.smartfrog.sfcore.compound | |
|---|---|
interface |
Compound
Defines the compound component interface. |
| Classes in org.smartfrog.sfcore.compound that implement Prim | |
|---|---|
class |
CompoundImpl
Implements the compound component behavior. |
| Methods in org.smartfrog.sfcore.compound that return Prim | |
|---|---|
Prim |
CompoundImpl.sfCreateNewApp(java.lang.String name,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates an app , running it through its entire lifecycle. |
Prim |
Compound.sfCreateNewApp(java.lang.String name,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a new self-managing application, running it through its entire startup lifecycle. |
Prim |
CompoundImpl.sfCreateNewChild(java.lang.Object name,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of this Compound, running it through its entire lifecycle. |
Prim |
Compound.sfCreateNewChild(java.lang.Object name,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of this Compound, running it through its entire startup lifecycle. |
Prim |
CompoundImpl.sfCreateNewChild(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of 'parent' Compound, running it through its entire lifecycle. |
Prim |
Compound.sfCreateNewChild(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of this Compound, running it through its entire startup lifecycle. |
Prim |
CompoundImpl.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An internal SmartFrog method. |
Prim |
Compound.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An internal SmartFrog method. |
| Methods in org.smartfrog.sfcore.compound with parameters of type Prim | |
|---|---|
Prim |
CompoundImpl.sfCreateNewChild(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of 'parent' Compound, running it through its entire lifecycle. |
Prim |
Compound.sfCreateNewChild(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
A high-level component deployment method - creates a child of this Compound, running it through its entire startup lifecycle. |
Prim |
CompoundImpl.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An internal SmartFrog method. |
Prim |
Compound.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An internal SmartFrog method. |
void |
CompoundImpl.sfDeployWith(Prim parent,
Context cxt)
Primitive deploy call. |
void |
CompoundImpl.sfTerminatedWith(TerminationRecord status,
Prim comp)
Sent by sub-components on termination. |
| Uses of Prim in org.smartfrog.sfcore.deployer |
|---|
| Methods in org.smartfrog.sfcore.deployer that return Prim | |
|---|---|
static Prim |
SFDeployer.deploy(ComponentDescription component,
Reference name,
Prim parent,
Context params)
Deploy description. |
| Methods in org.smartfrog.sfcore.deployer with parameters of type Prim | |
|---|---|
static Prim |
SFDeployer.deploy(ComponentDescription component,
Reference name,
Prim parent,
Context params)
Deploy description. |
| Uses of Prim in org.smartfrog.sfcore.logging |
|---|
| Classes in org.smartfrog.sfcore.logging that implement Prim | |
|---|---|
class |
SFLogRegistrationImpl
This class has to be run through RMIC compiler ( |
class |
SFLogStdStreamImpl
Implementation for SFLogStdStream component. |
class |
SFPrimLogImpl
Implementation for SFLog component. |
| Methods in org.smartfrog.sfcore.logging with parameters of type Prim | |
|---|---|
static LogSF |
LogFactory.getLog(Prim prim)
get a log for a component |
static LogSF |
LogFactory.getLog(Prim prim,
boolean registerWithCoreLog)
Convenience method to derive a name from |
static Log |
LogFactory.getOwnerLog(Prim owner)
get the log of an owner, or, if that fails, from its classname. |
static Log |
LogFactory.getOwnerLog(Prim owner,
java.lang.Class clazz)
get the log of an owner, or, if that fails, from our classname. |
static Log |
LogFactory.getOwnerLog(Prim owner,
java.lang.Object object)
get the log of an owner, or, if that fails, from our classname. |
| Uses of Prim in org.smartfrog.sfcore.prim |
|---|
| Classes in org.smartfrog.sfcore.prim that implement Prim | |
|---|---|
class |
PrimImpl
Defines the base class for all deployed components. |
| Fields in org.smartfrog.sfcore.prim declared as Prim | |
|---|---|
protected Prim |
PrimImpl.sfParent
Parent. |
| Methods in org.smartfrog.sfcore.prim that return Prim | |
|---|---|
protected Prim |
PrimDeployerImpl.deploy(Prim parent)
Does the basic deployment. |
Prim |
PrimDeployerImpl.deploy(Reference name,
Prim parent,
Context params)
Deploy target description for which this deployer was created. |
Prim |
PrimImpl.sfParent()
Returns the parent of this component. |
Prim |
Prim.sfParent()
Gets the parent of the component. |
| Methods in org.smartfrog.sfcore.prim with parameters of type Prim | |
|---|---|
void |
PrimHookSet.applyHooks(Prim prim,
TerminationRecord terminationRecord)
Applies user written hooks to the component. |
protected Prim |
PrimDeployerImpl.deploy(Prim parent)
Does the basic deployment. |
Prim |
PrimDeployerImpl.deploy(Reference name,
Prim parent,
Context params)
Deploy target description for which this deployer was created. |
void |
Dump.dumpState(java.lang.Object state,
Prim from)
Components use this methods to dump their state to when requested (using sfDumpState). |
void |
PrimImpl.sfDeployWith(Prim parent,
Context cxt)
Private method to set up newly created component. |
void |
Prim.sfDeployWith(Prim parent,
Context cxt)
Private method to set up a freshly deployed component. |
void |
PrimHook.sfHookAction(Prim prim,
TerminationRecord terminationRecord)
Execute the hook. |
void |
PrimImpl.sfTerminatedWith(TerminationRecord status,
Prim comp)
Called from sub-component (normally) to indicate termination. |
void |
Prim.sfTerminatedWith(TerminationRecord status,
Prim comp)
Notification of other component that it has been terminated. |
protected void |
PrimImpl.terminateComponent(Prim targetComponent,
java.lang.Throwable excp,
Reference componentId)
Terminates the component in a seperate thread. |
protected void |
PrimImpl.terminateNotifying(TerminationRecord status,
Prim comp)
Notifies a component that this component has terminated through sfTerminatedWith and calls the local hook (sfTerminateWith). |
| Uses of Prim in org.smartfrog.sfcore.processcompound |
|---|
| Subinterfaces of Prim in org.smartfrog.sfcore.processcompound | |
|---|---|
interface |
ProcessCompound
Defines the process deployment interface. |
| Classes in org.smartfrog.sfcore.processcompound that implement Prim | |
|---|---|
class |
ProcessCompoundImpl
Implements deployment behaviour for a process. |
| Methods in org.smartfrog.sfcore.processcompound that return Prim | |
|---|---|
protected Prim |
PrimHostDeployerImpl.deploy(Prim parent)
Overrides superclass behaviour to forward description to another process based on sfProcessHost attribute. |
protected static Prim |
SFProcess.deployComponent(ComponentDescription comp)
Deploys given component description. |
Prim |
ProcessCompoundImpl.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
Override standard compound behaviour to register all components that go throug here as a child compound. |
protected static Prim |
SFProcess.startComponent(Prim comp)
Starts given component. |
| Methods in org.smartfrog.sfcore.processcompound with parameters of type Prim | |
|---|---|
protected Prim |
PrimHostDeployerImpl.deploy(Prim parent)
Overrides superclass behaviour to forward description to another process based on sfProcessHost attribute. |
Prim |
ProcessCompoundImpl.sfDeployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
Override standard compound behaviour to register all components that go throug here as a child compound. |
void |
ProcessCompoundImpl.sfDeployWith(Prim parent,
Context cxt)
Creates itself as the right form of process: root, sub or independant. |
boolean |
ProcessCompoundImpl.sfDeRegister(Prim comp)
DeRegisters a deployed component |
boolean |
ProcessCompound.sfDeRegister(Prim comp)
DeRegisters a deployed component |
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. |
void |
ProcessCompoundImpl.sfTerminatedWith(TerminationRecord rec,
Prim comp)
Process compound sub-component termination policy is currently not to terminate itself (which is default compound behaviour. |
protected static Prim |
SFProcess.startComponent(Prim comp)
Starts given component. |
| Uses of Prim in org.smartfrog.sfcore.reference |
|---|
| Methods in org.smartfrog.sfcore.reference that return Prim | |
|---|---|
Prim |
RemoteReferenceResolverHelperImpl.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelper.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelperImpl.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelper.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelperImpl.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelper.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelperImpl.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelper.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
| Methods in org.smartfrog.sfcore.reference with parameters of type Prim | |
|---|---|
Prim |
RemoteReferenceResolverHelperImpl.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelper.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelperImpl.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelper.sfResolve(Reference reference,
Prim defaultValue,
boolean mandatory)
Resolves given reference and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelperImpl.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
RemoteReferenceResolverHelper.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelperImpl.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
Prim |
ReferenceResolverHelper.sfResolve(java.lang.String referencePart,
Prim defaultValue,
boolean mandatory)
Resolves a referencePart given a string and gets a SmartFrog Prim. |
| Uses of Prim in org.smartfrog.sfcore.updatable |
|---|
| Classes in org.smartfrog.sfcore.updatable that implement Prim | |
|---|---|
class |
Tester
|
class |
UpdatableCompound
warning: handle in a thread that is not part of a lifecycle of another component... |
class |
UpdatablePrim
warning: handle in a thread that is not part of a lifecycle of another component... |
| Uses of Prim in org.smartfrog.sfcore.utils |
|---|
| Methods in org.smartfrog.sfcore.utils that return Prim | |
|---|---|
Prim |
ParentHelper.deployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An low-level SmartFrog method. |
static Prim |
ComponentHelper.findAncestorImplementing(Prim node,
java.lang.String interfaceName,
int depth)
find an ancestor of a given type |
Prim |
ComponentHelper.findAncestorImplementing(java.lang.String interfaceName,
int depth)
find an ancestor of the owner that implements this class. |
Prim |
ComponentHelper.getOwner()
return the prim that this helper is bound to |
| Methods in org.smartfrog.sfcore.utils with parameters of type Prim | |
|---|---|
static Reference |
ComponentHelper.completeNameSafe(Prim owner)
Returns the complete name for any component from the root of the application and does not throw any exception. |
Prim |
ParentHelper.deployComponentDescription(java.lang.Object name,
Prim parent,
ComponentDescription cmp,
Context parms)
An low-level SmartFrog method. |
static Prim |
ComponentHelper.findAncestorImplementing(Prim node,
java.lang.String interfaceName,
int depth)
find an ancestor of a given type |
| Constructors in org.smartfrog.sfcore.utils with parameters of type Prim | |
|---|---|
ComponentHelper(Prim owner)
construct a component helper and bind to a prim class |
|
ParentHelper(Prim owner)
construct a parent helper and bind to a prim class |
|
| Uses of Prim in org.smartfrog.sfcore.workflow.combinators |
|---|
| Subinterfaces of Prim in org.smartfrog.sfcore.workflow.combinators | |
|---|---|
interface |
DetachingCompound
Defines the detaching compound component interface. |
| Classes in org.smartfrog.sfcore.workflow.combinators that implement Prim | |
|---|---|
class |
Container
Container is a modified Parallel which differs in that when any the sub-components terminates or fails it simply removes the child and continues to run. |
class |
Deployer
|
class |
DetachingCompoundImpl
Implements the detaching compound component behavior. |
class |
During
During is a modified compound which differs in that the single sub-component is given a certain amount of time to terminate and if it has not, the timeout combinator terminates it and itself normally. |
class |
FireBreak
FireBreak is a modified Parallel that when a sub-components terminates, it simply removes itself from its parent and then terminates. |
class |
Parallel
Parallel is a modified compound which differs in that the sub-components operate in parallel but do not share the same lifecycle, and in particular the same termination. |
class |
RandomSequence
RandomSequence is a modified sequence which differs in that the sub-components operate sequentially but are started at random. |
class |
Repeat
Repeat is a modified compound which differs in that its single sub-component is created and should it terminate normally, is recreated. |
class |
Retract
Retract is a modified compound in which sub-components are terminated in reverse order in which they are deployed and started. |
class |
Retry
Retry is a modified compound which differs in that its single sub-component is created and should it terminate abnormally, is recreated. |
class |
Run
Run is a modified compound which differs in that its only sub-component is created and then left parentless to fend for itself. |
class |
Sequence
Sequence is a modified compound which differs in that the sub-components operate sequentially. |
class |
Timeout
Timeout is a modified compound which differs in that the single sub-component is given a certain amount of time to terminate and if it has not, the timeout combinator terminates it and itself abnormally. |
class |
Try
Try is a modified compound which differs in that its primary sub-component is deployed and when it terminates, a continuation component is selected depending on the termination type. |
| Methods in org.smartfrog.sfcore.workflow.combinators that return Prim | |
|---|---|
protected Prim |
Run.createNewChild()
|
| Methods in org.smartfrog.sfcore.workflow.combinators with parameters of type Prim | |
|---|---|
void |
Try.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Timeout.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Sequence.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Retry.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Repeat.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
RandomSequence.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Parallel.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
FireBreak.sfTerminatedWith(TerminationRecord status,
Prim comp)
It is invoked by sub-components at termination. |
void |
During.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Delay.sfTerminatedWith(TerminationRecord status,
Prim comp)
Terminates the component. |
void |
Container.sfTerminatedWith(TerminationRecord status,
Prim comp)
It is invoked by sub-components at termination. |
| Uses of Prim in org.smartfrog.sfcore.workflow.components |
|---|
| Classes in org.smartfrog.sfcore.workflow.components that implement Prim | |
|---|---|
class |
Attribute
This component adds or removes an attribute from a component. |
class |
DoNothing
DoNothing is a test routine for SmartFlow systems. |
class |
EventCounter
This component waits for events, counts them, and when a certain number have arrived, terminates Attributes are documented in eventCounter.sf. |
class |
EventQueue
An extension of Prim providing the Primitive SmartFrog Component with the required event handling. |
class |
EventSend
A component used to send an event as part of a sequence of activities. |
class |
OnEvent
This component waits for a event to arrive, deploys the appropriate event handler and when this terminates, also terminate. |
class |
Terminator
This component sends an sfTerminate to the component referenced by its "kill" attribute. |
| Methods in org.smartfrog.sfcore.workflow.components with parameters of type Prim | |
|---|---|
void |
OnEvent.sfTerminatedWith(TerminationRecord status,
Prim comp)
It is invoked by sub-components at termination. |
void |
EventQueue.sfTerminateWith(TerminationRecord status,
Prim comp)
Deregisters from all current registrations and kills sender thread |
| Uses of Prim in org.smartfrog.sfcore.workflow.eventbus |
|---|
| Classes in org.smartfrog.sfcore.workflow.eventbus that implement Prim | |
|---|---|
class |
EventCompoundImpl
An extension of Compound providing the SmartFrog Component with the required event handling. |
class |
EventPrimImpl
An extension of Prim providing the Primitive SmartFrog Component with the required event handling. |
|
SmartFrog CORE 3.10.000 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||