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, simNodeCREATE_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, unaliasPortprotected 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()