Class AbstractBasicPort<AComponent extends IComponent>
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.palladiosimulator.protocom.framework.java.se.port.AbstractBasicPort<AComponent>
- Type Parameters:
AComponent
-
- All Implemented Interfaces:
Serializable
,Remote
,IPort<AComponent>
- Direct Known Subclasses:
AbstractPerformancePrototypeBasicPort
public class AbstractBasicPort<AComponent extends IComponent>
extends UnicastRemoteObject
implements IPort<AComponent>, Serializable
Port class for basic components.
TODO: Add parameter for context. TODO: Add abstract port class for CompositeComponent.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the component of this port.void
setContext
(Object myContext) Inject the context into this port (and therefore into the component).Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
Field Details
-
myComponent
-
-
Constructor Details
-
AbstractBasicPort
- Throws:
RemoteException
-
-
Method Details
-
getComponent
Description copied from interface:IPort
Returns the component of this port.- Specified by:
getComponent
in interfaceIPort<AComponent extends IComponent>
- Returns:
- Throws:
RemoteException
-
setContext
Description copied from interface:IPort
Inject the context into this port (and therefore into the component).- Specified by:
setContext
in interfaceIPort<AComponent extends IComponent>
- Parameters:
myContext
- context object.- Throws:
RemoteException
-