Package org.jcsp.net.settings
Class LinkProfile
- java.lang.Object
-
- org.jcsp.net.settings.LinkProfile
-
public class LinkProfile extends java.lang.Object
Used internally within the JCSP network infrastructure to represent a single link profile.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
LinkProfile.ReqAlreadyExistsException
-
Field Summary
Fields Modifier and Type Field Description private ConnectionOriented
connectionOriented
private boolean
exactMatchRequired
private MaxPing
maxPing
private MinSpeed
minSpeed
private java.lang.String
name
private Reliable
reliable
private ReqProtocol
reqProtocol
private java.util.Hashtable
reqs
private Wireless
wireless
-
Constructor Summary
Constructors Constructor Description LinkProfile(java.lang.String name, boolean exactMatchRequired)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReq(Req req)
boolean
equals(java.lang.Object o)
boolean
getExactMatchRequired()
java.lang.String
getName()
Req[]
getReqs()
int
hashCode()
void
removeReq(Req req)
java.lang.String
toString()
-
-
-
Field Detail
-
minSpeed
private MinSpeed minSpeed
-
reqProtocol
private ReqProtocol reqProtocol
-
wireless
private Wireless wireless
-
reliable
private Reliable reliable
-
connectionOriented
private ConnectionOriented connectionOriented
-
maxPing
private MaxPing maxPing
-
reqs
private java.util.Hashtable reqs
-
name
private java.lang.String name
-
exactMatchRequired
private boolean exactMatchRequired
-
-
Method Detail
-
addReq
public void addReq(Req req)
-
removeReq
public void removeReq(Req req)
-
getReqs
public Req[] getReqs()
-
getName
public java.lang.String getName()
-
getExactMatchRequired
public boolean getExactMatchRequired()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-