| Package | Description |
|---|---|
| org.onlab.packet |
Utilities for decoding and encoding packets of various network protocols
and encapsulations.
|
| org.onlab.util |
Miscellaneous domain-agnostic utilities.
|
| Class and Description |
|---|
| Identifier
Abstract identifier backed by another value, e.g.
|
| Class and Description |
|---|
| Accumulator
Abstraction of an accumulator capable of collecting items and at some
point in time triggers processing of all previously accumulated items.
|
| Bandwidth
Representation of bandwidth.
|
| BoundedThreadPool
Implementation of ThreadPoolExecutor that bounds the work queue.
|
| ByteArraySizeHashPrinter
Helper to print byte[] length and hashCode.
|
| ClosedOpenRange
Represent a closed-open range.
|
| DataRateUnit
Data rate unit.
|
| Frequency
Class representing frequency.
|
| GeoLocation
Geo location specified in terms of longitude and latitude.
|
| GroupedThreadFactory
Thread factory for creating threads that belong to the specified thread group.
|
| ImmutableByteSequence
Immutable sequence of bytes, assumed to represent a value in
BIG_ENDIAN order. |
| KryoNamespace
Pool of Kryo instances, with classes pre-registered.
|
| KryoNamespace.Builder
KryoNamespace builder.
|
| Match
Utility class for checking matching values.
|
| NewConcurrentHashMap
Creates an instance of new ConcurrentHashMap on each
NewConcurrentHashMap.get() call. |
| RichComparable
Extends useful methods for comparison to
Comparable interface. |
| SafeRecurringTask
Wrapper for a recurring task which catches all exceptions to prevent task
being suppressed in a ScheduledExecutorService.
|
| SharedScheduledExecutorService
A new scheduled executor service that does not eat exception.
|
Copyright © 2016. All rights reserved.