Interface IPort<AComponent>
-
- Type Parameters:
AComponent
-
- All Superinterfaces:
Remote
,Serializable
- All Known Subinterfaces:
IPerformancePrototypePort<AComponent>
- All Known Implementing Classes:
AbstractBasicPort
,AbstractPerformancePrototypeBasicPort
public interface IPort<AComponent> extends Remote, Serializable
Port interface. TODO: Add another parameter for context class. Currently type safety is checked at runtime.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AComponent
getComponent()
Returns the component of this port.void
setContext(Object myContext)
Inject the context into this port (and therefore into the component).
-
-
-
Method Detail
-
setContext
void setContext(Object myContext) throws RemoteException
Inject the context into this port (and therefore into the component).- Parameters:
myContext
- context object.- Throws:
RemoteException
-
getComponent
AComponent getComponent() throws RemoteException
Returns the component of this port.- Returns:
- Throws:
RemoteException
-
-