Class AbstractPerformancePrototypeBasicPort<AComponent extends IPerformancePrototypeComponent>
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.palladiosimulator.protocom.framework.java.se.port.AbstractBasicPort<AComponent>
org.palladiosimulator.protocom.framework.java.se.port.AbstractPerformancePrototypeBasicPort<AComponent>
- Type Parameters:
AComponent
-
- All Implemented Interfaces:
Serializable
,Remote
,IPerformancePrototypePort<AComponent>
,IPort<AComponent>
public class AbstractPerformancePrototypeBasicPort<AComponent extends IPerformancePrototypeComponent>
extends AbstractBasicPort<AComponent>
implements IPerformancePrototypePort<AComponent>
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 org.palladiosimulator.protocom.framework.java.se.port.AbstractBasicPort
myComponent
Fields inherited from class java.rmi.server.RemoteObject
ref
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addVisitor
(ICallVisitor visitor) protected void
postCallVisitor
(de.uka.ipd.sdq.simucomframework.variables.StackContext ctx, String callIdentifier) protected void
preCallVisitor
(de.uka.ipd.sdq.simucomframework.variables.StackContext ctx, String callIdentifier) void
setComponentFrame
(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> myComponentStackFrame) Sets the component stack frame.Methods inherited from class org.palladiosimulator.protocom.framework.java.se.port.AbstractBasicPort
getComponent, setContext
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
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.palladiosimulator.protocom.framework.java.se.port.IPort
getComponent, setContext
-
Field Details
-
visitors
-
-
Constructor Details
-
AbstractPerformancePrototypeBasicPort
- Throws:
RemoteException
-
-
Method Details
-
setComponentFrame
public void setComponentFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> myComponentStackFrame) throws RemoteException Description copied from interface:IPerformancePrototypePort
Sets the component stack frame.- Specified by:
setComponentFrame
in interfaceIPerformancePrototypePort<AComponent extends IPerformancePrototypeComponent>
- Throws:
RemoteException
-
addVisitor
-
preCallVisitor
protected void preCallVisitor(de.uka.ipd.sdq.simucomframework.variables.StackContext ctx, String callIdentifier) -
postCallVisitor
protected void postCallVisitor(de.uka.ipd.sdq.simucomframework.variables.StackContext ctx, String callIdentifier)
-