public abstract class InfiniteServer extends Entity
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
Constructor and Description |
---|
InfiniteServer(java.lang.String name,
SimNode parentNode) |
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(java.lang.String name, SimNode parentNode)
protected abstract double getNextServiceTime()
public InputPort getInput()
public OutputPort getOutput()