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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ICallVisitor>
visitors
-
Fields inherited from class org.palladiosimulator.protocom.framework.java.se.port.AbstractBasicPort
myComponent
-
Fields inherited from class java.rmi.server.RemoteObject
ref
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPerformancePrototypeBasicPort()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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 Detail
-
visitors
protected List<ICallVisitor> visitors
-
-
Constructor Detail
-
AbstractPerformancePrototypeBasicPort
protected AbstractPerformancePrototypeBasicPort() throws RemoteException
- Throws:
RemoteException
-
-
Method Detail
-
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
public void addVisitor(ICallVisitor visitor)
-
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)
-
-