|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.floodlightcontroller.servicechaining.ServiceChain
public class ServiceChain
ServiceChaining module encapsulates properties of service chains and their member nodes
Constructor Summary | |
---|---|
ServiceChain(java.lang.String tenant,
java.lang.String name,
java.lang.String description,
java.lang.String srcBvsName,
java.lang.String dstBvsName)
Constructor to create a NetworkService |
Method Summary | |
---|---|
boolean |
addNode(ServiceNode node)
Add a service node to the end of the node list |
java.lang.String |
getDescription()
A getter for service description |
java.lang.String |
getDestinationBvs()
A getter for destination BVS |
java.lang.String |
getName()
A getter for service name |
java.util.List<ServiceNode> |
getServiceNodes()
A getter returns an unmodifiable map of service nodes. |
java.lang.String |
getSourceBvs()
A getter for source BVS |
java.lang.String |
getTenant()
A getter for service tenant |
boolean |
removeNode(ServiceNode node)
Remove a service node from the node list |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ServiceChain(java.lang.String tenant, java.lang.String name, java.lang.String description, java.lang.String srcBvsName, java.lang.String dstBvsName)
name
- vMac
- vIp
- Method Detail |
---|
public java.lang.String getTenant()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getSourceBvs()
public java.lang.String getDestinationBvs()
public java.util.List<ServiceNode> getServiceNodes()
public boolean addNode(ServiceNode node)
public boolean removeNode(ServiceNode node)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |