public class DefaultPort extends AbstractAnnotated implements Port
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_SPEED
Default port speed in Mbps.
|
| Constructor and Description |
|---|
DefaultPort(Element element,
PortNumber number,
boolean isEnabled,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
DefaultPort(Element element,
PortNumber number,
boolean isEnabled,
Port.Type type,
long portSpeed,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
| Modifier and Type | Method and Description |
|---|---|
Element |
element()
Returns the parent network element to which this port belongs.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isEnabled()
Indicates whether or not the port is currently up and active.
|
PortNumber |
number()
Returns the port number.
|
long |
portSpeed()
Returns the current port speed in Mbps.
|
String |
toString() |
Port.Type |
type()
Returns the port type.
|
annotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationspublic static final long DEFAULT_SPEED
public DefaultPort(Element element, PortNumber number, boolean isEnabled, Annotations... annotations)
element - parent network elementnumber - port numberisEnabled - indicator whether the port is up and activeannotations - optional key/value annotationspublic DefaultPort(Element element, PortNumber number, boolean isEnabled, Port.Type type, long portSpeed, Annotations... annotations)
element - parent network elementnumber - port numberisEnabled - indicator whether the port is up and activetype - port typeportSpeed - port speed in Mbsannotations - optional key/value annotationspublic Element element()
Portpublic PortNumber number()
Portpublic boolean isEnabled()
Portpublic long portSpeed()
Port