net.floodlightcontroller.servicechaining
Class ServiceNode

java.lang.Object
  extended by net.floodlightcontroller.servicechaining.ServiceNode
Direct Known Subclasses:
BITWServiceNode

public class ServiceNode
extends java.lang.Object


Nested Class Summary
static class ServiceNode.Direction
           
static class ServiceNode.InsertionType
           
 
Field Summary
protected  java.lang.String name
           
protected  java.lang.String tenant
           
protected  ServiceNode.InsertionType type
           
 
Constructor Summary
ServiceNode(java.lang.String tenant, java.lang.String name, ServiceNode.InsertionType type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getName()
           
 ServiceNode.InsertionType getServiceType()
           
 java.lang.String getTenant()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

tenant

protected java.lang.String tenant

type

protected ServiceNode.InsertionType type
Constructor Detail

ServiceNode

public ServiceNode(java.lang.String tenant,
                   java.lang.String name,
                   ServiceNode.InsertionType type)
Method Detail

getTenant

public java.lang.String getTenant()

getName

public java.lang.String getName()

getServiceType

public ServiceNode.InsertionType getServiceType()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object