|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Facade
A facade exposes certain interfaces of a cluster of components. Proxies for these interfaces can be obtained directly or by reference injection upon connection. It's also possible to browse all exposed components and their exposed interfaces.
| Method Summary | |
|---|---|
void |
connect(Component externalComponent)
Connects anonymous, untrusted, external component. |
void |
disconnect(Component component)
Disconnects an internal or external component. |
Set<String> |
getExposedComponentIds()
|
Class<?>[] |
getExposedInterfaces(String componentId)
|
Object |
getProxy(String componentId,
Class<?> exposedInterface)
|
| Method Detail |
|---|
void connect(Component externalComponent)
externalComponent - void disconnect(Component component)
component - Set<String> getExposedComponentIds()
Class<?>[] getExposedInterfaces(String componentId)
componentId -
Object getProxy(String componentId,
Class<?> exposedInterface)
componentId - exposedInterface -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||