Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

ARP - Class in org.opendaylight.vtn.manager.packet
ARP describes an ARP packet.
ARP() - Constructor for class org.opendaylight.vtn.manager.packet.ARP
 

B

BIT_MULTICAST - Static variable in class org.opendaylight.vtn.manager.util.EtherAddress
Multicast bit in the first octet.
BROADCAST - Static variable in class org.opendaylight.vtn.manager.util.EtherAddress
A EtherAddress instance which represents a broadcast address.
ByteAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
ByteAdapter establishes XML data binding between Byte type and String.
ByteAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.ByteAdapter
 
ByteUtils - Class in org.opendaylight.vtn.manager.util
ByteUtils class is a collection of utility class fields and methods for byte array handling.
byteValue() - Method in enum org.opendaylight.vtn.manager.util.InetProtocols
Return the IP protocol number as a byte value.

C

CIDR_SEPARATOR - Static variable in class org.opendaylight.vtn.manager.util.IpNetwork
A character that separates prefix length from IP address in CIDR notation.
CKSUM_BYTES - Static variable in class org.opendaylight.vtn.manager.packet.IPv4
The number of octets in IP checksum.
clone() - Method in class org.opendaylight.vtn.manager.packet.ARP
Return a deep copy of this packet.
clone() - Method in class org.opendaylight.vtn.manager.packet.EtherTypePacket
Return a deep copy of this packet.
clone() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Return a deep copy of this packet.
clone() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Return a deep copy of this packet.
clone() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return a deep copy of this packet.
clone() - Method in class org.opendaylight.vtn.manager.packet.PortPacket
Return a deep copy of this packet.
compare(VTNIdentifiable<T>, VTNIdentifiable<T>) - Method in class org.opendaylight.vtn.manager.util.VTNIdentifiableComparator
Compare the given two VTNIdentifiable instances.
contains(IpNetwork) - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Determine whether this network contains the given IP host.
contains(IpNetwork) - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Determine whether this network contains the given IP host.
create(byte[]) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Create a new EtherAddress instance.
create(String) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Create a new EtherAddress instance.
create(MacAddress) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Create a new EtherAddress instance.
create(MacAddressFilter) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Create a new EtherAddress instance.
create(Ipv4Address) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Create a new Ip4Network instance from the given MD-SAL ipv4-address.
create(InetAddress) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the given IP address.
create(InetAddress, int) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the IP network specified by a pair of IP address and CIDR prefix.
create(IpPrefix) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the IP network specified by the given IpPrefix instance.
create(IpAddress) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the IP address specified by the given IpAddress instance.
create(Address) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the IP network specified by the given Address instance.
create(String) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an IpNetwork instance which represents the IP network specified by CIDR notation.

D

deserialize(byte[], int, int) - Method in class org.opendaylight.vtn.manager.packet.Packet
This method deserializes the data bits obtained from the wire into the respective header and payload which are of type Packet.
DoubleAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
DoubleAdapter establishes XML data binding between Double type and String.
DoubleAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.DoubleAdapter
 

E

equals(Object) - Method in class org.opendaylight.vtn.manager.packet.Packet
Determine whether the given object is identical to this object.
equals(Object) - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Determine whether the given object is identical to this object.
equals(Object) - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Determine whether the given object is identical to this object.
equals(Object) - Method in class org.opendaylight.vtn.manager.util.VTNIdentifiableComparator
Determine whether the given object is identical to this object.
equalsDouble(double, double) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Determine whether the given double numbers are identical.
equalsField(String, byte[], byte[]) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Compare the given header field values.
equalsField(String, byte[], byte[]) - Method in class org.opendaylight.vtn.manager.packet.Packet
Compare the given header field values.
EtherAddress - Class in org.opendaylight.vtn.manager.util
EtherAddress describes an ethernet address, aka MAC address.
EtherAddress(long) - Constructor for class org.opendaylight.vtn.manager.util.EtherAddress
Construct a new instance.
EtherAddress(byte[]) - Constructor for class org.opendaylight.vtn.manager.util.EtherAddress
Construct a new instance.
EtherAddress(String) - Constructor for class org.opendaylight.vtn.manager.util.EtherAddress
Construct a new instance.
EtherAddress(MacAddress) - Constructor for class org.opendaylight.vtn.manager.util.EtherAddress
Construct a new instance.
Ethernet - Class in org.opendaylight.vtn.manager.packet
Ethernet describes an Ethernet frame.
Ethernet() - Constructor for class org.opendaylight.vtn.manager.packet.Ethernet
 
EtherTypePacket<T extends EtherTypePacket> - Class in org.opendaylight.vtn.manager.packet
EtherTypePacket describes an layer 2 packet that contains Ethernet type and layer 3 packet.
EtherTypePacket() - Constructor for class org.opendaylight.vtn.manager.packet.EtherTypePacket
 
EtherTypes - Enum in org.opendaylight.vtn.manager.util
EtherTypes contains the common Ethernet types.

F

forValue(short) - Static method in enum org.opendaylight.vtn.manager.util.EtherTypes
Convert the given Ethernet type vlaue into a EtherTypes instance.
forValue(byte) - Static method in enum org.opendaylight.vtn.manager.util.InetProtocols
Convert the given IP protocol number into a InetProtocols instance.

G

getAckNumber() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP acknowledgement number.
getAddress() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return a long number which represents this ethernet address.
getAddress() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an integer value which represents the host address.
getBits(byte[], int, int) - Static method in class org.opendaylight.vtn.manager.util.ByteUtils
Read the specified number of bits from the given byte array.
getByte(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the value of the specified field as a byte.
getBytes(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the value of the specified field as a byte array.
getBytes() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return a byte array which represents this ethernet address.
getBytes() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return a byte array which represents the raw network address.
getBytes() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a byte array which represents the raw network address.
getCfi() - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Gets the canonical format indicator(CFI) stored.
getChecksum() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Return the ICMP checksum in this packet.
getChecksum() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the checksum value stored.
getChecksum() - Method in class org.opendaylight.vtn.manager.packet.TCP
Get the stored checksum value of the TCP header.
getChecksum() - Method in class org.opendaylight.vtn.manager.packet.UDP
Get the stored checksum value of the UDP packet.
getCidrText() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return a string representation of this network in CIDR notation.
getCidrText() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a string representation of this network in CIDR notation.
getCidrValue() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Deprecated.
Only for JAXB. Use IpNetwork.getCidrText() instead.
getCode() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Gets the ICMP code (type subtype) for the current ICMP object instance.
getDataOffset() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP data offset.
getDestinationAddress() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the destination IP address stored.
getDestinationMACAddress() - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Gets the destination MAC address stored.
getDestinationPort() - Method in class org.opendaylight.vtn.manager.packet.PortPacket
Return the destination port number configured in this instance.
getDiffServ() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the differential services value stored.
getECN() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the ECN bits stored.
getEtherType() - Method in class org.opendaylight.vtn.manager.packet.EtherTypePacket
Return the Ethernet type configured in this instance.
getFieldNumBits(String, Packet.HeaderField) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the number of bits for the specified field.
getFieldNumBits(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
This method fetches the number of bits for header field specified by name.
getFieldNumBits(String, Packet.HeaderField) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the number of bits in the header field configured in the given instance.
getFieldOffset(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
This method fetches the start bit offset for header field specified by name.
getFieldOffset(String, Packet.HeaderField) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the offset of the header field configured in the given instance.
getFlags() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the flag values stored.
getFragmentOffset() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the fragment offset stored.
getHardwareAddressLength() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the hardware address length from the stored ARP header.
getHardwareType() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the hardware type from the stored ARP header.
getHeaderFieldMap() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return a map that keeps packet header fields.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.ARP
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return a map that determines the format of the packet.
getHeaderFormat() - Method in class org.opendaylight.vtn.manager.packet.UDP
Return a map that determines the format of the packet.
getHeaderLen() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the IP header length stored.
getHeaderLenFlags() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP header length and flags.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the header size in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Return the number of bits in the Ethernet header.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Gets the header size in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Gets the header size in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the header size in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.Packet
Gets the header length in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.TCP
Gets the header size in bits.
getHeaderSize() - Method in class org.opendaylight.vtn.manager.packet.UDP
Gets the header size in bits.
getHostAddress() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return a string representation of this network address without CIDR prefix.
getHostAddress() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a string representation of this network address without CIDR prefix.
getIdentification() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the identification value stored.
getIdentifier() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Gets the ICMP identifier of the current ICMP object instance.
getIdentifier() - Method in interface org.opendaylight.vtn.manager.util.VTNIdentifiable
Return the identifier of this instance.
getIdentifierType() - Method in class org.opendaylight.vtn.manager.util.VTNIdentifiableComparator
Return the type of the identifier.
getInetAddress(int) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Create an InetAddress instance which represents the IPv4 address specified by the given integer value.
getInetAddress(byte[]) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an InetAddress instance which represents the IP address specified by the given byte array.
getInetAddress(String) - Static method in class org.opendaylight.vtn.manager.util.IpNetwork
Create an InetAddress instance which represents the IP address specified by the given string.
getInetAddress() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return an InetAddress instance which represents the IP network address.
getInetMask(int) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an InetAddress instance which represents the IPv4 netmask specified by the given prefix length.
getInt(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the value of the specified field as an integer.
getIp4Network(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the value of the specified field as an IPv4 address.
getIpAddress() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an IpAddress instance which represents this instance.
getIpAddress() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return an IpAddress instance which represents this instance.
getIpPrefix() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an IpPrefix instance which represents this instance.
getIpPrefix() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return an IpPrefix instance which represents this instance.
getLength() - Method in class org.opendaylight.vtn.manager.packet.UDP
Gets the stored length of UDP packet.
getMacAddress() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return a MacAddress instance which represents this ethernet address.
getMaxPrefix() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return the maximum length of the network prefix.
getMaxPrefix() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return the maximum length of the network prefix.
getMdAddress() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return a MD-SAL IP address which represents this network address.
getMdAddress() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a MD-SAL IP address which represents this network address.
getNetMask(int) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an integer value which represents the IPv4 netmask specified by the given prefix length.
getNetMask() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an integer value which represents the network mask.
getNetworkAddress(InetAddress, int) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Create an IPv4 network address from the given IPv4 address and prefix length.
getOpCode() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the opCode from stored ARP header.
getOptions() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the Options stored.
getPayload() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the packet encapsulated by this packet.
getPcp() - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Gets the priority code point(PCP) stored.
getPrefixLength(byte[]) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Return an IPv4 prefix length represented by the given byte array.
getPrefixLength() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return the length of network prefix.
getProtocol() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the protocol value stored.
getProtocolAddressLength() - Method in class org.opendaylight.vtn.manager.packet.ARP
Get the protocol address length from Protocol header.
getProtocolType() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the protocol type from the stored ARP header.
getRawPayload() - Method in class org.opendaylight.vtn.manager.packet.Packet
Returns the raw payload carried by this packet in case payload was not parsed.
getRawPayloadSize() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the size of the raw payload in this packet.
getReserved() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the reserved field value.
getSenderHardwareAddress() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the sender hardware address from the stored ARP header.
getSenderProtocolAddress() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the IP address from the stored ARP header.
getSequenceNumber() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Gets the ICMP sequence number of the current ICMP object instance.
getSequenceNumber() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP sequence number.
getShort(String) - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the value of the specified field as a short integer.
getSourceAddress() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the source IP address stored.
getSourceMACAddress() - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Gets the source MAC address stored.
getSourcePort() - Method in class org.opendaylight.vtn.manager.packet.PortPacket
Return the source port number configured in this instance.
getTargetHardwareAddress() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the hardware address from the stored ARP header.
getTargetProtocolAddress() - Method in class org.opendaylight.vtn.manager.packet.ARP
Gets the target protocol address.
getText() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return a hex string which represents this ethernet address.
getText() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a string representation of IP network.
getTotalLength() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the total length of the IPv4 packe in bytes.
getTtl() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the TTL value stored.
getType() - Method in class org.opendaylight.vtn.manager.packet.ICMP
Returns the type field of the current ICMP packet.
getUnsigned(byte) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return the unsigned value of the given byte value.
getUnsigned(short) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return the unsigned value of the given short value.
getUnsigned(int) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return the unsigned value of the given integer value.
getUnsigned(long) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return the unsigned value of the given long integer value.
getUrgentPointer() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP urgent pointer.
getVersion() - Method in class org.opendaylight.vtn.manager.packet.IPv4
Gets the IP version stored.
getVid() - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Gets the VLAN identifier(VID) stored.
getVtnErrorTag() - Method in exception org.opendaylight.vtn.manager.VTNException
Return the VtnErrorTag instance which indicates the result of the operation.
getWindowSize() - Method in class org.opendaylight.vtn.manager.packet.TCP
Return the TCP window size.

H

HASH_PRIME - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
A prime number used to calculate hash code.
hashCode() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return the hash code of this object.
hashCode() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return the hash code of this object.
hashCode() - Method in class org.opendaylight.vtn.manager.util.Ip4Network
Return the hash code of this object.
hashCode(long) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return a hash code of the given long integer value.
hashCode(double) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Return a hash code of the given double value.
hashCode() - Method in class org.opendaylight.vtn.manager.util.VTNIdentifiableComparator
Return the hash code of this object.
HEX_RADIX - Static variable in class org.opendaylight.vtn.manager.util.ByteUtils
Radix to be used in intepreting a hex string.
HEX_SEPARATOR - Static variable in class org.opendaylight.vtn.manager.util.ByteUtils
Separator for octets in a hex string.
HEX_SEPARATOR_CHAR - Static variable in class org.opendaylight.vtn.manager.util.ByteUtils
A character that separates octets in a hex string.
HEX_SEPARATOR_MATCHER - Static variable in class org.opendaylight.vtn.manager.util.ByteUtils
A CharMatcher which matches on ':'.
HW_TYPE_ETHERNET - Static variable in class org.opendaylight.vtn.manager.packet.ARP
The hardware tyep value that indicates Ethernet.

I

ICMP - Class in org.opendaylight.vtn.manager.packet
ICMP describes an ICMP packet.
ICMP() - Constructor for class org.opendaylight.vtn.manager.packet.ICMP
 
IEEE8021Q - Class in org.opendaylight.vtn.manager.packet
IEEE8021Q describes an IEEE 802.1Q VLAN tag.
IEEE8021Q() - Constructor for class org.opendaylight.vtn.manager.packet.IEEE8021Q
 
InetProtocols - Enum in org.opendaylight.vtn.manager.util
InetProtocols contains the common IP protocol numbers.
IntegerAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
IntegerAdapter establishes XML data binding between Integer type and String.
IntegerAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.IntegerAdapter
 
intValue() - Method in enum org.opendaylight.vtn.manager.util.EtherTypes
Return the Ethernet type value as an integer value.
intValue() - Method in enum org.opendaylight.vtn.manager.util.InetProtocols
Return the IP protocol number as an integer value.
Ip4Network - Class in org.opendaylight.vtn.manager.util
Ip4Network describes an IPv4 network.
Ip4Network(int) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(int, int) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(byte[]) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(byte[], int) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(InetAddress) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(InetAddress, int) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
Ip4Network(String) - Constructor for class org.opendaylight.vtn.manager.util.Ip4Network
Construct a new instance.
IpNetwork - Class in org.opendaylight.vtn.manager.util
IpNetwork describes an IP network.
IPv4 - Class in org.opendaylight.vtn.manager.packet
IPv4 describes an IP version 4 packet.
IPv4() - Constructor for class org.opendaylight.vtn.manager.packet.IPv4
Construct a new instance.
IPV4_VERSION - Static variable in class org.opendaylight.vtn.manager.packet.IPv4
The IPv4 version number.
isAddress() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Determine whether this instance represents an IP address or not.
isBroadcast(byte[]) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Determine whether the given byte array represents a broadcast address or not.
isBroadcast() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Determine whether this instance represents a broadcast address or not.
isCorrupted() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return whether the deserialized packet is to be considered corrupted.
isUnicast(byte[]) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Determine whether the given byte array represents an unicast address or not.
isUnicast() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Determine whether this instance represents an unicast address or not.
isZeroShort(byte[]) - Method in class org.opendaylight.vtn.manager.packet.Packet
Determine whether the given value represents a zero short value or not.

L

LongAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
LongAdapter establishes XML data binding between Long type and String.
LongAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.LongAdapter
 

M

marshal(Byte) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.ByteAdapter
Convert the given Byte instance into a string.
marshal(Double) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.DoubleAdapter
Convert the given Double instance into a string.
marshal(Integer) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.IntegerAdapter
Convert the given Integer instance into a string.
marshal(Long) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.LongAdapter
Convert the given Long instance into a string.
marshal(Short) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.ShortAdapter
Convert the given Short instance into a string.
marshal(VlanId) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VlanIdAdapter
Convert the given VlanId instance into a string.
marshal(VnodeName) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VnodeNameAdapter
Convert the given VnodeName instance into a string.
marshal(VtnPortDesc) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VtnPortDescAdapter
Convert the given VtnPortDesc instance into a string.
MASK_BYTE - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
A mask value which represents all bits in a byte value.
MASK_INTEGER - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
A mask value which represents all bits in an integer value.
MASK_MULTICAST - Static variable in class org.opendaylight.vtn.manager.util.EtherAddress
A mask value that indicates the multicast bit in the first octet.
MASK_SHORT - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
A mask value which represents all bits in a short value.

N

NUM_OCTETS_BYTE - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
The number of octets in a byte value.
NUM_OCTETS_INTEGER - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
The number of octets in an integer value.
NUM_OCTETS_SHORT - Static variable in class org.opendaylight.vtn.manager.util.NumberUtils
The number of octets in a short integer value.
NumberUtils - Class in org.opendaylight.vtn.manager.util
NumberUtils class is a collection of utility class fields and methods for number handling.

O

org.opendaylight.vtn.manager - package org.opendaylight.vtn.manager
The VTN Manager provides a network virtualization support with multi-tenancy.
org.opendaylight.vtn.manager.packet - package org.opendaylight.vtn.manager.packet
 
org.opendaylight.vtn.manager.util - package org.opendaylight.vtn.manager.util
This package provides various utility classes.
org.opendaylight.vtn.manager.util.xml.adapters - package org.opendaylight.vtn.manager.util.xml.adapters
 

P

Packet - Class in org.opendaylight.vtn.manager.packet
Packet is an abstract class which represents the generic network packet object.
Packet.HeaderField - Class in org.opendaylight.vtn.manager.packet
HeaderField describes the location of the header field in the packet header.
PacketException - Exception in org.opendaylight.vtn.manager.packet
VTNException is an exception raised when the packet serialization or deserialization fails.
PacketException(String) - Constructor for exception org.opendaylight.vtn.manager.packet.PacketException
Construct a new exception.
PacketException(String, Throwable) - Constructor for exception org.opendaylight.vtn.manager.packet.PacketException
Construct a new exception with specifying the cause of error.
parseHexOctet(String) - Static method in class org.opendaylight.vtn.manager.util.ByteUtils
Convert the given hex string as unsigned byte.
PortPacket<T extends PortPacket> - Class in org.opendaylight.vtn.manager.packet
Abstract class that describes protocol packet which identifies the service using 16-bit port number.
postDeserializeCustomOperation(byte[], int) - Method in class org.opendaylight.vtn.manager.packet.ICMP
This method re-computes the checksum of the bits received on the wire and validates it with the checksum in the bits received.
postDeserializeCustomOperation(byte[], int) - Method in class org.opendaylight.vtn.manager.packet.IPv4
This method re-computes the checksum of the bits received on the wire and validates it with the checksum in the bits received.
postDeserializeCustomOperation(byte[], int) - Method in class org.opendaylight.vtn.manager.packet.Packet
This method re-computes the checksum of the bits received on the wire and validates it with the checksum in the bits received.
postSerializeCustomOperation(byte[]) - Method in class org.opendaylight.vtn.manager.packet.ICMP
This method gets called at the end of the serialization process.
postSerializeCustomOperation(byte[]) - Method in class org.opendaylight.vtn.manager.packet.IPv4
This method gets called at the end of the serialization process.
postSerializeCustomOperation(byte[]) - Method in class org.opendaylight.vtn.manager.packet.Packet
This method gets called at the end of the serialization process.

R

REPLY - Static variable in class org.opendaylight.vtn.manager.packet.ARP
The ARP operation code that indicates ARP reply.
REQUEST - Static variable in class org.opendaylight.vtn.manager.packet.ARP
The ARP operation code that indicates ARP request.

S

serialize() - Method in class org.opendaylight.vtn.manager.packet.Packet
This method serializes the header and payload from the respective packet class, into a single stream of bytes to be sent on the wire.
setAckNumber(int) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP Ack number for the current TCP object instance.
setBits(byte[], byte[], int, int) - Static method in class org.opendaylight.vtn.manager.util.ByteUtils
Copy bits in the specified input byte array into the specified output array.
setCfi(byte) - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Sets the canonical format indicator(CFI) for the current IEEE 802.1Q object instance.
setChecksum(short) - Method in class org.opendaylight.vtn.manager.packet.ICMP
Sets the ICMP checksum for the current ICMP object instance.
setChecksum(short) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Set the IP checksum value.
setChecksum(short) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP checksum for the current TCP object instance.
setChecksum(short) - Method in class org.opendaylight.vtn.manager.packet.UDP
Set the checksum for the current UDP object instance.
setCode(byte) - Method in class org.opendaylight.vtn.manager.packet.ICMP
Sets the ICMP code (type subtype) for the current ICMP object instance.
setCorrupted(boolean) - Method in class org.opendaylight.vtn.manager.packet.Packet
Set a boolean value which determines whether this packet is corrupted or not.
setDataOffset(byte) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP data offset for the current TCP object instance.
setDestinationAddress(Ip4Network) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the IP destination address from the header.
setDestinationMACAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Sets the destination MAC address for the current Ethernet object.
setDestinationPort(short) - Method in class org.opendaylight.vtn.manager.packet.PortPacket
Set the destination port number into this instance.
setDiffServ(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the differential services value from the IP header.
setECN(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the ECN bits from the header.
setEtherType(short) - Method in class org.opendaylight.vtn.manager.packet.EtherTypePacket
Set the Ethernet type that determines the type of the payload for this instance.
setFlags(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the IP flags value.
setFragmentOffset(short) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the IP fragmentation offset value.
setHardwareAddressLength(byte) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the hardware address length for the current ARP object instance.
setHardwareType(short) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the hardware Type for the current ARP object instance.
setHeaderField(String, byte[]) - Method in class org.opendaylight.vtn.manager.packet.EtherTypePacket
Store the value of fields read from data stream.
setHeaderField(String, byte[]) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the value of fields read from data stream.
setHeaderField(String, byte[]) - Method in class org.opendaylight.vtn.manager.packet.Packet
Associate the specified value with the specified header field.
setHeaderLenFlags(short) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP flags for the current TCP object instance.
setHeaderLength(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the length of IP header in words (4 bytes).
setIdentification(short) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the identification number from the header.
setIdentifier(short) - Method in class org.opendaylight.vtn.manager.packet.ICMP
Sets the ICMP identifier for the current ICMP object instance.
setInt(byte[], int, int) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Set an integer value into the given byte array in network byte order.
setLength(short) - Method in class org.opendaylight.vtn.manager.packet.UDP
Set the UDP header length value for the current UDP object instance.
setOpCode(short) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the opCode for the current ARP object instance.
setOptions(byte[]) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Store the options from IP header.
setPayload(Packet) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Set the packet encapsulated by this IPv4 packet.
setPayload(Packet) - Method in class org.opendaylight.vtn.manager.packet.Packet
Set the packet encapsulated by this packet.
setPayloadClass(Class<? extends Packet>) - Method in class org.opendaylight.vtn.manager.packet.Packet
Set a class that specifies the type of packets encapsulated by this packet.
setPcp(byte) - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Sets the priority code point(PCP) for the current IEEE 802.1Q object instance.
setProtocol(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the protocol value of the IP payload.
setProtocolAddressLength(byte) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the Protocol address for the current ARP object instance.
setProtocolType(short) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the protocol Type for the current ARP object instance.
setRawPayload(byte[]) - Method in class org.opendaylight.vtn.manager.packet.Packet
Set a raw payload in the packet class.
setReserved(byte) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP reserved bits for the current TCP object instance.
setSenderHardwareAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the sender hardware address for the current ARP object instance.
setSenderProtocolAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the sender protocol address for the current ARP object instance.
setSequenceNumber(short) - Method in class org.opendaylight.vtn.manager.packet.ICMP
Sets the ICMP sequence number for the current ICMP object instance.
setSequenceNumber(int) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP sequence number for the current TCP object instance.
setShort(byte[], int, short) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Set a short integer value into the given byte array in network byte order.
setSourceAddress(Ip4Network) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the IP source address from the header.
setSourceMACAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.Ethernet
Sets the source MAC address for the current Ethernet object.
setSourcePort(short) - Method in class org.opendaylight.vtn.manager.packet.PortPacket
Set the source port number into this instance.
setTargetHardwareAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the target hardware address for the current ARP object instance.
setTargetProtocolAddress(byte[]) - Method in class org.opendaylight.vtn.manager.packet.ARP
Sets the target protocol address for the current ARP object instance.
setTotalLength(short) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the total length of IPv4 packet in bytes.
setTtl(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the TTL value.
setType(byte) - Method in class org.opendaylight.vtn.manager.packet.ICMP
Sets the type for the current ICMP message.
setUrgentPointer(short) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP Urgent Pointer for the current TCP object instance.
setVersion(byte) - Method in class org.opendaylight.vtn.manager.packet.IPv4
Stores the IP version from the header.
setVid(short) - Method in class org.opendaylight.vtn.manager.packet.IEEE8021Q
Sets the VLAN identifier(VID) for the current IEEE 802.1Q instance.
setWindowSize(short) - Method in class org.opendaylight.vtn.manager.packet.TCP
Sets the TCP window size for the current TCP object instance.
ShortAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
ShortAdapter establishes XML data binding between Short type and String.
ShortAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.ShortAdapter
 
shortValue() - Method in enum org.opendaylight.vtn.manager.util.EtherTypes
Return the Ethernet type value as a short integer value.
shortValue() - Method in enum org.opendaylight.vtn.manager.util.InetProtocols
Return the IP protocol number as a short integer value.
SIZE - Static variable in class org.opendaylight.vtn.manager.util.EtherAddress
The number of octets in an ethernet address.
SIZE - Static variable in class org.opendaylight.vtn.manager.util.Ip4Network
The number of octets in an IPv4 address.

T

TCP - Class in org.opendaylight.vtn.manager.packet
TCP describes an TCP packet.
TCP() - Constructor for class org.opendaylight.vtn.manager.packet.TCP
 
toByte(Number) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert the given number into a Byte instance.
toBytes(String) - Static method in class org.opendaylight.vtn.manager.util.ByteUtils
Convert the given hex string with ":" inserted into a byte array.
toBytes(long) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Convert a long number which represents an ethernet address into a byte array.
toBytes(String) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Convert a string representation of an ethernet address into a byte array.
toBytes(int) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert an integer value into an byte array.
toBytes(short) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert a short integer value into an byte array.
toHexString(byte[]) - Static method in class org.opendaylight.vtn.manager.util.ByteUtils
Convert the given byte array into hex string with ":" inserted.
toInteger(byte[]) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert a 4 bytes array into an integer number.
toInteger(Number) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert the given number into a Integer instance.
toIp4Address(IpNetwork) - Static method in class org.opendaylight.vtn.manager.util.Ip4Network
Ensure that the given IpNetwork instance represents an IPv4 address.
toLong(byte[]) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Convert the given byte array that represents an ethernet address into a long integer number.
toLong(String) - Static method in class org.opendaylight.vtn.manager.util.EtherAddress
Convert a string representation of an ethernet address into a long integer number.
toLong(Number) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert the given number into a Long instance.
toShort(byte[]) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert a 2 bytes array into a short integer number.
toShort(Number) - Static method in class org.opendaylight.vtn.manager.util.NumberUtils
Convert the given number into a Short instance.
toString() - Method in class org.opendaylight.vtn.manager.packet.Packet
Return a string representation of this object.
toString() - Method in class org.opendaylight.vtn.manager.util.EtherAddress
Return a string representation of this object.
toString() - Method in class org.opendaylight.vtn.manager.util.IpNetwork
Return a string representation of this object.

U

UDP - Class in org.opendaylight.vtn.manager.packet
UDP describes an UDP packet.
UDP() - Constructor for class org.opendaylight.vtn.manager.packet.UDP
 
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.ByteAdapter
Convert the given string into a Byte instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.DoubleAdapter
Convert the given string into a Double instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.IntegerAdapter
Convert the given string into an Integer instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.LongAdapter
Convert the given string into a Long instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.ShortAdapter
Convert the given string into a Short instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VlanIdAdapter
Convert the given string into a VlanId instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VnodeNameAdapter
Convert the given string into a VnodeName instance.
unmarshal(String) - Method in class org.opendaylight.vtn.manager.util.xml.adapters.VtnPortDescAdapter
Convert the given string into a VtnPortDesc instance.

V

valueOf(String) - Static method in enum org.opendaylight.vtn.manager.util.EtherTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.vtn.manager.util.InetProtocols
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendaylight.vtn.manager.util.EtherTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.vtn.manager.util.InetProtocols
Returns an array containing the constants of this enum type, in the order they are declared.
VlanIdAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
VlanIdAdapter establishes XML data binding between VlanId type and Integer.
VlanIdAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.VlanIdAdapter
 
VnodeNameAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
VnodeNameAdapter establishes XML data binding between VnodeName type and String.
VnodeNameAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.VnodeNameAdapter
 
VTNException - Exception in org.opendaylight.vtn.manager
VTNException is an exception for notifying errors caused by the VTN Manager.
VTNException(VtnErrorTag, String) - Constructor for exception org.opendaylight.vtn.manager.VTNException
Consturct a new VTNException instance that internally stores the given message and VtnErrorTag.
VTNException(VtnErrorTag, String, Throwable) - Constructor for exception org.opendaylight.vtn.manager.VTNException
Consturct a new VTNException instance that internally stores the given message VtnErrorTag.
VTNException(String) - Constructor for exception org.opendaylight.vtn.manager.VTNException
Consturct a new VTNException that indicates an internal error.
VTNException(String, Throwable) - Constructor for exception org.opendaylight.vtn.manager.VTNException
Consturct a new VTNException that indicates an internal error.
VTNIdentifiable<T extends Comparable> - Interface in org.opendaylight.vtn.manager.util
VTNIdentifiable describes an object that can be identified by a Comparable.
VTNIdentifiableComparator<T extends Comparable<T>> - Class in org.opendaylight.vtn.manager.util
VTNIdentifiableComparator provides a comparison function for VTNIdentifiable instances.
VTNIdentifiableComparator(Class<T>) - Constructor for class org.opendaylight.vtn.manager.util.VTNIdentifiableComparator
Construct a new instance.
VTNManager - Interface in org.opendaylight.vtn.manager
OSGi service interface associated with VTN Manager service.
VtnPortDescAdapter - Class in org.opendaylight.vtn.manager.util.xml.adapters
VtnPortDescAdapter establishes XML data binding between VtnPortDesc type and String.
VtnPortDescAdapter() - Constructor for class org.opendaylight.vtn.manager.util.xml.adapters.VtnPortDescAdapter
 
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2017 OpenDaylight. All rights reserved.