|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.UCL.satin.arch.components.Component
edu.UCL.satin.arch.components.Reflective
edu.UCL.satin.arch.components.Deployer
Represents a SATIN deployer
Field Summary |
Fields inherited from class edu.UCL.satin.arch.components.Reflective |
ACCEPT, FAIL, HANDLER_INSTANTIATION, PARTIAL_ACCEPT, REJECT |
Fields inherited from class edu.UCL.satin.arch.components.Component |
immutable, properties |
Fields inherited from interface edu.UCL.satin.arch.facets.ComponentFacet |
DISABLED, ENABLED |
Constructor Summary | |
Deployer(java.lang.Object id)
Creates a new deployer with the given id |
Method Summary | |
abstract short |
acceptLMU(LMU lmu)
Allows the Reflective component to inspect a given LMU and receive parts of it |
abstract void |
asyncSend(LMU lmu)
Sends asynchronously the given LMU to a remote host. |
abstract boolean |
send(LMU lmu)
Sends the given LMU to a remote host. |
Methods inherited from class edu.UCL.satin.arch.components.Component |
addAttribute, construct, destroy, getAttribute, getProperties, hasAttribute, isEnabled, match, setEnabled, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.UCL.satin.arch.facets.DeployerFacet |
addUbiquitousClass, addUbiquitousPackage |
Methods inherited from interface edu.UCL.satin.arch.facets.ComponentFacet |
addAttribute, construct, destroy, getAttribute, getProperties, hasAttribute, isEnabled, setEnabled |
Constructor Detail |
public Deployer(java.lang.Object id)
id
- The id of the deployerMethod Detail |
public abstract short acceptLMU(LMU lmu)
Reflective
acceptLMU
in class Reflective
lmu
- received which is targetted at this component
public abstract boolean send(LMU lmu)
send
in interface DeployerFacet
lmu
- The LMU to be sent
public abstract void asyncSend(LMU lmu)
asyncSend
in interface DeployerFacet
lmu
- The lmu to be sent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |