|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Represents a deployer. Contains methods to send synchronously and asynchronously LMUs. Note that it does not define methods on how to *request* LMUs. This is left to the implementation.
| Field Summary |
| Fields inherited from interface edu.UCL.satin.arch.facets.ComponentFacet |
DISABLED, ENABLED |
| Method Summary | |
void |
addUbiquitousClass(java.lang.String classname)
Denotes a class to be ubiquitous - This means that this class is assumed to be on all SATIN hosts and will not be sent by the deployer. |
void |
addUbiquitousPackage(java.lang.String packagename)
Denotes that all classes in the given package (and all subpackages) are ubiquitous. |
void |
asyncSend(LMU lmu)
Sends asynchronously the given LMU to a remote host. |
boolean |
send(LMU lmu)
Sends the given LMU to a remote host. |
| Methods inherited from interface edu.UCL.satin.arch.facets.ComponentFacet |
addAttribute, construct, destroy, getAttribute, getProperties, hasAttribute, isEnabled, setEnabled |
| Method Detail |
public boolean send(LMU lmu)
lmu - The LMU to be sent
public void asyncSend(LMU lmu)
lmu - The lmu to be sentpublic void addUbiquitousClass(java.lang.String classname)
classname - The ubiquitous class.public void addUbiquitousPackage(java.lang.String packagename)
packagename - The package with the ubituitous classes
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||