|
|||||||||||
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 |