public abstract class InfiniteServer extends Entity implements ReflectionConstructable2<SimNode,Parameters>
Modifier and Type | Class and Description |
---|---|
protected static class |
InfiniteServer.InfiniteServerEvent |
Entity.PortAlias
Modifier and Type | Field and Description |
---|---|
protected int |
activePhases |
protected InputPort |
inputPort |
protected IntegralStatistic |
occupancy |
protected SynchronousOutputPort |
outputPort |
portAliases, ports, simNode
CREATE_INSTANCE_METHOD_NAME
Constructor and Description |
---|
InfiniteServer(SimNode ownNode) |
Modifier and Type | Method and Description |
---|---|
InputPort |
getInput() |
protected abstract double |
getNextServiceTime() |
OutputPort |
getOutput() |
addPort, aliasPort, aliasPort, connect, disconnect, getName, getNode, getPortByName, getPorts, isPortKnown, unaliasPort
protected final InputPort inputPort
protected final SynchronousOutputPort outputPort
protected final IntegralStatistic occupancy
protected int activePhases
public InfiniteServer(SimNode ownNode)
protected abstract double getNextServiceTime()
public InputPort getInput()
public OutputPort getOutput()