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

A

AbstractAnnotated - Class in org.onosproject.net
Base abstraction of an annotated entity.
AbstractAnnotated() - Constructor for class org.onosproject.net.AbstractAnnotated
 
AbstractAnnotated(Annotations...) - Constructor for class org.onosproject.net.AbstractAnnotated
Creates a new entity, annotated with the specified annotations.
AbstractDescription - Class in org.onosproject.net
Base implementation of an annotated model description.
AbstractDescription() - Constructor for class org.onosproject.net.AbstractDescription
 
AbstractDescription(SparseAnnotations...) - Constructor for class org.onosproject.net.AbstractDescription
Creates a new entity, annotated with the specified annotations.
AbstractElement - Class in org.onosproject.net
Base implementation of network elements, i.e.
AbstractElement() - Constructor for class org.onosproject.net.AbstractElement
 
AbstractElement(ProviderId, ElementId, Annotations...) - Constructor for class org.onosproject.net.AbstractElement
Creates a network element attributed to the specified provider.
AbstractEvent<T extends Enum,S> - Class in org.onosproject.event
Base event implementation.
AbstractEvent(T, S) - Constructor for class org.onosproject.event.AbstractEvent
Creates an event of a given type and for the specified subject and the current time.
AbstractEvent(T, S, long) - Constructor for class org.onosproject.event.AbstractEvent
Creates an event of a given type and for the specified subject and time.
AbstractEventAccumulator - Class in org.onosproject.event
Base implementation of an event accumulator.
AbstractEventAccumulator(Timer, int, int, int) - Constructor for class org.onosproject.event.AbstractEventAccumulator
Creates an event accumulator capable of triggering on the specified thresholds.
AbstractListenerRegistry<E extends Event,L extends EventListener<E>> - Class in org.onosproject.event
Base implementation of an event sink and a registry capable of tracking listeners and dispatching events to them as part of event sink processing.
AbstractListenerRegistry() - Constructor for class org.onosproject.event.AbstractListenerRegistry
 
AbstractModel - Class in org.onosproject.net
Base implementation of a network model entity.
AbstractModel() - Constructor for class org.onosproject.net.AbstractModel
 
AbstractModel(ProviderId, Annotations...) - Constructor for class org.onosproject.net.AbstractModel
Creates a model entity attributed to the specified provider and optionally annotated.
AbstractProvider - Class in org.onosproject.net.provider
Base provider implementation.
AbstractProvider(ProviderId) - Constructor for class org.onosproject.net.provider.AbstractProvider
Creates a provider with the supplier identifier.
AbstractProviderRegistry<P extends Provider,S extends ProviderService<P>> - Class in org.onosproject.net.provider
Base implementation of provider registry.
AbstractProviderRegistry() - Constructor for class org.onosproject.net.provider.AbstractProviderRegistry
 
AbstractProviderService<P extends Provider> - Class in org.onosproject.net.provider
Base implementation of a provider service, which tracks the provider to which it is issued and can be invalidated.
AbstractProviderService(P) - Constructor for class org.onosproject.net.provider.AbstractProviderService
Creates a provider service on behalf of the specified provider.
AbstractStore<E extends Event,D extends StoreDelegate<E>> - Class in org.onosproject.store
Base implementation of a store.
AbstractStore() - Constructor for class org.onosproject.store.AbstractStore
 
activate() - Method in class org.onosproject.event.AbstractListenerRegistry
Prepares the registry for normal operation.
add(Event) - Method in class org.onosproject.event.AbstractEventAccumulator
 
add(Event) - Method in interface org.onosproject.event.EventAccumulator
Adds an event to the current batch.
add(Criterion) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
add(Instruction) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
add(Criterion) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Adds a traffic selection criterion.
add(Instruction) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Adds an instruction to the builder.
addAll(BatchOperation<T>) - Method in class org.onosproject.net.flow.BatchOperation
Add all operations from another batch to this batch.
addBandwidth(double) - Method in interface org.onosproject.net.resource.LinkResources.Builder
Adds bandwidth resource.
addBandwidthRequest(double) - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
Adds bandwidth request with bandwidth value.
addBandwidthRequest(double) - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
Adds bandwidth request with bandwidth value.
addConstraint(Constraint) - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
 
addConstraint(Constraint) - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
Adds the resources required for a constraint.
addIntentOperations(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchService
Submits a batch of intent operations.
addLambda(int) - Method in interface org.onosproject.net.resource.LinkResources.Builder
Adds lambda resource.
addLambdaRequest() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
Adds lambda request.
addLambdaRequest() - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
Adds lambda request.
addListener(ClusterEventListener) - Method in interface org.onosproject.cluster.ClusterService
Adds the specified cluster event listener.
addListener(LeadershipEventListener) - Method in interface org.onosproject.cluster.LeadershipService
Registers a event listener to be notified of leadership events.
addListener(L) - Method in class org.onosproject.event.AbstractListenerRegistry
Adds the specified listener.
addListener(MastershipListener) - Method in interface org.onosproject.mastership.MastershipService
Adds the specified mastership change listener.
addListener(DeviceListener) - Method in interface org.onosproject.net.device.DeviceService
Adds the specified device listener.
addListener(FlowRuleListener) - Method in interface org.onosproject.net.flow.FlowRuleService
Adds the specified flow rule listener.
addListener(HostListener) - Method in interface org.onosproject.net.host.HostService
Adds the specified host listener.
addListener(IntentBatchListener) - Method in interface org.onosproject.net.intent.IntentBatchService
Adds the specified listener for intent batch leadership events.
addListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
Adds the specified listener for intent events.
addListener(LinkListener) - Method in interface org.onosproject.net.link.LinkService
Adds the specified link listener.
addListener(LinkResourceListener) - Method in interface org.onosproject.net.resource.LinkResourceService
Adds a listener for resource related events.
addListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
Adds the specified topology listener.
addListener(LockEventListener) - Method in interface org.onosproject.store.service.LockService
Adds a listener to be notified of lock events.
addMember(ControllerNode) - Method in interface org.onosproject.store.service.DatabaseAdminService
Add member to default Tablet.
addNode(NodeId, IpAddress, int) - Method in interface org.onosproject.cluster.ClusterAdminService
Adds a new controller node to the cluster.
addNode(NodeId, IpAddress, int) - Method in interface org.onosproject.cluster.ClusterStore
Adds a new controller node to the cluster.
addOperation(T) - Method in class org.onosproject.net.flow.BatchOperation
Adds an operation.
addOrUpdateFlowRule(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleStore
Stores a new flow rule, or updates an existing entry.
addOrUpdateStatistic(FlowEntry) - Method in interface org.onosproject.net.statistic.StatisticStore
Adds a stats observation for a flow rule.
addProcessor(PacketProcessor, int) - Method in interface org.onosproject.net.packet.PacketService
Adds the specified processor to the list of packet processors.
addReplaceOperation(IntentId, Intent) - Method in class org.onosproject.net.intent.IntentOperations.Builder
Adds an intent submit operation.
addSink(Class<E>, EventSink<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
 
addSink(Class<E>, EventSink<E>) - Method in interface org.onosproject.event.EventSinkRegistry
Adds the specified sink for the given event class.
addSubmitOperation(Intent) - Method in class org.onosproject.net.intent.IntentOperations.Builder
Adds an intent submit operation.
addSubscriber(MessageSubject, ClusterMessageHandler) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
addUpdateOperation(IntentId) - Method in class org.onosproject.net.intent.IntentOperations.Builder
Adds an intent update operation.
addWithdrawOperation(IntentId) - Method in class org.onosproject.net.intent.IntentOperations.Builder
Adds an intent submit operation.
ADVISOR_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
 
ALL - Static variable in class org.onosproject.net.PortNumber
 
allocateResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceStore
Allocates resources.
Annotated - Interface in org.onosproject.net
Represents an entity that carries arbitrary annotations.
AnnotationConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates an arbitrary link annotated value is under the specified threshold.
AnnotationConstraint(String, double) - Constructor for class org.onosproject.net.intent.constraint.AnnotationConstraint
Creates a new constraint to keep the value for the specified key of link annotation under the threshold.
AnnotationKeys - Class in org.onosproject.net
Collection of keys for annotation.
annotations() - Method in class org.onosproject.net.AbstractAnnotated
 
annotations() - Method in class org.onosproject.net.AbstractDescription
 
annotations() - Method in interface org.onosproject.net.Annotated
Returns the key/value annotations.
Annotations - Interface in org.onosproject.net
Represents an set of simple key/value string annotations.
annotations() - Method in interface org.onosproject.net.Description
 
AnnotationsUtil - Class in org.onosproject.net
Utility for processing annotations.
ANY_VERSION - Static variable in class org.onosproject.store.service.WriteRequest
 
appId() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
appId() - Method in interface org.onosproject.net.flow.FlowRule
Returns the application id of this flow.
appId() - Method in class org.onosproject.net.intent.Intent
Returns the identifier of the application that requested the intent.
appId() - Method in class org.onosproject.net.intent.IntentOperations
 
ApplicationId - Interface in org.onosproject.core
Application identifier.
ApplicationIdStore - Interface in org.onosproject.core
Manages application IDs.
apply(ControllerNode) - Method in class org.onosproject.cluster.ControllerNodeToNodeId
 
applyBatch(FlowRuleBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleService
Applies a batch operation of FlowRules.
applyFlowRule(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
Instructs the provider to apply the specified flow rules to their respective devices.
applyFlowRules(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleService
Applies the specified flow rules onto their respective devices.
arg(int) - Method in class org.onosproject.net.intent.BatchWrite.Operation
 
args() - Method in class org.onosproject.net.intent.BatchWrite.Operation
 
asBatchOperation() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
AsymmetricPathConstraint - Class in org.onosproject.net.intent.constraint
Constraint that serves as a request for asymmetric bi-directional path.
AsymmetricPathConstraint() - Constructor for class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 

B

backups() - Method in class org.onosproject.cluster.RoleInfo
 
balanceRoles() - Method in interface org.onosproject.mastership.MastershipAdminService
Balances the mastership to be shared as evenly as possibly by all online instances.
BANDWIDTH - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for bandwidth.
bandwidth() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
Returns the bandwidth required by this constraint.
Bandwidth - Class in org.onosproject.net.resource
Representation of bandwidth resource.
bandwidth() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
Returns the bandwidth resource.
BandwidthConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates links based on available bandwidths.
BandwidthConstraint(Bandwidth) - Constructor for class org.onosproject.net.intent.constraint.BandwidthConstraint
Creates a new bandwidth constraint.
BandwidthResourceAllocation - Class in org.onosproject.net.resource
Representation of allocated bandwidth resource.
BandwidthResourceAllocation(Bandwidth) - Constructor for class org.onosproject.net.resource.BandwidthResourceAllocation
Creates a new BandwidthResourceAllocation with Bandwidth object.
BandwidthResourceRequest - Class in org.onosproject.net.resource
Representation of a request for bandwidth resource.
BandwidthResourceRequest(Bandwidth) - Constructor for class org.onosproject.net.resource.BandwidthResourceRequest
Creates a new BandwidthResourceRequest with Bandwidth object.
BandwidthResourceRequest(double) - Constructor for class org.onosproject.net.resource.BandwidthResourceRequest
Creates a new BandwidthResourceRequest with bandwidth value.
batchId() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
BatchOperation<T extends BatchOperationEntry<?,?>> - Class in org.onosproject.net.flow
A list of BatchOperationEntry.
BatchOperation() - Constructor for class org.onosproject.net.flow.BatchOperation
Creates new BatchOperation object.
BatchOperation(Collection<T>) - Constructor for class org.onosproject.net.flow.BatchOperation
Creates BatchOperation object from a list of batch operation entries.
batchOperationComplete(FlowRuleBatchEvent) - Method in interface org.onosproject.net.flow.FlowRuleStore
Invoked on the completion of a storeBatch operation.
BatchOperationEntry<T extends Enum<?>,U extends BatchOperationTarget> - Class in org.onosproject.net.flow
A super class for batch operation entry classes.
BatchOperationEntry(T, U) - Constructor for class org.onosproject.net.flow.BatchOperationEntry
Constructs new instance for the entry of the BatchOperation.
BatchOperationResult<T> - Interface in org.onosproject.net.flow
Interface capturing the result of a batch operation.
BatchOperationTarget - Interface in org.onosproject.net.flow
An interface of the class which is assigned to BatchOperation.
batchRead(BatchReadRequest) - Method in interface org.onosproject.store.service.DatabaseService
Performs a batch read operation and returns the results.
BatchReadRequest - Class in org.onosproject.store.service
Collection of read requests to be submitted as one batch.
BatchReadRequest.Builder - Class in org.onosproject.store.service
Builder for BatchReadRequest.
BatchReadResult - Class in org.onosproject.store.service
Result of a batch read operation.
BatchReadResult(List<ReadResult>) - Constructor for class org.onosproject.store.service.BatchReadResult
 
batchSize() - Method in class org.onosproject.store.service.BatchReadRequest
Returns the number of requests in this batch.
batchSize() - Method in class org.onosproject.store.service.BatchReadResult
Returns the batch size.
batchSize() - Method in class org.onosproject.store.service.BatchWriteRequest
Returns the number of requests in this batch.
batchSize() - Method in class org.onosproject.store.service.BatchWriteResult
Returns the size of this batch.
BatchWrite - Class in org.onosproject.net.intent
 
batchWrite(BatchWrite) - Method in interface org.onosproject.net.intent.IntentStore
Execute writes in a batch.
batchWrite(BatchWriteRequest) - Method in interface org.onosproject.store.service.DatabaseService
Performs a batch write operation and returns the results.
BatchWrite.Operation - Class in org.onosproject.net.intent
 
BatchWrite.OpType - Enum in org.onosproject.net.intent
 
BatchWriteRequest - Class in org.onosproject.store.service
Collection of write requests to be submitted as one batch.
BatchWriteRequest.Builder - Class in org.onosproject.store.service
Builder for BatchWriteRequest.
BatchWriteResult - Class in org.onosproject.store.service
Result of a batch write operation.
BatchWriteResult(List<WriteResult>) - Constructor for class org.onosproject.store.service.BatchWriteResult
 
bindAddressesToPort(PortAddresses) - Method in interface org.onosproject.net.host.HostAdminService
Binds IP and MAC addresses to the given connection point.
bindIdGenerator(IdGenerator) - Static method in class org.onosproject.net.intent.Intent
Binds an id generator for unique intent id generation.
block() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
block() - Method in interface org.onosproject.net.packet.PacketContext
Blocks the outbound packet from being sent from this point onward.
BooleanConstraint - Class in org.onosproject.net.intent.constraint
Abstract base class for various constraints that evaluate link viability in a yes/no fashion.
BooleanConstraint() - Constructor for class org.onosproject.net.intent.constraint.BooleanConstraint
 
broadcast(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Broadcast a message to all controller nodes.
broadcastAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the subnet IP broadcast address.
broadcastIncludeSelf(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Broadcast a message to all controller nodes including self.
build() - Method in class org.onosproject.core.Version
Returns the version build string.
build() - Method in class org.onosproject.net.DefaultAnnotations.Builder
Returns immutable annotations built from the accrued key/values pairs.
build() - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
build() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
build() - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Builds an immutable traffic selector.
build() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Builds an immutable traffic treatment descriptor.
build() - Method in class org.onosproject.net.intent.IntentOperations.Builder
Builds a batch of intent operations.
build() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
Returns link resource request.
build() - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
Returns link resource request.
build() - Method in interface org.onosproject.net.resource.LinkResources.Builder
Builds an immutable link resources.
build() - Method in class org.onosproject.store.service.BatchReadRequest.Builder
Builds a BatchReadRequest.
build() - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
builder() - Static method in class org.onosproject.net.DefaultAnnotations
Creates a new annotations builder.
builder() - Static method in class org.onosproject.net.flow.DefaultTrafficSelector
Returns a new traffic selector builder.
builder(TrafficSelector) - Static method in class org.onosproject.net.flow.DefaultTrafficSelector
Returns a new traffic selector builder primed to produce entities patterned after the supplied selector.
builder() - Static method in class org.onosproject.net.flow.DefaultTrafficTreatment
Returns a new traffic treatment builder.
builder(TrafficTreatment) - Static method in class org.onosproject.net.flow.DefaultTrafficTreatment
Returns a new traffic treatment builder primed to produce entities patterned after the supplied treatment.
builder(ApplicationId) - Static method in class org.onosproject.net.intent.IntentOperations
Returns a builder for intent operation batches.
builder(IntentId, Collection<Link>) - Static method in class org.onosproject.net.resource.DefaultLinkResourceRequest
Returns builder of link resource request.
Builder() - Constructor for class org.onosproject.store.service.BatchReadRequest.Builder
 
Builder() - Constructor for class org.onosproject.store.service.BatchWriteRequest.Builder
 
bytes() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
bytes() - Method in interface org.onosproject.net.flow.FlowEntry
Returns the number of bytes this flow rule has matched.

C

cancel(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchDelegate
Cancesl the specified batch of intent operations.
chassisId() - Method in class org.onosproject.net.DefaultDevice
 
chassisId() - Method in interface org.onosproject.net.Device
Returns the device chassis id.
chassisId() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
chassisId() - Method in interface org.onosproject.net.device.DeviceDescription
Returns a device chassis id.
checkValidity() - Method in class org.onosproject.net.provider.AbstractProviderService
Checks the validity of this provider service.
clear() - Method in class org.onosproject.net.flow.BatchOperation
Removes all operations maintained in this object.
clearAddressBindings(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
Removes any previously stored address information for a given connection point.
clearAddresses(ConnectPoint) - Method in interface org.onosproject.net.host.HostAdminService
Removes all address information for the given connection point.
ClusterAdminService - Interface in org.onosproject.cluster
Service for administering the cluster node membership.
ClusterCommunicationService - Interface in org.onosproject.store.cluster.messaging
Service for assisting communications between controller cluster nodes.
clusterCount() - Method in interface org.onosproject.net.topology.Topology
Returns the number of SCCs (strongly connected components) in the topology.
ClusterEvent - Class in org.onosproject.cluster
Describes cluster-related event.
ClusterEvent(ClusterEvent.Type, ControllerNode) - Constructor for class org.onosproject.cluster.ClusterEvent
Creates an event of a given type and for the specified instance and the current time.
ClusterEvent(ClusterEvent.Type, ControllerNode, long) - Constructor for class org.onosproject.cluster.ClusterEvent
Creates an event of a given type and for the specified device and time.
ClusterEvent.Type - Enum in org.onosproject.cluster
Type of cluster-related events.
ClusterEventListener - Interface in org.onosproject.cluster
Entity capable of receiving device cluster-related events.
ClusterId - Class in org.onosproject.net.topology
Representation of the topology cluster identity.
clusterId(int) - Static method in class org.onosproject.net.topology.ClusterId
Returns the cluster identifier, represented by the specified integer serial number.
ClusterMessage - Class in org.onosproject.store.cluster.messaging
Base message for cluster-wide communications.
ClusterMessage(NodeId, MessageSubject, byte[]) - Constructor for class org.onosproject.store.cluster.messaging.ClusterMessage
Creates a cluster message.
ClusterMessageHandler - Interface in org.onosproject.store.cluster.messaging
Interface for handling cluster messages.
ClusterService - Interface in org.onosproject.cluster
Service for obtaining information about the individual nodes within the controller cluster.
ClusterStore - Interface in org.onosproject.cluster
Manages inventory of controller cluster nodes; not intended for direct use.
ClusterStoreDelegate - Interface in org.onosproject.cluster
Cluster store delegate abstraction.
codec(Class<T>) - Method in interface org.onosproject.codec.CodecContext
Returns the JSON codec for the specified entity class.
CodecContext - Interface in org.onosproject.codec
Context for codecs to use while encoding/decoding.
CodecService - Interface in org.onosproject.codec
Service for registering and retrieving JSON codecs for various entities.
compile(T, List<Intent>, Set<LinkResourceAllocations>) - Method in interface org.onosproject.net.intent.IntentCompiler
Compiles the specified intent into other intents.
completed(FlowRuleBatchRequest, CompletedBatchOperation) - Static method in class org.onosproject.net.flow.FlowRuleBatchEvent
Constructs a new FlowRuleBatchEvent.
CompletedBatchOperation - Class in org.onosproject.net.flow
Representation of a completed flow rule batch operation.
CompletedBatchOperation(boolean, Set<? extends FlowRule>, Set<Long>) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
Creates a new batch completion result.
CompletedBatchOperation(boolean, Set<? extends FlowRule>) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
Creates a new batch completion result.
computeCost() - Method in interface org.onosproject.net.topology.Topology
Returns the time, specified in system nanos of how long the topology took to compute.
ConnectivityIntent - Class in org.onosproject.net.intent
Abstraction of connectivity intent for traffic matching some criteria.
ConnectivityIntent(ApplicationId, Collection<NetworkResource>, TrafficSelector, TrafficTreatment) - Constructor for class org.onosproject.net.intent.ConnectivityIntent
Creates a connectivity intent that matches on the specified selector and applies the specified treatment.
ConnectivityIntent(ApplicationId, Collection<NetworkResource>, TrafficSelector, TrafficTreatment, List<Constraint>) - Constructor for class org.onosproject.net.intent.ConnectivityIntent
Creates a connectivity intent that matches on the specified selector and applies the specified treatment.
ConnectivityIntent() - Constructor for class org.onosproject.net.intent.ConnectivityIntent
Constructor for serializer.
ConnectPoint - Class in org.onosproject.net
Abstraction of a network connection point expressed as a pair of the network element identifier and port number.
ConnectPoint(ElementId, PortNumber) - Constructor for class org.onosproject.net.ConnectPoint
Creates a new connection point.
connectPoint() - Method in class org.onosproject.net.host.PortAddresses
Returns the connection point this address information is bound to.
Constraint - Interface in org.onosproject.net.intent
Representation of a connectivity constraint capable of evaluating a link and determining the cost of traversing that link in the context of this constraint.
constraints() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the set of connectivity constraints.
CONTROLLER - Static variable in class org.onosproject.net.PortNumber
 
ControllerNode - Interface in org.onosproject.cluster
Represents a controller instance as a member in a cluster.
ControllerNode.State - Enum in org.onosproject.cluster
Represents the operational state of the instance.
ControllerNodeToNodeId - Class in org.onosproject.cluster
Function to convert ControllerNode to NodeId.
ControllerNodeToNodeId() - Constructor for class org.onosproject.cluster.ControllerNodeToNodeId
 
copy(VersionedValue) - Static method in class org.onosproject.store.service.VersionedValue
Creates a copy of given VersionedValue.
CORE_PROVIDER_ID - Static variable in interface org.onosproject.core.CoreService
 
CoreService - Interface in org.onosproject.core
Service for interacting with the core system of the controller.
cost() - Method in class org.onosproject.net.DefaultPath
 
cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
 
cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 
cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
Evaluates the specified link and provides the cost for its traversal.
cost(Link, LinkResourceService) - Method in interface org.onosproject.net.intent.Constraint
Evaluates the specified link and provides the cost for its traversal.
cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
cost() - Method in interface org.onosproject.net.Path
Returns the path cost as a unit-less value.
create(List<ReadRequest>) - Static method in class org.onosproject.store.service.BatchReadRequest
Creates a new BatchReadRequest object from the specified list of read requests.
create(List<WriteRequest>) - Static method in class org.onosproject.store.service.BatchWriteRequest
Creates a new BatchWriteRequest object from the specified list of write requests.
create(String) - Method in interface org.onosproject.store.service.LockService
Creates a new lock instance.
createDrop() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a drop instruction.
createEdgeLink(ConnectPoint, boolean) - Static method in class org.onosproject.net.DefaultEdgeLink
Creates a phantom edge link, to an unspecified end-station.
createIntent(Intent) - Method in class org.onosproject.net.intent.BatchWrite
 
createIntent(Intent) - Method in interface org.onosproject.net.intent.IntentStore
Deprecated.
createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in interface org.onosproject.net.device.DeviceStore
Creates a new infrastructure device, or updates an existing one using the supplied device description.
createOrUpdateHost(ProviderId, HostId, HostDescription) - Method in interface org.onosproject.net.host.HostStore
Creates a new host or updates the existing one based on the specified description.
createOrUpdateLink(ProviderId, LinkDescription) - Method in interface org.onosproject.net.link.LinkStore
Creates a new link, or updates an existing one, based on the given information.
createOutput(PortNumber) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates an output instruction using the specified port number.
createProviderService(P) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
Creates a new provider service bound to the specified provider.
createTable(String) - Method in interface org.onosproject.store.service.DatabaseAdminService
Creates a new table.
createTable(String, int) - Method in interface org.onosproject.store.service.DatabaseAdminService
Creates a new table where last update time will be used to track and expire old entries.
createTimer(String, String, String) - Method in interface org.onosproject.core.MetricsHelper
Creates a Timer instance with given name.
Criteria - Class in org.onosproject.net.flow.criteria
Factory class to create various traffic selection criteria.
criteria() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
 
criteria() - Method in interface org.onosproject.net.flow.TrafficSelector
Returns selection criteria as an ordered list.
Criteria.EthCriterion - Class in org.onosproject.net.flow.criteria
Implementation of MAC address criterion.
Criteria.EthTypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of Ethernet type criterion.
Criteria.IPCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IP address criterion.
Criteria.IPProtocolCriterion - Class in org.onosproject.net.flow.criteria
Implementation of Internet Protocol Number criterion.
Criteria.LambdaCriterion - Class in org.onosproject.net.flow.criteria
Implementation of lambda (wavelength) criterion.
Criteria.MplsCriterion - Class in org.onosproject.net.flow.criteria
Implementation of MPLS tag criterion.
Criteria.OpticalSignalTypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of optical signal type criterion.
Criteria.PortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of input port criterion.
Criteria.TcpPortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of TCP port criterion.
Criteria.VlanIdCriterion - Class in org.onosproject.net.flow.criteria
Implementation of VLAN ID criterion.
Criteria.VlanPcpCriterion - Class in org.onosproject.net.flow.criteria
Implementation of VLAN priority criterion.
Criterion - Interface in org.onosproject.net.flow.criteria
Representation of a single header field selection.
Criterion.Type - Enum in org.onosproject.net.flow.criteria
Types of fields to which the selection criterion may apply.
currentTopology() - Method in interface org.onosproject.net.topology.TopologyService
Returns the current topology descriptor.
currentTopology() - Method in interface org.onosproject.net.topology.TopologyStore
Returns the current topology snapshot.

D

data() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
data() - Method in interface org.onosproject.net.packet.OutboundPacket
Returns immutable view of the raw data to be sent.
DatabaseAdminService - Interface in org.onosproject.store.service
Service interface for running administrative tasks on a Database.
DatabaseException - Exception in org.onosproject.store.service
Base exception type for database failures.
DatabaseException(String, Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException
 
DatabaseException(String) - Constructor for exception org.onosproject.store.service.DatabaseException
 
DatabaseException(Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException
 
DatabaseException() - Constructor for exception org.onosproject.store.service.DatabaseException
 
DatabaseException.Timeout - Exception in org.onosproject.store.service
 
DatabaseService - Interface in org.onosproject.store.service
Service interface for a strongly consistent and durable key value data store.
deactivate() - Method in class org.onosproject.event.AbstractListenerRegistry
Prepares the registry for shutdown.
decode(ObjectNode, CodecContext) - Method in class org.onosproject.codec.JsonCodec
Decodes the specified entity from JSON.
decode(ArrayNode, CodecContext) - Method in class org.onosproject.codec.JsonCodec
Decodes the specified JSON array into a collection of entities.
DEFAULT_SPEED - Static variable in class org.onosproject.net.DefaultPort
Default port speed in Mbps.
DefaultAnnotations - Class in org.onosproject.net
Represents a set of simple annotations that can be used to add arbitrary attributes to various parts of the data model.
DefaultAnnotations.Builder - Class in org.onosproject.net
Facility for gradually building model annotations.
DefaultApplicationId - Class in org.onosproject.core
Application identifier.
DefaultApplicationId(Short, String) - Constructor for class org.onosproject.core.DefaultApplicationId
Creates a new application ID.
DefaultControllerNode - Class in org.onosproject.cluster
Default implementation of a controller instance descriptor.
DefaultControllerNode(NodeId, IpAddress) - Constructor for class org.onosproject.cluster.DefaultControllerNode
Creates a new instance with the specified id and IP address.
DefaultControllerNode(NodeId, IpAddress, int) - Constructor for class org.onosproject.cluster.DefaultControllerNode
Creates a new instance with the specified id and IP address and TCP port.
DefaultDevice - Class in org.onosproject.net
Default infrastructure device model implementation.
DefaultDevice(ProviderId, DeviceId, Device.Type, String, String, String, String, ChassisId, Annotations...) - Constructor for class org.onosproject.net.DefaultDevice
Creates a network element attributed to the specified provider.
DefaultDeviceDescription - Class in org.onosproject.net.device
Default implementation of immutable device description entity.
DefaultDeviceDescription(URI, Device.Type, String, String, String, String, ChassisId, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultDeviceDescription
Creates a device description using the supplied information.
DefaultDeviceDescription(DeviceDescription, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultDeviceDescription
Creates a device description using the supplied information.
DefaultEdgeLink - Class in org.onosproject.net
Default edge link model implementation.
DefaultEdgeLink(ProviderId, ConnectPoint, HostLocation, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultEdgeLink
Creates an edge link using the supplied information.
DefaultEventSinkRegistry - Class in org.onosproject.event
Base implementation of event sink registry.
DefaultEventSinkRegistry() - Constructor for class org.onosproject.event.DefaultEventSinkRegistry
 
DefaultFlowEntry - Class in org.onosproject.net.flow
 
DefaultFlowEntry(DeviceId, TrafficSelector, TrafficTreatment, int, FlowEntry.FlowEntryState, long, long, long, long, int) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
 
DefaultFlowEntry(FlowRule, FlowEntry.FlowEntryState, long, long, long) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
 
DefaultFlowEntry(FlowRule) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
 
DefaultFlowEntry(FlowRule, int, int) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
 
DefaultFlowRule - Class in org.onosproject.net.flow
 
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, long, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
 
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
 
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, short, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
Deprecated.
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, GroupId, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
 
DefaultFlowRule(FlowRule) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
 
DefaultGraphDescription - Class in org.onosproject.net.topology
Default implementation of an immutable topology graph data carrier.
DefaultGraphDescription(long, Iterable<Device>, Iterable<Link>, SparseAnnotations...) - Constructor for class org.onosproject.net.topology.DefaultGraphDescription
Creates a minimal topology graph description to allow core to construct and process the topology graph.
DefaultGroupId - Class in org.onosproject.core
Default implementation of GroupId.
DefaultGroupId(int) - Constructor for class org.onosproject.core.DefaultGroupId
 
DefaultHost - Class in org.onosproject.net
A basic implementation of a Host.
DefaultHost(ProviderId, HostId, MacAddress, VlanId, HostLocation, Set<IpAddress>, Annotations...) - Constructor for class org.onosproject.net.DefaultHost
Creates an end-station host using the supplied information.
DefaultHostDescription - Class in org.onosproject.net.host
Default implementation of an immutable host description.
DefaultHostDescription(MacAddress, VlanId, HostLocation, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
Creates a host description using the supplied information.
DefaultHostDescription(MacAddress, VlanId, HostLocation, IpAddress, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
Creates a host description using the supplied information.
DefaultHostDescription(MacAddress, VlanId, HostLocation, Set<IpAddress>, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
Creates a host description using the supplied information.
DefaultInboundPacket - Class in org.onosproject.net.packet
Default implementation of an immutable inbound packet.
DefaultInboundPacket(ConnectPoint, Ethernet, ByteBuffer) - Constructor for class org.onosproject.net.packet.DefaultInboundPacket
Creates an immutable inbound packet.
DefaultLink - Class in org.onosproject.net
Default infrastructure link model implementation.
DefaultLink(ProviderId, ConnectPoint, ConnectPoint, Link.Type, Annotations...) - Constructor for class org.onosproject.net.DefaultLink
Creates an active infrastructure link using the supplied information.
DefaultLink(ProviderId, ConnectPoint, ConnectPoint, Link.Type, Link.State, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultLink
Creates an infrastructure link using the supplied information.
DefaultLinkDescription - Class in org.onosproject.net.link
Default implementation of immutable link description entity.
DefaultLinkDescription(ConnectPoint, ConnectPoint, Link.Type, SparseAnnotations...) - Constructor for class org.onosproject.net.link.DefaultLinkDescription
Creates a link description using the supplied information.
DefaultLinkResourceAllocations - Class in org.onosproject.net.resource
Implementation of LinkResourceAllocations.
DefaultLinkResourceAllocations(LinkResourceRequest, Map<Link, Set<ResourceAllocation>>) - Constructor for class org.onosproject.net.resource.DefaultLinkResourceAllocations
Creates a new link resource allocations.
DefaultLinkResourceRequest - Class in org.onosproject.net.resource
Implementation of LinkResourceRequest.
DefaultLinkResourceRequest.Builder - Class in org.onosproject.net.resource
Builder of link resource request.
DefaultLoad - Class in org.onosproject.net.statistic
Implementation of a load.
DefaultLoad() - Constructor for class org.onosproject.net.statistic.DefaultLoad
Creates an invalid load.
DefaultLoad(long, long) - Constructor for class org.onosproject.net.statistic.DefaultLoad
Creates a load value from the parameters.
DefaultOutboundPacket - Class in org.onosproject.net.packet
Default implementation of an immutable outbound packet.
DefaultOutboundPacket(DeviceId, TrafficTreatment, ByteBuffer) - Constructor for class org.onosproject.net.packet.DefaultOutboundPacket
Creates an immutable outbound packet.
DefaultPacketContext - Class in org.onosproject.net.packet
 
DefaultPacketContext(long, InboundPacket, OutboundPacket, boolean) - Constructor for class org.onosproject.net.packet.DefaultPacketContext
 
DefaultPath - Class in org.onosproject.net
Default implementation of a network path.
DefaultPath(ProviderId, List<Link>, double, Annotations...) - Constructor for class org.onosproject.net.DefaultPath
Creates a path from the specified source and destination using the supplied list of links.
DefaultPort - Class in org.onosproject.net
Default port implementation.
DefaultPort(Element, PortNumber, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultPort
Creates a network element attributed to the specified provider.
DefaultPort(Element, PortNumber, boolean, Port.Type, long, Annotations...) - Constructor for class org.onosproject.net.DefaultPort
Creates a network element attributed to the specified provider.
DefaultPortDescription - Class in org.onosproject.net.device
Default implementation of immutable port description.
DefaultPortDescription(PortNumber, boolean, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultPortDescription
Creates a port description using the supplied information.
DefaultPortDescription(PortNumber, boolean, Port.Type, long, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultPortDescription
Creates a port description using the supplied information.
DefaultPortDescription(PortDescription, SparseAnnotations) - Constructor for class org.onosproject.net.device.DefaultPortDescription
Creates a port description using the supplied information.
DefaultTopologyCluster - Class in org.onosproject.net.topology
Default implementation of a network topology cluster.
DefaultTopologyCluster(ClusterId, int, int, DeviceId) - Constructor for class org.onosproject.net.topology.DefaultTopologyCluster
Creates a new topology cluster descriptor with the specified attributes.
DefaultTopologyEdge - Class in org.onosproject.net.topology
Implementation of the topology edge backed by a link.
DefaultTopologyEdge(TopologyVertex, TopologyVertex, Link) - Constructor for class org.onosproject.net.topology.DefaultTopologyEdge
Creates a new topology edge.
DefaultTopologyVertex - Class in org.onosproject.net.topology
Implementation of the topology vertex backed by a device id.
DefaultTopologyVertex(DeviceId) - Constructor for class org.onosproject.net.topology.DefaultTopologyVertex
Creates a new topology vertex.
DefaultTrafficSelector - Class in org.onosproject.net.flow
Default traffic selector implementation.
DefaultTrafficSelector.Builder - Class in org.onosproject.net.flow
Builder of traffic selector entities.
DefaultTrafficTreatment - Class in org.onosproject.net.flow
Default traffic treatment implementation.
DefaultTrafficTreatment.Builder - Class in org.onosproject.net.flow
Builds a list of treatments following the following order.
delegate - Variable in class org.onosproject.store.AbstractStore
 
deleteFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
Marks a flow rule for deletion.
Description - Interface in org.onosproject.net
Base abstraction of a piece of information about network elements.
Device - Interface in org.onosproject.net
Representation of a network infrastructure device.
Device.Type - Enum in org.onosproject.net
Coarse classification of the type of the infrastructure device.
DeviceAdminService - Interface in org.onosproject.net.device
Service for administering the inventory of infrastructure devices.
DeviceClockProviderService - Interface in org.onosproject.net.device
Interface for feeding term information to a logical clock service that vends per device timestamps.
DeviceClockService - Interface in org.onosproject.net.device
Interface for a logical clock service that vends per device timestamps.
deviceConnected(DeviceId, DeviceDescription) - Method in interface org.onosproject.net.device.DeviceProviderService
Signals the core that a device has connected or has been detected somehow.
deviceCount() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
deviceCount() - Method in interface org.onosproject.net.topology.Topology
Returns the number of infrastructure devices in the topology.
deviceCount() - Method in interface org.onosproject.net.topology.TopologyCluster
Returns the number of devices in the cluster.
DeviceDescription - Interface in org.onosproject.net.device
Carrier of immutable information about a device.
deviceDisconnected(DeviceId) - Method in interface org.onosproject.net.device.DeviceProviderService
Signals the core that a device has disconnected or is no longer reachable.
DeviceEvent - Class in org.onosproject.net.device
Describes infrastructure device event.
DeviceEvent(DeviceEvent.Type, Device) - Constructor for class org.onosproject.net.device.DeviceEvent
Creates an event of a given type and for the specified device and the current time.
DeviceEvent(DeviceEvent.Type, Device, Port) - Constructor for class org.onosproject.net.device.DeviceEvent
Creates an event of a given type and for the specified device, port and the current time.
DeviceEvent(DeviceEvent.Type, Device, Port, long) - Constructor for class org.onosproject.net.device.DeviceEvent
Creates an event of a given type and for the specified device and time.
DeviceEvent.Type - Enum in org.onosproject.net.device
Type of device events.
deviceId() - Method in class org.onosproject.net.ConnectPoint
Returns the identifier of the infrastructure device if the connection point belongs to a network element which is indeed an infrastructure device.
DeviceId - Class in org.onosproject.net
Immutable representation of a device identity.
DeviceId() - Constructor for class org.onosproject.net.DeviceId
 
deviceId(URI) - Static method in class org.onosproject.net.DeviceId
Creates a device id using the supplied URI.
deviceId(String) - Static method in class org.onosproject.net.DeviceId
Creates a device id using the supplied URI string.
deviceId() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
deviceId() - Method in interface org.onosproject.net.flow.FlowRule
Returns the identity of the device where this rule applies.
deviceId() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
 
deviceId() - Method in interface org.onosproject.net.topology.TopologyVertex
Returns the associated infrastructure device identification.
DeviceListener - Interface in org.onosproject.net.device
Entity capable of receiving infrastructure device related events.
DeviceProvider - Interface in org.onosproject.net.device
Abstraction of a device information provider.
DeviceProviderRegistry - Interface in org.onosproject.net.device
Abstraction of a device provider registry.
DeviceProviderService - Interface in org.onosproject.net.device
Service through which device providers can inject device information into the core.
DeviceService - Interface in org.onosproject.net.device
Service for interacting with the inventory of infrastructure devices.
DeviceStore - Interface in org.onosproject.net.device
Manages inventory of infrastructure devices; not intended for direct use.
DeviceStoreDelegate - Interface in org.onosproject.net.device
Infrastructure device store delegate abstraction.
deviceURI() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
deviceURI() - Method in interface org.onosproject.net.device.DeviceDescription
Protocol/provider specific URI that can be used to encode the identity information required to communicate with the device externally, e.g.
DIRECTOR_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
 
drop() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
drop() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Adds a drop instruction and does not return a builder.
dropAllTables() - Method in interface org.onosproject.store.service.DatabaseAdminService
Deletes all tables from the database.
DropInstruction() - Constructor for class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
dropTable(String) - Method in interface org.onosproject.store.service.DatabaseAdminService
Deletes a table from the database.
dst() - Method in class org.onosproject.net.DefaultLink
 
dst - Variable in class org.onosproject.net.intent.OpticalConnectivityIntent
 
dst() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
dst() - Method in class org.onosproject.net.link.DefaultLinkDescription
 
dst() - Method in interface org.onosproject.net.Link
Returns the link destination connection point.
dst() - Method in interface org.onosproject.net.link.LinkDescription
Returns the link destination.
dst() - Method in class org.onosproject.net.LinkKey
Returns destination connection point.
dst() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
DURABLE - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for durable links.

E

EdgeLink - Interface in org.onosproject.net
Abstraction of a link between an end-station host and the network infrastructure.
edges() - Method in class org.onosproject.net.topology.DefaultGraphDescription
 
edges() - Method in interface org.onosproject.net.topology.GraphDescription
Returns the set of topology graph edges.
egressPoint() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
Returns the port on which the traffic should egress.
egressPoint() - Method in class org.onosproject.net.intent.PointToPointIntent
Returns the port on which the traffic should egress.
egressPoints() - Method in class org.onosproject.net.intent.LinkCollectionIntent
Returns the egress point of the intent.
egressPoints() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
Returns the set of ports on which the traffic should egress.
element() - Method in class org.onosproject.net.DefaultPort
 
Element - Interface in org.onosproject.net
Base abstraction of a network element, i.e.
element() - Method in interface org.onosproject.net.Port
Returns the parent network element to which this port belongs.
elementId() - Method in class org.onosproject.net.ConnectPoint
Returns the network element identifier.
ElementId - Class in org.onosproject.net
Immutable representation of a network element identity.
ElementId() - Constructor for class org.onosproject.net.ElementId
 
emit(OutboundPacket) - Method in interface org.onosproject.net.packet.PacketProvider
Emits the specified outbound packet onto the network.
emit(OutboundPacket) - Method in interface org.onosproject.net.packet.PacketService
Emits the specified outbound packet onto the network.
emit(OutboundPacket) - Method in interface org.onosproject.net.packet.PacketStore
Decides which instance should emit the packet and forwards the packet to that instance.
encode(T, CodecContext) - Method in class org.onosproject.codec.JsonCodec
Encodes the specified entity into JSON.
encode(Iterable<T>, CodecContext) - Method in class org.onosproject.codec.JsonCodec
Encodes the collection of the specified entities.
epoch() - Method in class org.onosproject.cluster.Leadership
The epoch when the leadership was assumed.
epoch() - Method in interface org.onosproject.store.service.Lock
Returns the epoch for this lock.
equals(Object) - Method in class org.onosproject.cluster.DefaultControllerNode
 
equals(Object) - Method in class org.onosproject.cluster.Leadership
 
equals(Object) - Method in class org.onosproject.cluster.LeadershipEvent
 
equals(Object) - Method in class org.onosproject.cluster.NodeId
 
equals(Object) - Method in class org.onosproject.cluster.RoleInfo
 
equals(Object) - Method in class org.onosproject.core.DefaultApplicationId
 
equals(Object) - Method in class org.onosproject.core.DefaultGroupId
 
equals(Object) - Method in class org.onosproject.core.Version
 
equals(Object) - Method in class org.onosproject.mastership.MastershipTerm
 
equals(Object) - Method in class org.onosproject.net.ConnectPoint
 
equals(Object) - Method in class org.onosproject.net.DefaultDevice
 
equals(Object) - Method in class org.onosproject.net.DefaultHost
 
equals(Object) - Method in class org.onosproject.net.DefaultLink
 
equals(Object) - Method in class org.onosproject.net.DefaultPath
 
equals(Object) - Method in class org.onosproject.net.DefaultPort
 
equals(Object) - Method in class org.onosproject.net.DeviceId
 
equals(Object) - Method in class org.onosproject.net.flow.BatchOperation
 
equals(Object) - Method in class org.onosproject.net.flow.BatchOperationEntry
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.DefaultFlowRule
 
equals(Object) - Method in class org.onosproject.net.flow.DefaultTrafficSelector
 
equals(Object) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
equals(Object) - Method in class org.onosproject.net.flow.FlowId
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
equals(Object) - Method in class org.onosproject.net.host.InterfaceIpAddress
 
equals(Object) - Method in class org.onosproject.net.host.PortAddresses
 
equals(Object) - Method in class org.onosproject.net.HostId
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
equals(Object) - Method in class org.onosproject.net.intent.Intent
 
equals(Object) - Method in class org.onosproject.net.intent.IntentId
 
equals(Object) - Method in class org.onosproject.net.intent.IntentOperation
 
equals(Object) - Method in class org.onosproject.net.intent.IntentOperations
 
equals(Object) - Method in class org.onosproject.net.LinkKey
 
equals(Object) - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
equals(Object) - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
equals(Object) - Method in class org.onosproject.net.PortNumber
 
equals(Object) - Method in class org.onosproject.net.provider.ProviderId
 
equals(Object) - Method in class org.onosproject.net.resource.Bandwidth
 
equals(Object) - Method in class org.onosproject.net.resource.Lambda
 
equals(Object) - Method in class org.onosproject.net.resource.LambdaResourceAllocation
 
equals(Object) - Method in class org.onosproject.net.topology.ClusterId
 
equals(Object) - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
equals(Object) - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
equals(Object) - Method in class org.onosproject.net.topology.DefaultTopologyVertex
 
equals(Object) - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
equals(Object) - Method in class org.onosproject.store.service.ReadRequest
 
equals(Object) - Method in class org.onosproject.store.service.WriteRequest
 
equals(Object) - Method in interface org.onosproject.store.Timestamp
 
errCode() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
errCode() - Method in interface org.onosproject.net.flow.FlowEntry
Indicates the error code.
errType() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
errType() - Method in interface org.onosproject.net.flow.FlowEntry
Indicates the error type.
EthCriterion(MacAddress, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
ethernetType() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
ethType() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
EthTypeCriterion(Short) - Constructor for class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
Event<T extends Enum,S> - Interface in org.onosproject.event
Abstraction of an of a time-stamped event pertaining to an arbitrary subject.
event(E) - Method in interface org.onosproject.event.EventListener
Reacts to the specified event.
EventAccumulator - Interface in org.onosproject.event
Abstraction of an accumulator capable of collecting events and at some point in time triggers processing of all previously accumulated events.
EventDeliveryService - Interface in org.onosproject.event
Abstraction of an entity capable of accepting events to be posted and then dispatching them to the appropriate event sink.
EventDispatcher - Interface in org.onosproject.event
Abstraction of a mechanism capable of accepting and dispatching events to appropriate event sinks.
EventListener<E extends Event> - Interface in org.onosproject.event
Entity capable of receiving events.
EventSink<E extends Event> - Interface in org.onosproject.event
Abstraction of an event sink capable of processing the specified event types.
EventSinkRegistry - Interface in org.onosproject.event
Abstraction of an event sink registry capable of tracking sinks based on their event class.
execute(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchDelegate
Submits the specified batch of intent operations for processing.
execute(IntentOperations) - Method in interface org.onosproject.net.intent.IntentService
Submits a batch of submit & withdraw operations.
executeBatch(BatchOperation<FlowRuleBatchEntry>) - Method in interface org.onosproject.net.flow.FlowRuleProvider
Installs a batch of flow rules.
extendExpiration(int) - Method in interface org.onosproject.store.service.Lock
Extends the expiration time for a lock that is currently owned by a specified duration.

F

failedIds() - Method in class org.onosproject.net.flow.CompletedBatchOperation
 
failedItems() - Method in interface org.onosproject.net.flow.BatchOperationResult
Obtains a set of items which failed.
failedItems() - Method in class org.onosproject.net.flow.CompletedBatchOperation
 
fingerprint() - Method in class org.onosproject.net.intent.IntentId
Returns the backing value.
FLOOD - Static variable in class org.onosproject.net.PortNumber
 
FlowEntry - Interface in org.onosproject.net.flow
Represents a generalized match & action pair to be applied to an infrastucture device.
FlowEntry.FlowEntryState - Enum in org.onosproject.net.flow
 
FlowId - Class in org.onosproject.net.flow
Representation of a Flow ID.
flowRemoved(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleProviderService
Signals that a flow rule that was previously installed has been removed.
FlowRule - Interface in org.onosproject.net.flow
Represents a generalized match & action pair to be applied to an infrastructure device.
FlowRuleBatchEntry - Class in org.onosproject.net.flow
 
FlowRuleBatchEntry(FlowRuleBatchEntry.FlowRuleOperation, FlowRule) - Constructor for class org.onosproject.net.flow.FlowRuleBatchEntry
 
FlowRuleBatchEntry(FlowRuleBatchEntry.FlowRuleOperation, FlowRule, Long) - Constructor for class org.onosproject.net.flow.FlowRuleBatchEntry
 
FlowRuleBatchEntry.FlowRuleOperation - Enum in org.onosproject.net.flow
 
FlowRuleBatchEvent - Class in org.onosproject.net.flow
Describes flow rule batch event.
FlowRuleBatchEvent.Type - Enum in org.onosproject.net.flow
Type of flow rule events.
FlowRuleBatchOperation - Class in org.onosproject.net.flow
 
FlowRuleBatchOperation(Collection<FlowRuleBatchEntry>) - Constructor for class org.onosproject.net.flow.FlowRuleBatchOperation
 
FlowRuleBatchRequest - Class in org.onosproject.net.flow
 
FlowRuleBatchRequest(int, List<FlowRuleBatchEntry>, List<FlowRuleBatchEntry>) - Constructor for class org.onosproject.net.flow.FlowRuleBatchRequest
 
FlowRuleEvent - Class in org.onosproject.net.flow
Describes flow rule event.
FlowRuleEvent(FlowRuleEvent.Type, FlowRule) - Constructor for class org.onosproject.net.flow.FlowRuleEvent
Creates an event of a given type and for the specified flow rule and the current time.
FlowRuleEvent(FlowRuleEvent.Type, FlowRule, long) - Constructor for class org.onosproject.net.flow.FlowRuleEvent
Creates an event of a given type and for the specified flow rule and time.
FlowRuleEvent.Type - Enum in org.onosproject.net.flow
Type of flow rule events.
FlowRuleListener - Interface in org.onosproject.net.flow
Entity capable of receiving flow rule related events.
FlowRuleProvider - Interface in org.onosproject.net.flow
Abstraction of a flow rule provider.
FlowRuleProviderRegistry - Interface in org.onosproject.net.flow
Abstraction for a flow rule provider registry.
FlowRuleProviderService - Interface in org.onosproject.net.flow
Service through which flow rule providers can inject information into the core.
FlowRuleService - Interface in org.onosproject.net.flow
Service for injecting flow rules into the environment and for obtaining information about flow rules already in the environment.
FlowRuleStore - Interface in org.onosproject.net.flow
Manages inventory of flow rules; not intended for direct use.
FlowRuleStoreDelegate - Interface in org.onosproject.net.flow
Flow rule store delegate abstraction.
FORMAT - Static variable in class org.onosproject.core.Version
 
FORMAT_SHORT - Static variable in class org.onosproject.core.Version
 
forward(Ethernet) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Forwards an ARP request to its destination.

G

get(Class<T>) - Method in interface org.onosproject.codec.CodecContext
Returns reference to the specified service implementation.
get(String, String) - Method in class org.onosproject.store.service.BatchReadRequest.Builder
Append a get request.
get(String, String) - Method in interface org.onosproject.store.service.DatabaseService
Reads the specified key.
get() - Method in interface org.onosproject.store.service.OptionalResult
Returns the result or throws an exception if there is no valid result.
get(String, String) - Static method in class org.onosproject.store.service.ReadRequest
Creates a read request, which will retrieve the specified key from the table.
getActiveLinks() - Method in interface org.onosproject.net.link.LinkService
Returns a collection of all active infrastructure links.
getAddressBindings() - Method in interface org.onosproject.net.host.HostService
Returns the addresses information for all connection points.
getAddressBindings() - Method in interface org.onosproject.net.host.HostStore
Returns the address bindings stored for all connection points.
getAddressBindingsForPort(ConnectPoint) - Method in interface org.onosproject.net.host.HostService
Retrieves the addresses that have been bound to the given connection point.
getAddressBindingsForPort(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
Returns the address bindings for a particular connection point.
getAll(String) - Method in interface org.onosproject.store.service.DatabaseService
Reads the whole table.
getAllocations() - Method in interface org.onosproject.net.resource.LinkResourceService
Returns all allocated resources.
getAllocations(Link) - Method in interface org.onosproject.net.resource.LinkResourceService
Returns all allocated resources to given link.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.LinkResourceService
Returns the resources allocated for an Intent.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.LinkResourceStore
Returns resources allocated for an Intent.
getAllocations(Link) - Method in interface org.onosproject.net.resource.LinkResourceStore
Returns resources allocated for a link.
getAllocations() - Method in interface org.onosproject.net.resource.LinkResourceStore
Returns all allocated resources.
getAnnotatedValue(Annotated, String) - Static method in class org.onosproject.net.AnnotationKeys
Returns the value annotated object for the specified annotation key.
getAppId(Short) - Method in interface org.onosproject.core.ApplicationIdStore
Returns an existing application id from a given id.
getAppId(Short) - Method in interface org.onosproject.core.CoreService
Returns an existing application id from a given id.
getAppIds() - Method in interface org.onosproject.core.ApplicationIdStore
Returns the set of currently registered application identifiers.
getAppIds() - Method in interface org.onosproject.core.CoreService
Returns the set of currently registered application identifiers.
getAsList() - Method in class org.onosproject.store.service.BatchReadRequest
Returns the requests in this batch as a list.
getAsList() - Method in class org.onosproject.store.service.BatchReadResult
Returns the results as a list.
getAsList() - Method in class org.onosproject.store.service.BatchWriteRequest
Returns the requests in this batch as a list.
getAsList() - Method in class org.onosproject.store.service.BatchWriteResult
Returns the results as a List.
getAvailableDevices() - Method in interface org.onosproject.net.device.DeviceService
Returns an iterable collection of all devices currently available to the system.
getAvailableDevices() - Method in interface org.onosproject.net.device.DeviceStore
Returns an iterable collection of all devices currently available to the system.
getAvailableResources(Link) - Method in interface org.onosproject.net.resource.LinkResourceService
Returns available resources for given link.
getAvailableResources(Link, LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceService
Returns available resources for given link.
getCluster(Topology, ClusterId) - Method in interface org.onosproject.net.topology.TopologyService
Returns the cluster with the specified ID.
getCluster(Topology, ClusterId) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the cluster of the specified topology.
getClusterDevices(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyService
Returns the set of devices that belong to the specified cluster.
getClusterDevices(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the cluster of the specified topology.
getClusterLinks(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyService
Returns the set of links that form the specified cluster.
getClusterLinks(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the cluster of the specified topology.
getClusters(Topology) - Method in interface org.onosproject.net.topology.TopologyService
Returns the set of clusters in the specified topology.
getClusters(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the set of topology SCC clusters.
getCodec(Class<T>) - Method in interface org.onosproject.codec.CodecService
Returns the JSON codec for the specified entity class.
getCodecs() - Method in interface org.onosproject.codec.CodecService
Returns the set of classes with currently registered codecs.
getCompilers() - Method in interface org.onosproject.net.intent.IntentExtensionService
Returns immutable set of bindings of currently registered intent compilers.
getConnectedHosts(ConnectPoint) - Method in interface org.onosproject.net.host.HostService
Returns the set of hosts whose most recent location is the specified connection point.
getConnectedHosts(DeviceId) - Method in interface org.onosproject.net.host.HostService
Returns the set of hosts whose most recent location is the specified infrastructure device.
getConnectedHosts(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
Returns the set of hosts whose location falls on the given connection point.
getConnectedHosts(DeviceId) - Method in interface org.onosproject.net.host.HostStore
Returns the set of hosts whose location falls on the given device.
getCriterion(Criterion.Type) - Method in class org.onosproject.net.flow.DefaultTrafficSelector
 
getCriterion(Criterion.Type) - Method in interface org.onosproject.net.flow.TrafficSelector
Returns the selection criterion for a particular type, if it exists in this traffic selector.
getCurrentStatistic(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticStore
Fetches the current observed stats values.
getDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
Returns the device with the specified identifier.
getDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Returns the device with the specified identifier.
getDeviceCount() - Method in interface org.onosproject.net.device.DeviceService
Returns the number of infrastructure devices known to the system.
getDeviceCount() - Method in interface org.onosproject.net.device.DeviceStore
Returns the number of devices known to the system.
getDeviceEgressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading from the specified device.
getDeviceEgressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkStore
Returns all links egressing from the specified device.
getDeviceIngressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading to the specified device.
getDeviceIngressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkStore
Returns all links ingressing from the specified device.
getDeviceLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading to and from the specified device.
getDevices(NodeId) - Method in interface org.onosproject.mastership.MastershipStore
Returns the devices that a controller instance is master of.
getDevices() - Method in interface org.onosproject.net.device.DeviceService
Returns a collection of the currently known infrastructure devices.
getDevices() - Method in interface org.onosproject.net.device.DeviceStore
Returns an iterable collection of all devices known to the system.
getDevicesOf(NodeId) - Method in interface org.onosproject.mastership.MastershipService
Returns the devices for which a controller is master.
getDst() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns the destination transponder port.
getEgressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading from the specified connection point.
getEgressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
Returns all links egressing from the specified connection point.
getEvent(IntentState, Intent) - Static method in class org.onosproject.net.intent.IntentEvent
 
getFlowEntries(DeviceId) - Method in interface org.onosproject.net.flow.FlowRuleService
Returns the collection of flow entries applied on the specified device.
getFlowEntries(DeviceId) - Method in interface org.onosproject.net.flow.FlowRuleStore
Returns the flow entries associated with a device.
getFlowEntry(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
Returns the stored flow.
getFlowRuleCount() - Method in interface org.onosproject.net.flow.FlowRuleService
Returns the number of flow rules in the system.
getFlowRuleCount() - Method in interface org.onosproject.net.flow.FlowRuleStore
Returns the number of flow rule in the store.
getFlowRulesByGroupId(ApplicationId, short) - Method in interface org.onosproject.net.flow.FlowRuleService
Returns a list of rules filterd by application and group id.
getFlowRulesById(ApplicationId) - Method in interface org.onosproject.net.flow.FlowRuleService
Returns a list of rules with this application id.
getFreeResources(Link) - Method in interface org.onosproject.net.resource.LinkResourceStore
Returns free resources for given link.
getGraph(Topology) - Method in interface org.onosproject.net.topology.TopologyService
Returns the graph view of the specified topology.
getGraph(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the immutable graph view of the current topology.
getHost(HostId) - Method in interface org.onosproject.net.host.HostService
Returns the host with the specified identifier.
getHost(HostId) - Method in interface org.onosproject.net.host.HostStore
Returns the host with the specified identifer.
getHostCount() - Method in interface org.onosproject.net.host.HostService
Returns the number of end-station hosts known to the system.
getHostCount() - Method in interface org.onosproject.net.host.HostStore
Returns the number of hosts in the store.
getHosts() - Method in interface org.onosproject.net.host.HostService
Returns a collection of all end-station hosts.
getHosts() - Method in interface org.onosproject.net.host.HostStore
Returns a collection of all hosts in the store.
getHosts(VlanId) - Method in interface org.onosproject.net.host.HostStore
Returns the set of all hosts within the specified VLAN.
getHosts(MacAddress) - Method in interface org.onosproject.net.host.HostStore
Returns the set of hosts with the specified MAC address.
getHosts(IpAddress) - Method in interface org.onosproject.net.host.HostStore
Returns the set of hosts with the specified IP address.
getHostsByIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
Returns the set of hosts that have the specified IP address.
getHostsByMac(MacAddress) - Method in interface org.onosproject.net.host.HostService
Returns the set of hosts that have the specified MAC address.
getHostsByVlan(VlanId) - Method in interface org.onosproject.net.host.HostService
Returns the set of hosts that belong to the specified VLAN.
getIdBlock(String) - Method in interface org.onosproject.core.IdBlockStore
Returns a topic-unique block of ids.
getIdGenerator(String) - Method in interface org.onosproject.core.CoreService
Returns an id generator for a given topic.
getIngressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading to the specified connection point.
getIngressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
Returns all links ingressing to the specified connection point.
getInstallableIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentService
Returns the list of the installable events associated with the specified top-level intent.
getInstallableIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
Returns the list of the installable events associated with the specified original intent.
getInstallers() - Method in interface org.onosproject.net.intent.IntentExtensionService
Returns immutable set of bindings of currently registered intent installers.
getIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentService
Retrieves the intent specified by its identifier.
getIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
Returns the intent with the specified identifier.
getIntentCount() - Method in interface org.onosproject.net.intent.IntentService
Returns the number of intents currently in the system.
getIntentCount() - Method in interface org.onosproject.net.intent.IntentStore
Returns the number of intents in the store.
getIntents() - Method in interface org.onosproject.net.intent.IntentService
Returns an iterable of intents currently in the system.
getIntents() - Method in interface org.onosproject.net.intent.IntentStore
Returns a collection of all intents in the store.
getIntentState(IntentId) - Method in interface org.onosproject.net.intent.IntentService
Retrieves the state of an intent by its identifier.
getIntentState(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
Returns the state of the specified intent.
getLeader(String) - Method in interface org.onosproject.cluster.LeadershipService
Gets the most recent leader for the topic.
getLeaderBoard() - Method in interface org.onosproject.cluster.LeadershipService
 
getLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
Returns the infrastructure links between the specified source and destination connection points.
getLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
Returns the link between the two end-points.
getLinkCount() - Method in interface org.onosproject.net.link.LinkService
Returns the count of all known infrastructure links.
getLinkCount() - Method in interface org.onosproject.net.link.LinkStore
Returns the number of links in the store.
getLinks() - Method in interface org.onosproject.net.link.LinkService
Returns a collection of all known infrastructure links.
getLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
Returns set of all infrastructure links leading to and from the specified connection point.
getLinks() - Method in interface org.onosproject.net.link.LinkStore
Returns an iterable collection of all links in the inventory.
getLocalNode() - Method in interface org.onosproject.cluster.ClusterService
Returns the local controller node.
getLocalNode() - Method in interface org.onosproject.cluster.ClusterStore
Returns the local controller node.
getLocalRole(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
Returns the role of the local node for the specified device, without triggering master selection.
getMaster(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Returns the master for a device.
getMasterFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
Returns the current master for a given device.
getMastershipTerm(DeviceId) - Method in interface org.onosproject.mastership.MastershipTermService
Returns the term number of mastership change occurred for given device.
getNewId() - Method in interface org.onosproject.core.IdGenerator
Returns a globally unique ID instance.
getNextId() - Method in class org.onosproject.core.IdBlock
Returns the next ID in the block.
getNode(NodeId) - Method in interface org.onosproject.cluster.ClusterService
Returns the specified controller node.
getNode(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
Returns the specified controller node.
getNodes() - Method in interface org.onosproject.cluster.ClusterService
Returns the set of current cluster members.
getNodes() - Method in interface org.onosproject.cluster.ClusterStore
Returns the set of current cluster members.
getNodes(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Returns the master and backup nodes for a device.
getNodesFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
Returns controllers connected to a given device, in order of preference.
getOperations() - Method in class org.onosproject.net.flow.BatchOperation
Returns the operations in this object.
getOperator() - Method in class org.onosproject.net.flow.BatchOperationEntry
Gets the operator of this operation.
getPaths(ElementId, ElementId) - Method in interface org.onosproject.net.topology.PathService
Returns the set of all shortest paths, precomputed in terms of hop-count, between the specified source and destination elements.
getPaths(ElementId, ElementId, LinkWeight) - Method in interface org.onosproject.net.topology.PathService
Returns the set of all shortest paths, computed using the supplied edge-weight entity, between the specified source and destination network elements.
getPaths(Topology, DeviceId, DeviceId) - Method in interface org.onosproject.net.topology.TopologyService
Returns the set of all shortest paths, precomputed in terms of hop-count, between the specified source and destination devices.
getPaths(Topology, DeviceId, DeviceId, LinkWeight) - Method in interface org.onosproject.net.topology.TopologyService
Returns the set of all shortest paths, computed using the supplied edge-weight entity, between the specified source and destination devices.
getPaths(Topology, DeviceId, DeviceId) - Method in interface org.onosproject.net.topology.TopologyStore
Returns the set of pre-computed shortest paths between src and dest.
getPaths(Topology, DeviceId, DeviceId, LinkWeight) - Method in interface org.onosproject.net.topology.TopologyStore
Computes and returns the set of shortest paths between src and dest.
getPendingOperations() - Method in interface org.onosproject.net.intent.IntentBatchService
Returns the set of intent batches that are pending.
getPort(DeviceId, PortNumber) - Method in interface org.onosproject.net.device.DeviceService
Returns the port with the specified number and hosted by the given device.
getPort(DeviceId, PortNumber) - Method in interface org.onosproject.net.device.DeviceStore
Returns the specified device port.
getPorts(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
Returns the list of ports associated with the device.
getPorts(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Returns the list of ports that belong to the specified device.
getPreviousStatistic(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticStore
Fetches the current observed stats values.
getProvider(ProviderId) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
Returns the provider registered with the specified provider ID.
getProvider(DeviceId) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
Returns the provider for the specified device ID based on URI scheme.
getProviders() - Method in class org.onosproject.net.provider.AbstractProviderRegistry
 
getProviders() - Method in interface org.onosproject.net.provider.ProviderRegistry
Returns a set of currently registered provider identities.
getResourceAllocation(Link) - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
getResourceAllocation(Link) - Method in interface org.onosproject.net.resource.LinkResourceAllocations
Returns allocated resource for the given link.
getRole(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Returns the role of a device for a specific controller instance.
getRole(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
Returns the current mastership role for the specified device.
getSink(Class<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
 
getSink(Class<E>) - Method in interface org.onosproject.event.EventSinkRegistry
Returns the event sink associated with the specified event class.
getSinks() - Method in class org.onosproject.event.DefaultEventSinkRegistry
 
getSinks() - Method in interface org.onosproject.event.EventSinkRegistry
Returns the set of all event classes for which sinks are presently registered.
getSize() - Method in class org.onosproject.core.IdBlock
Returns the block size.
getSrc() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns the source transponder port.
getState(NodeId) - Method in interface org.onosproject.cluster.ClusterService
Returns the availability state of the specified controller node.
getState(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
Returns the availability state of the specified controller node.
getTarget() - Method in class org.onosproject.net.flow.BatchOperationEntry
Gets the target object of this operation.
getTermFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Returns the current master and number of past mastership hand-offs (terms) for a device.
getTimestamp(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockService
Returns a new timestamp for the specified deviceId.
getTimestamp(HostId) - Method in interface org.onosproject.net.host.HostClockService
Returns a new timestamp for the specified host.
GraphDescription - Interface in org.onosproject.net.topology
Describes attribute(s) of a network graph.
GroupId - Interface in org.onosproject.core
Group identifier.
groupId() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
groupId() - Method in interface org.onosproject.net.flow.FlowRule
Returns the group id of this flow.

H

handle(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterMessageHandler
Handles/Processes the cluster message.
handleArp(PacketContext) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Handles a arp packet.
hasDelegate() - Method in class org.onosproject.store.AbstractStore
 
hasDelegate() - Method in interface org.onosproject.store.Store
Indicates whether the store has a delegate.
hash() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
hashCode() - Method in class org.onosproject.cluster.DefaultControllerNode
 
hashCode() - Method in class org.onosproject.cluster.Leadership
 
hashCode() - Method in class org.onosproject.cluster.LeadershipEvent
 
hashCode() - Method in class org.onosproject.cluster.NodeId
 
hashCode() - Method in class org.onosproject.cluster.RoleInfo
 
hashCode() - Method in class org.onosproject.core.DefaultApplicationId
 
hashCode() - Method in class org.onosproject.core.DefaultGroupId
 
hashCode() - Method in class org.onosproject.core.Version
 
hashCode() - Method in class org.onosproject.mastership.MastershipTerm
 
hashCode() - Method in class org.onosproject.net.ConnectPoint
 
hashCode() - Method in class org.onosproject.net.DefaultDevice
 
hashCode() - Method in class org.onosproject.net.DefaultHost
 
hashCode() - Method in class org.onosproject.net.DefaultLink
 
hashCode() - Method in class org.onosproject.net.DefaultPath
 
hashCode() - Method in class org.onosproject.net.DefaultPort
 
hashCode() - Method in class org.onosproject.net.DeviceId
 
hashCode() - Method in class org.onosproject.net.flow.BatchOperation
 
hashCode() - Method in class org.onosproject.net.flow.BatchOperationEntry
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 
hashCode() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
hashCode() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
 
hashCode() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
hashCode() - Method in class org.onosproject.net.flow.FlowId
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
hashCode() - Method in class org.onosproject.net.host.InterfaceIpAddress
 
hashCode() - Method in class org.onosproject.net.host.PortAddresses
 
hashCode() - Method in class org.onosproject.net.HostId
 
hashCode() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
 
hashCode() - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
hashCode() - Method in class org.onosproject.net.intent.Intent
 
hashCode() - Method in class org.onosproject.net.intent.IntentId
 
hashCode() - Method in class org.onosproject.net.intent.IntentOperation
 
hashCode() - Method in class org.onosproject.net.intent.IntentOperations
 
hashCode() - Method in class org.onosproject.net.LinkKey
 
hashCode() - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
hashCode() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
hashCode() - Method in class org.onosproject.net.PortNumber
 
hashCode() - Method in class org.onosproject.net.provider.ProviderId
 
hashCode() - Method in class org.onosproject.net.resource.Bandwidth
 
hashCode() - Method in class org.onosproject.net.resource.Lambda
 
hashCode() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
 
hashCode() - Method in class org.onosproject.net.topology.ClusterId
 
hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
 
hashCode() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
hashCode() - Method in class org.onosproject.store.service.ReadRequest
 
hashCode() - Method in class org.onosproject.store.service.WriteRequest
 
hashCode() - Method in interface org.onosproject.store.Timestamp
 
hasValidResult() - Method in interface org.onosproject.store.service.OptionalResult
Returns true if there is a valid result.
highestHitter(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticService
Returns the highest hitter (a flow rule) for a given port, ie.
Host - Interface in org.onosproject.net
Abstraction of an end-station host on the network, essentially a NIC.
HostAdminService - Interface in org.onosproject.net.host
Service for administering the inventory of end-station hosts.
HostClockService - Interface in org.onosproject.net.host
Interface for a logical clock service that issues per host timestamps.
HostDescription - Interface in org.onosproject.net.host
Information describing host and its location.
hostDetected(HostId, HostDescription) - Method in interface org.onosproject.net.host.HostProviderService
Notifies the core when a host has been detected on a network along with information that identifies the hoot location.
HostEvent - Class in org.onosproject.net.host
Describes end-station host event.
HostEvent(HostEvent.Type, Host) - Constructor for class org.onosproject.net.host.HostEvent
Creates an event of a given type and for the specified host and the current time.
HostEvent(HostEvent.Type, Host, long) - Constructor for class org.onosproject.net.host.HostEvent
Creates an event of a given type and for the specified host and time.
HostEvent.Type - Enum in org.onosproject.net.host
Type of host events.
hostId() - Method in class org.onosproject.net.ConnectPoint
Returns the identifier of the infrastructure device if the connection point belongs to a network element which is indeed an end-station host.
hostId() - Method in class org.onosproject.net.DefaultEdgeLink
 
hostId() - Method in interface org.onosproject.net.EdgeLink
Returns the host identification.
HostId - Class in org.onosproject.net
Immutable representation of a host identity.
hostId(String) - Static method in class org.onosproject.net.HostId
Creates a device id using the supplied ID string.
hostId(MacAddress, VlanId) - Static method in class org.onosproject.net.HostId
Creates a device id using the supplied MAC & VLAN ID.
hostId(MacAddress) - Static method in class org.onosproject.net.HostId
Creates a device id using the supplied MAC and default VLAN.
HostListener - Interface in org.onosproject.net.host
Entity capable of receiving end-station host related events.
hostLocation() - Method in class org.onosproject.net.DefaultEdgeLink
 
hostLocation() - Method in interface org.onosproject.net.EdgeLink
Returns the connection point where the host attaches to the network infrastructure.
HostLocation - Class in org.onosproject.net
Representation of a network edge location where an end-station host is connected.
HostLocation(DeviceId, PortNumber, long) - Constructor for class org.onosproject.net.HostLocation
Creates a new host location using the supplied device & port.
HostLocation(ConnectPoint, long) - Constructor for class org.onosproject.net.HostLocation
Creates a new host location derived from the supplied connection point.
HostProvider - Interface in org.onosproject.net.host
Provider of information about hosts and their location on the network.
HostProviderRegistry - Interface in org.onosproject.net.host
Abstraction of a host provider registry.
HostProviderService - Interface in org.onosproject.net.host
Means of conveying host information to the core.
HostService - Interface in org.onosproject.net.host
Service for interacting with the inventory of end-station hosts.
HostStore - Interface in org.onosproject.net.host
Manages inventory of end-station hosts; not intended for direct use.
HostStoreDelegate - Interface in org.onosproject.net.host
Infrastructure link store delegate abstraction.
HostToHostIntent - Class in org.onosproject.net.intent
Abstraction of end-station to end-station bidirectional connectivity.
HostToHostIntent(ApplicationId, HostId, HostId) - Constructor for class org.onosproject.net.intent.HostToHostIntent
Creates a new host-to-host intent with the supplied host pair and no other traffic selection or treatment criteria.
HostToHostIntent(ApplicationId, HostId, HostId, TrafficSelector, TrafficTreatment) - Constructor for class org.onosproject.net.intent.HostToHostIntent
Creates a new host-to-host intent with the supplied host pair.
HostToHostIntent(ApplicationId, HostId, HostId, TrafficSelector, TrafficTreatment, List<Constraint>) - Constructor for class org.onosproject.net.intent.HostToHostIntent
Creates a new host-to-host intent with the supplied host pair.
hostVanished(HostId) - Method in interface org.onosproject.net.host.HostProviderService
Notifies the core when a host is no longer detected on a network.
hwAddress() - Method in class org.onosproject.net.host.DefaultHostDescription
 
hwAddress() - Method in interface org.onosproject.net.host.HostDescription
Returns the MAC address associated with this host (NIC).
hwVersion() - Method in class org.onosproject.net.DefaultDevice
 
hwVersion() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
hwVersion() - Method in interface org.onosproject.net.device.DeviceDescription
Returns the device hardware version.
hwVersion() - Method in interface org.onosproject.net.Device
Returns the device hardware version.

I

id() - Method in interface org.onosproject.cluster.ControllerNode
Returns the instance identifier.
id() - Method in class org.onosproject.cluster.DefaultControllerNode
 
id() - Method in interface org.onosproject.core.ApplicationId
Returns the application id.
id() - Method in class org.onosproject.core.DefaultApplicationId
 
id() - Method in class org.onosproject.core.DefaultGroupId
 
id() - Method in interface org.onosproject.core.GroupId
Returns a group ID as short value.
id - Variable in class org.onosproject.net.AbstractElement
 
id() - Method in class org.onosproject.net.DefaultDevice
 
id() - Method in class org.onosproject.net.DefaultHost
 
id() - Method in interface org.onosproject.net.Device
Returns the device identifier.
id() - Method in interface org.onosproject.net.Element
Returns the network element identifier.
id() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
id() - Method in interface org.onosproject.net.flow.FlowRule
Returns the ID of this flow.
id() - Method in class org.onosproject.net.flow.FlowRuleBatchEntry
 
id() - Method in interface org.onosproject.net.Host
Host identification.
id() - Method in class org.onosproject.net.intent.Intent
Returns the intent identifier.
id() - Method in class org.onosproject.net.provider.AbstractProvider
 
id() - Method in interface org.onosproject.net.provider.Provider
Returns the provider identifier.
id() - Method in class org.onosproject.net.provider.ProviderId
Returns the device URI scheme specific id portion.
id() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
id() - Method in interface org.onosproject.net.topology.TopologyCluster
Returns the cluster id.
IdBlock - Class in org.onosproject.core
A class representing an ID space.
IdBlock(long, long) - Constructor for class org.onosproject.core.IdBlock
Constructs a new ID block with the specified size and initial value.
IdBlockStore - Interface in org.onosproject.core
Manages id blocks.
IdGenerator - Interface in org.onosproject.core
A generalized interface for ID generation IdGenerator.getNewId() generates a globally unique ID instance on each invocation.
IN_PORT - Static variable in class org.onosproject.net.PortNumber
 
InboundPacket - Interface in org.onosproject.net.packet
Represents a data packet intercepted from an infrastructure device.
index() - Method in class org.onosproject.net.topology.ClusterId
Returns the backing integer index.
ingressPoint() - Method in class org.onosproject.net.intent.PointToPointIntent
Returns the port on which the ingress traffic should be connected to the egress.
ingressPoint() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
Returns the port on which the ingress traffic should be connected to the egress.
ingressPoints() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
Returns the set of ports on which ingress traffic should be connected to the egress port.
inPacket() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
inPacket() - Method in interface org.onosproject.net.packet.PacketContext
Returns the inbound packet being processed.
install(T) - Method in interface org.onosproject.net.intent.IntentInstaller
Installs the specified intent to the environment.
Instruction - Interface in org.onosproject.net.flow.instructions
Abstraction of a single traffic treatment step.
Instruction.Type - Enum in org.onosproject.net.flow.instructions
Represents the type of traffic treatment.
instructions() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
Instructions - Class in org.onosproject.net.flow.instructions
Factory class for creating various traffic treatment instructions.
instructions() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns list of instructions on how to treat traffic.
Instructions.DropInstruction - Class in org.onosproject.net.flow.instructions
 
Instructions.OutputInstruction - Class in org.onosproject.net.flow.instructions
 
intendId() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
intendId() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
 
intendId() - Method in interface org.onosproject.net.resource.LinkResourceRequest
Returns the IntentId associated with the request.
Intent - Class in org.onosproject.net.intent
Abstraction of an application level intent.
Intent() - Constructor for class org.onosproject.net.intent.Intent
Constructor for serializer.
Intent(ApplicationId, Collection<NetworkResource>) - Constructor for class org.onosproject.net.intent.Intent
Creates a new intent.
intent() - Method in class org.onosproject.net.intent.IntentOperation
Returns the intent to which this operation applied.
IntentBatchDelegate - Interface in org.onosproject.net.intent
Facade for receiving notifications from the intent batch service.
IntentBatchLeaderEvent - Class in org.onosproject.net.intent
A class to represent an intent related event.
IntentBatchLeaderEvent(IntentBatchLeaderEvent.Type, ApplicationId, long) - Constructor for class org.onosproject.net.intent.IntentBatchLeaderEvent
Creates an event of a given type and for the specified appId and the current time.
IntentBatchLeaderEvent(IntentBatchLeaderEvent.Type, ApplicationId) - Constructor for class org.onosproject.net.intent.IntentBatchLeaderEvent
Creates an event of a given type and for the specified appId and the current time.
IntentBatchLeaderEvent.Type - Enum in org.onosproject.net.intent
 
IntentBatchListener - Interface in org.onosproject.net.intent
Listener for intent events.
IntentBatchService - Interface in org.onosproject.net.intent
Service for tracking and delegating batches of intent operations.
IntentCompiler<T extends Intent> - Interface in org.onosproject.net.intent
Abstraction of a compiler which is capable of taking an intent and translating it to other, potentially installable, intents.
IntentEvent - Class in org.onosproject.net.intent
A class to represent an intent related event.
IntentEvent(IntentEvent.Type, Intent, long) - Constructor for class org.onosproject.net.intent.IntentEvent
Creates an event of a given type and for the specified intent and the current time.
IntentEvent(IntentEvent.Type, Intent) - Constructor for class org.onosproject.net.intent.IntentEvent
Creates an event of a given type and for the specified intent and the current time.
IntentEvent.Type - Enum in org.onosproject.net.intent
 
IntentException - Exception in org.onosproject.net.intent
Represents an intent related error.
IntentException() - Constructor for exception org.onosproject.net.intent.IntentException
Constructs an exception with no message and no underlying cause.
IntentException(String) - Constructor for exception org.onosproject.net.intent.IntentException
Constructs an exception with the specified message.
IntentException(String, Throwable) - Constructor for exception org.onosproject.net.intent.IntentException
Constructs an exception with the specified message and the underlying cause.
IntentExtensionService - Interface in org.onosproject.net.intent
Service for extending the capability of intent framework by adding additional compilers or/and installers.
IntentId - Class in org.onosproject.net.intent
Intent identifier suitable as an external key.
intentId() - Method in class org.onosproject.net.intent.IntentOperation
Returns the identifier of the intent to which this operation applies.
IntentInstaller<T extends Intent> - Interface in org.onosproject.net.intent
Abstraction of entity capable of installing intents to the environment.
IntentListener - Interface in org.onosproject.net.intent
Listener for intent events.
IntentOperation - Class in org.onosproject.net.intent
Abstraction of an intent-related operation, e.g.
IntentOperation.Type - Enum in org.onosproject.net.intent
Operation type.
IntentOperations - Class in org.onosproject.net.intent
Batch of intent submit/withdraw/replace operations.
IntentOperations.Builder - Class in org.onosproject.net.intent
Builder for batches of intent operations.
IntentService - Interface in org.onosproject.net.intent
Service for application submitting or withdrawing their intents.
IntentState - Enum in org.onosproject.net.intent
Representation of the phases an intent may attain during its lifecycle.
IntentStore - Interface in org.onosproject.net.intent
Manages inventory of end-station intents; not intended for direct use.
IntentStoreDelegate - Interface in org.onosproject.net.intent
Intent store delegate abstraction.
InterfaceIpAddress - Class in org.onosproject.net.host
Represents a single IP address information on an interface.
InterfaceIpAddress(InterfaceIpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
Copy constructor.
InterfaceIpAddress(IpAddress, IpPrefix) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
Constructor for a given IP address and a subnet address.
InterfaceIpAddress(IpAddress, IpPrefix, IpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
Constructor for a given IP address and a subnet address.
InterfaceIpAddress(IpAddress, IpPrefix, IpAddress, IpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
Constructor for a given IP address and a subnet address.
invalidate() - Method in class org.onosproject.net.provider.AbstractProviderService
Invalidates this provider service.
ip() - Method in interface org.onosproject.cluster.ControllerNode
Returns the IP address of the controller instance.
ip() - Method in class org.onosproject.cluster.DefaultControllerNode
 
ip() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
ip() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
ipAddress() - Method in class org.onosproject.net.host.DefaultHostDescription
 
ipAddress() - Method in interface org.onosproject.net.host.HostDescription
Returns the IP address associated with this host's MAC.
ipAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the IP address.
ipAddresses() - Method in class org.onosproject.net.DefaultHost
 
ipAddresses() - Method in interface org.onosproject.net.Host
Returns set of IP addresses currently bound to the host MAC address.
ipAddresses() - Method in class org.onosproject.net.host.PortAddresses
Returns the set of interface IP addresses.
IPCriterion(IpPrefix, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
IPProtocolCriterion(Byte) - Constructor for class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
isAncillary() - Method in class org.onosproject.net.provider.ProviderId
Indicates whether this identifier designates an ancillary providers.
isAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
Indicates whether or not the device is presently online and available.
isAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Indicates whether the specified device is available/online.
isBroadcastPoint(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyService
Indicates whether broadcast is allowed for traffic received on the specified connection point.
isBroadcastPoint(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyStore
Indicates whether broadcast is allowed for traffic received on the given connection point.
isDurable() - Method in class org.onosproject.net.DefaultLink
 
isDurable() - Method in interface org.onosproject.net.Link
Indicates if the link is to be considered durable.
isEmpty() - Method in class org.onosproject.net.intent.BatchWrite
 
isEnabled() - Method in class org.onosproject.net.DefaultPort
 
isEnabled() - Method in class org.onosproject.net.device.DefaultPortDescription
 
isEnabled() - Method in interface org.onosproject.net.device.PortDescription
Indicates whether or not the port is up and active.
isEnabled() - Method in interface org.onosproject.net.Port
Indicates whether or not the port is currently up and active.
isEqual(Annotations, Annotations) - Static method in class org.onosproject.net.AnnotationsUtil
 
isHandled() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
isHandled() - Method in interface org.onosproject.net.packet.PacketContext
Indicates whether the outbound packet is handled, i.e.
isInclusive() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
Indicates if the constraint is inclusive or exclusive.
isInfrastructure(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyService
Indicates whether the specified connection point is part of the network infrastructure or part of network edge.
isInfrastructure(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyStore
Indicates whether the given connect point is part of the network fabric.
isInstallable() - Method in class org.onosproject.net.intent.Intent
Indicates whether or not the intent is installable.
isInstallable() - Method in class org.onosproject.net.intent.LinkCollectionIntent
 
isInstallable() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
isInstallable() - Method in class org.onosproject.net.intent.PathIntent
 
isLatest(Topology) - Method in interface org.onosproject.net.topology.TopologyService
Indicates whether the specified topology is the latest or not.
isLatest(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
Indicates whether the topology is the latest.
isLocalLeader(ApplicationId) - Method in interface org.onosproject.net.intent.IntentBatchService
Return true if this instance is the local leader for batch processing a given application id.
isLocked() - Method in interface org.onosproject.store.service.Lock
Returns true if this Lock instance currently holds the lock.
isLogical() - Method in class org.onosproject.net.PortNumber
Indicates whether or not this port number is a reserved logical one or whether it corresponds to a normal physical port of a device or NIC.
isPermanent() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
isPermanent() - Method in interface org.onosproject.net.flow.FlowRule
Returns whether the flow is permanent i.e.
isReachable(DeviceId) - Method in interface org.onosproject.net.device.DeviceProvider
Checks the reachability (connectivity) of a device from this provider.
isRemoved(String) - Method in class org.onosproject.net.DefaultAnnotations
 
isRemoved(String) - Method in interface org.onosproject.net.SparseAnnotations
Indicates whether the specified key has been tagged as removed.
isSuccess() - Method in interface org.onosproject.net.flow.BatchOperationResult
Returns whether the operation was successful.
isSuccess() - Method in class org.onosproject.net.flow.CompletedBatchOperation
 
isSuccessful() - Method in class org.onosproject.store.service.BatchWriteResult
Returns true if this batch write operation was successful.
isTimestampAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockProviderService
Checks if this service can issue Timestamp for specified device.
isTimestampAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockService
Checks if this service can issue Timestamp for specified device.
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
 
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
 
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
Returns true if the specified link satisfies the constraint.
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
 
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
 
isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
 
isValid() - Method in class org.onosproject.net.statistic.DefaultLoad
 
isValid() - Method in interface org.onosproject.net.statistic.Load
Indicates whether this load was built on valid values.

J

JsonCodec<T> - Class in org.onosproject.codec
Abstraction of a codec capable for encoding/decoding arbitrary objects to/from JSON.
JsonCodec() - Constructor for class org.onosproject.codec.JsonCodec
 

K

key() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
Returns the key of link annotation this constraint designates.
key() - Method in class org.onosproject.store.service.ReadRequest
Returns the key.
key() - Method in class org.onosproject.store.service.ReadResult
Returns database table key.
key() - Method in class org.onosproject.store.service.WriteRequest
 
keys() - Method in interface org.onosproject.net.Annotations
Returns the set of keys for available annotations.
keys() - Method in class org.onosproject.net.DefaultAnnotations
 
keys() - Method in interface org.onosproject.net.SparseAnnotations
Returns the set of keys for available annotations.
known(Ip4Address) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Returns whether this particular IPv4 address is known to the system.

L

L0ModificationInstruction - Class in org.onosproject.net.flow.instructions
 
L0ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L0ModificationInstruction
 
L0ModificationInstruction.L0SubType - Enum in org.onosproject.net.flow.instructions
Represents the type of traffic treatment.
L0ModificationInstruction.ModLambdaInstruction - Class in org.onosproject.net.flow.instructions
Represents a L0 lambda modification instruction.
L2ModificationInstruction - Class in org.onosproject.net.flow.instructions
Abstraction of a single traffic treatment step.
L2ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction
 
L2ModificationInstruction.L2SubType - Enum in org.onosproject.net.flow.instructions
Represents the type of traffic treatment.
L2ModificationInstruction.ModEtherInstruction - Class in org.onosproject.net.flow.instructions
Represents a L2 src/dst modification instruction.
L2ModificationInstruction.ModMplsLabelInstruction - Class in org.onosproject.net.flow.instructions
Represents a MPLS label modification.
L2ModificationInstruction.ModVlanIdInstruction - Class in org.onosproject.net.flow.instructions
Represents a VLAN id modification instruction.
L2ModificationInstruction.ModVlanPcpInstruction - Class in org.onosproject.net.flow.instructions
Represents a VLAN PCP modification instruction.
L2ModificationInstruction.PushHeaderInstructions - Class in org.onosproject.net.flow.instructions
 
L3ModificationInstruction - Class in org.onosproject.net.flow.instructions
Abstraction of a single traffic treatment step.
L3ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L3ModificationInstruction
 
L3ModificationInstruction.L3SubType - Enum in org.onosproject.net.flow.instructions
Represents the type of traffic treatment.
L3ModificationInstruction.ModIPInstruction - Class in org.onosproject.net.flow.instructions
Represents a L3 src/dst modification instruction.
label() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
label() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
lambda() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
lambda() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
lambda() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
Returns the lambda required by this constraint.
Lambda - Class in org.onosproject.net.resource
Representation of lambda resource.
lambda() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
Returns the lambda resource.
LambdaConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates links based on available lambda.
LambdaConstraint(Lambda) - Constructor for class org.onosproject.net.intent.constraint.LambdaConstraint
Creates a new optical lambda constraint.
LambdaCriterion(short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
LambdaResourceAllocation - Class in org.onosproject.net.resource
Representation of allocated lambda resource.
LambdaResourceAllocation(Lambda) - Constructor for class org.onosproject.net.resource.LambdaResourceAllocation
Creates a new LambdaResourceAllocation with Lambda object.
LambdaResourceRequest - Class in org.onosproject.net.resource
Representation of a request for lambda resource.
LambdaResourceRequest() - Constructor for class org.onosproject.net.resource.LambdaResourceRequest
 
lastSeen() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
lastSeen() - Method in interface org.onosproject.net.flow.FlowEntry
When this flow entry was last deemed active.
LATENCY - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for latency.
latency() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
LatencyConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates the latency through a path.
LatencyConstraint(Duration) - Constructor for class org.onosproject.net.intent.constraint.LatencyConstraint
Creates a new constraint to keep under specified latency through a path.
latest() - Method in class org.onosproject.net.statistic.DefaultLoad
 
latest() - Method in interface org.onosproject.net.statistic.Load
Obtain the latest bytes counter viewed on that link.
LATITUDE - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for latitude (e.g.
leader() - Method in class org.onosproject.cluster.Leadership
The nodeId of leader for this topic.
leader() - Method in interface org.onosproject.store.service.DatabaseAdminService
Returns the current Leader of the default Tablet.
Leadership - Class in org.onosproject.cluster
Abstract leadership concept.
Leadership(String, NodeId, long) - Constructor for class org.onosproject.cluster.Leadership
 
LeadershipEvent - Class in org.onosproject.cluster
Describes leadership-related event.
LeadershipEvent(LeadershipEvent.Type, Leadership) - Constructor for class org.onosproject.cluster.LeadershipEvent
Creates an event of a given type and for the specified instance and the current time.
LeadershipEvent(LeadershipEvent.Type, Leadership, long) - Constructor for class org.onosproject.cluster.LeadershipEvent
Creates an event of a given type and for the specified subject and time.
LeadershipEvent.Type - Enum in org.onosproject.cluster
Type of leadership-related events.
LeadershipEventListener - Interface in org.onosproject.cluster
Entity capable of receiving device leadership-related events.
LeadershipService - Interface in org.onosproject.cluster
Service for leader election.
leaseExpired(Lock) - Method in interface org.onosproject.store.service.LockEventListener
Notifies the listener of a lock's lease expiration event.
life() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
life() - Method in interface org.onosproject.net.flow.FlowEntry
Returns the number of milliseconds this flow rule has been applied.
Link - Interface in org.onosproject.net
Abstraction of a network infrastructure link.
link() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
link() - Method in interface org.onosproject.net.topology.TopologyEdge
Returns the associated infrastructure link.
Link.State - Enum in org.onosproject.net
Representation of the link state, which applies primarily only to configured durable links, i.e.
Link.Type - Enum in org.onosproject.net
Coarse representation of the link type.
LinkAdminService - Interface in org.onosproject.net.link
Service for administering the inventory of infrastructure links.
LinkCollectionIntent - Class in org.onosproject.net.intent
Abstraction of a connectivity intent that is implemented by a set of path segments.
LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, ConnectPoint) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
Creates a new actionable intent capable of funneling the selected traffic along the specified convergent tree and out the given egress point.
LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
Creates a new actionable intent capable of funneling the selected traffic along the specified convergent tree and out the given egress point satisfying the specified constraints.
LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, Set<ConnectPoint>, List<Constraint>) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
Creates a new actionable intent capable of funneling the selected traffic along the specified convergent tree and out the given egress point.
LinkCollectionIntent() - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
Constructor for serializer.
linkCount() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
linkCount() - Method in interface org.onosproject.net.topology.Topology
Returns the number of infrastructure links in the topology.
linkCount() - Method in interface org.onosproject.net.topology.TopologyCluster
Returns the number of infrastructure links in the cluster.
LinkDescription - Interface in org.onosproject.net.link
Describes an infrastructure link.
linkDetected(LinkDescription) - Method in interface org.onosproject.net.link.LinkProviderService
Signals that an infrastructure link has been detected.
LinkEvent - Class in org.onosproject.net.link
Describes infrastructure link event.
LinkEvent(LinkEvent.Type, Link) - Constructor for class org.onosproject.net.link.LinkEvent
Creates an event of a given type and for the specified link and the current time.
LinkEvent(LinkEvent.Type, Link, long) - Constructor for class org.onosproject.net.link.LinkEvent
Creates an event of a given type and for the specified link and time.
LinkEvent.Type - Enum in org.onosproject.net.link
Type of link events.
LinkKey - Class in org.onosproject.net
Immutable representation of a link identity.
linkKey(ConnectPoint, ConnectPoint) - Static method in class org.onosproject.net.LinkKey
Creates a link identifier with source and destination connection point.
linkKey(Link) - Static method in class org.onosproject.net.LinkKey
Creates a link identifier for the specified link.
LinkListener - Interface in org.onosproject.net.link
Entity capable of receiving infrastructure link related events.
LinkProvider - Interface in org.onosproject.net.link
Abstraction of an entity providing information about infrastructure links to the core.
LinkProviderRegistry - Interface in org.onosproject.net.link
Abstraction of an infrastructure link provider registry.
LinkProviderService - Interface in org.onosproject.net.link
Means for injecting link information into the core.
LinkResource - Class in org.onosproject.net.resource
Abstraction of link resource.
LinkResource() - Constructor for class org.onosproject.net.resource.LinkResource
 
LinkResourceAllocations - Interface in org.onosproject.net.resource
Representation of allocated link resources.
LinkResourceEvent - Class in org.onosproject.net.resource
Describes an event related to a Link Resource.
LinkResourceEvent(LinkResourceEvent.Type, Collection<LinkResourceAllocations>) - Constructor for class org.onosproject.net.resource.LinkResourceEvent
Constructs a link resource event.
LinkResourceEvent.Type - Enum in org.onosproject.net.resource
Type of resource this event is for.
LinkResourceListener - Interface in org.onosproject.net.resource
Entity for receiving link resource events.
LinkResourceRequest - Interface in org.onosproject.net.resource
Representation of a request for link resource.
LinkResourceRequest.Builder - Interface in org.onosproject.net.resource
Builder of link resource request.
LinkResources - Interface in org.onosproject.net.resource
Abstraction of a resources of a link.
LinkResources.Builder - Interface in org.onosproject.net.resource
Builder of LinkResources.
LinkResourceService - Interface in org.onosproject.net.resource
Service for providing link resource allocation.
LinkResourceStore - Interface in org.onosproject.net.resource
Manages link resources.
LinkResourceStoreDelegate - Interface in org.onosproject.net.resource
Link resource store delegate abstraction.
links() - Method in class org.onosproject.net.DefaultPath
 
links() - Method in class org.onosproject.net.intent.LinkCollectionIntent
Returns the set of links that represent the network connections needed by this intent.
links() - Method in interface org.onosproject.net.Path
Returns sequence of links comprising the path.
links() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
links() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
 
links() - Method in interface org.onosproject.net.resource.LinkResourceRequest
Returns the set of target links.
LinkService - Interface in org.onosproject.net.link
Service for interacting with the inventory of infrastructure links.
LinkStore - Interface in org.onosproject.net.link
Manages inventory of infrastructure links; not intended for direct use.
LinkStoreDelegate - Interface in org.onosproject.net.link
Infrastructure link store delegate abstraction.
linksVanished(ConnectPoint) - Method in interface org.onosproject.net.link.LinkProviderService
Signals that infrastructure links associated with the specified connect point have vanished.
linksVanished(DeviceId) - Method in interface org.onosproject.net.link.LinkProviderService
Signals that infrastructure links associated with the specified device have vanished.
LinkTypeConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates links based on their type.
LinkTypeConstraint(boolean, Link.Type...) - Constructor for class org.onosproject.net.intent.constraint.LinkTypeConstraint
Creates a new constraint for requesting connectivity using or avoiding the specified link types.
linkVanished(LinkDescription) - Method in interface org.onosproject.net.link.LinkProviderService
Signals that an infrastructure link has disappeared.
LinkWeight - Interface in org.onosproject.net.topology
Entity capable of determining cost or weight of a specified topology graph edge.
listMembers() - Method in interface org.onosproject.store.service.DatabaseAdminService
List members forming default Tablet.
listTables() - Method in interface org.onosproject.store.service.DatabaseAdminService
Lists all the tables in the database.
Load - Interface in org.onosproject.net.statistic
Simple data repository for link load information.
load(Link) - Method in interface org.onosproject.net.statistic.StatisticService
Obtain the load for a the ingress to the given link.
load(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticService
Obtain the load for the given port.
load(Link, ApplicationId, Optional<GroupId>) - Method in interface org.onosproject.net.statistic.StatisticService
Obtain the load for a the ingress to the given link used by the specified application ID and group ID.
LOCAL - Static variable in class org.onosproject.net.PortNumber
 
location() - Method in class org.onosproject.net.DefaultHost
 
location() - Method in class org.onosproject.net.host.DefaultHostDescription
 
location() - Method in interface org.onosproject.net.host.HostDescription
Returns the location of the host on the network edge.
location() - Method in interface org.onosproject.net.Host
Returns the most recent host location where the host attaches to the network edge.
Lock - Interface in org.onosproject.store.service
A lock is a tool for controlling access to a shared resource by multiple processes.
lock(int) - Method in interface org.onosproject.store.service.Lock
Acquires the lock.
lockAsync(int) - Method in interface org.onosproject.store.service.Lock
Acquires the lock asynchronously.
LockEventListener - Interface in org.onosproject.store.service
Listener for lock events.
LockService - Interface in org.onosproject.store.service
Service interface for mutual exclusion primitives.
LONGITUDE - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for longitute (e.g.

M

mac() - Method in class org.onosproject.net.DefaultHost
 
mac() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
mac() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
mac() - Method in interface org.onosproject.net.Host
Returns the host MAC address.
mac() - Method in class org.onosproject.net.host.PortAddresses
Returns the MAC address.
mac() - Method in class org.onosproject.net.HostId
Returns the host MAC address.
major() - Method in class org.onosproject.core.Version
Returns the major version number.
manufacturer() - Method in class org.onosproject.net.DefaultDevice
 
manufacturer() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
manufacturer() - Method in interface org.onosproject.net.device.DeviceDescription
Returns the device manufacturer name.
manufacturer() - Method in interface org.onosproject.net.Device
Returns the device manufacturer name.
mapper() - Method in interface org.onosproject.codec.CodecContext
Returns the JSON object mapper.
markOffline(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Removes the specified infrastructure device.
master() - Method in class org.onosproject.cluster.RoleInfo
 
master() - Method in class org.onosproject.mastership.MastershipTerm
 
MastershipAdminService - Interface in org.onosproject.mastership
Service for administering the inventory of device masterships.
MastershipEvent - Class in org.onosproject.mastership
Describes a device mastership event.
MastershipEvent(MastershipEvent.Type, DeviceId, RoleInfo) - Constructor for class org.onosproject.mastership.MastershipEvent
Creates an event of a given type and for the specified device, role information, and the current time.
MastershipEvent(MastershipEvent.Type, DeviceId, RoleInfo, long) - Constructor for class org.onosproject.mastership.MastershipEvent
Creates an event of a given type and for the specified device, master, and time.
MastershipEvent.Type - Enum in org.onosproject.mastership
Type of mastership events.
MastershipListener - Interface in org.onosproject.mastership
Entity capable of receiving device mastership-related events.
MastershipRole - Enum in org.onosproject.net
Representation of a relationship role of a controller instance to a device or a region of network environment.
MastershipService - Interface in org.onosproject.mastership
Service responsible for determining the controller instance mastership of a device in a clustered environment.
MastershipStore - Interface in org.onosproject.mastership
Manages inventory of mastership roles for devices, across controller instances; not intended for direct use.
MastershipStoreDelegate - Interface in org.onosproject.mastership
Mastership store delegate abstraction.
MastershipTerm - Class in org.onosproject.mastership
 
MastershipTermService - Interface in org.onosproject.mastership
Service to obtain mastership term information.
matchEthDst(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ETH_DST field using the specified value.
matchEthDst(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchEthDst(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l2 dst address.
matchEthSrc(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ETH_SRC field using the specified value.
matchEthSrc(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchEthSrc(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l2 src address.
matchEthType(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ETH_TYPE field using the specified value.
matchEthType(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchEthType(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches the ethernet type.
matchInPort(PortNumber) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IN_PORT field using the specified value.
matchInport(PortNumber) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchInport(PortNumber) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an inport.
matchIPDst(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IP destination field using the specified value.
matchIPDst(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPDst(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l3 address.
matchIPProtocol(Byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IP proto field using the specified value.
matchIPProtocol(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPProtocol(Byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches the l3 protocol.
matchIPSrc(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IP source field using the specified value.
matchIPSrc(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPSrc(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l3 address.
matchLambda(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on lambda field using the specified value.
matchLambda(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchLambda(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an optical signal ID or lambda.
matchMplsLabel(Integer) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on MPLS label.
matchMplsLabel(Integer) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchMplsLabel(Integer) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches on a MPLS label .
matchOpticalSignalType(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on optical signal type using the specified value.
matchOpticalSignalType(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchOpticalSignalType(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an optical Signal Type.
matchTcpDst(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on TCP destination port field using the specified value.
matchTcpDst(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchTcpDst(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a TCP destination port number.
matchTcpSrc(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on TCP source port field using the specified value.
matchTcpSrc(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchTcpSrc(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a TCP source port number.
matchVlanId(VlanId) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on VLAN ID field using the specified value.
matchVlanId(VlanId) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchVlanId(VlanId) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches the vlan id.
matchVlanPcp(Byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on VLAN PCP field using the specified value.
matchVlanPcp(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchVlanPcp(Byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a vlan priority.
max(Path) - Method in interface org.onosproject.net.statistic.StatisticService
Find the most loaded link along a path.
MAX_TIMEOUT - Static variable in interface org.onosproject.net.flow.FlowRule
 
maxBatchMillis() - Method in class org.onosproject.event.AbstractEventAccumulator
Returns the maximum number of millis allowed to expire since the first event before processing is triggered.
maxEvents() - Method in class org.onosproject.event.AbstractEventAccumulator
Returns the maximum number of events allowed to accumulate before processing is triggered.
maxIdleMillis() - Method in class org.onosproject.event.AbstractEventAccumulator
Returns the maximum number of millis allowed to expire since the last event arrival before processing is triggered.
merge(DefaultAnnotations, SparseAnnotations) - Static method in class org.onosproject.net.DefaultAnnotations
Merges the specified base set of annotations and additional sparse annotations into new combined annotations.
MessageSubject - Class in org.onosproject.store.cluster.messaging
Representation of a message subject.
MessageSubject(String) - Constructor for class org.onosproject.store.cluster.messaging.MessageSubject
 
MessageSubject() - Constructor for class org.onosproject.store.cluster.messaging.MessageSubject
 
MetricsHelper - Interface in org.onosproject.core
Collection of utility methods used for providing Metrics.
metricsService() - Method in interface org.onosproject.core.MetricsHelper
Returns MetricService instance.
min(Path) - Method in interface org.onosproject.net.statistic.StatisticService
Find the least loaded link along a path.
MIN_PRIORITY - Static variable in interface org.onosproject.net.flow.FlowRule
 
minor() - Method in class org.onosproject.core.Version
Returns the minor version number.
ModEtherInstruction(L2ModificationInstruction.L2SubType, MacAddress) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
ModIPInstruction(L3ModificationInstruction.L3SubType, IpAddress) - Constructor for class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
modL0Lambda(short) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a l0 modification.
modL2Dst(MacAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L2 dst modification.
modL2Src(MacAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a l2 src modification.
modL3Dst(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 dst modification.
modL3Src(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 src modification.
ModLambdaInstruction(L0ModificationInstruction.L0SubType, short) - Constructor for class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
modMplsLabel(Integer) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a MPLS label modification.
ModMplsLabelInstruction(Integer) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
modVlanId(VlanId) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a Vlan id modification.
ModVlanIdInstruction(VlanId) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
modVlanPcp(Byte) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a Vlan pcp modification.
ModVlanPcpInstruction(Byte) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
MplsCriterion(Integer) - Constructor for class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
multicast(ClusterMessage, Set<NodeId>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Multicast a message to a set of controller nodes.
MultiPointToSinglePointIntent - Class in org.onosproject.net.intent
Abstraction of multiple source to single destination connectivity intent.
MultiPointToSinglePointIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<ConnectPoint>, ConnectPoint) - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
Creates a new multi-to-single point connectivity intent for the specified traffic selector and treatment.
MultiPointToSinglePointIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<ConnectPoint>, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
Creates a new multi-to-single point connectivity intent for the specified traffic selector and treatment.
MultiPointToSinglePointIntent() - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
Constructor for serializer.

N

name() - Method in interface org.onosproject.core.ApplicationId
Returns the applications supplied identifier.
name() - Method in class org.onosproject.core.DefaultApplicationId
 
NAME - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for instance name.
NetworkResource - Interface in org.onosproject.net
Representation of a network resource, e.g.
newBuilder() - Static method in class org.onosproject.store.service.BatchWriteRequest
 
newInstance() - Static method in class org.onosproject.net.intent.BatchWrite
Returns a new empty batch write operation builder.
newValue() - Method in class org.onosproject.store.service.WriteRequest
 
NodeId - Class in org.onosproject.cluster
Controller cluster identity.
NodeId(String) - Constructor for class org.onosproject.cluster.NodeId
Creates a new cluster node identifier from the specified string.
NONE - Static variable in class org.onosproject.net.DeviceId
Represents either no device, or an unspecified device.
NONE - Static variable in class org.onosproject.net.HostId
Represents either no host, or an unspecified host; used for creating open ingress/egress edge links.
NONE - Static variable in class org.onosproject.net.HostLocation
Represents a no location or an unknown location.
NONE - Static variable in class org.onosproject.net.provider.ProviderId
Represents no provider ID.
NORMAL - Static variable in class org.onosproject.net.PortNumber
 
NoSuchTableException - Exception in org.onosproject.store.service
Exception thrown when an operation (read or write) is requested for a table that does not exist.
NoSuchTableException() - Constructor for exception org.onosproject.store.service.NoSuchTableException
 
notify(E) - Method in interface org.onosproject.store.StoreDelegate
Notifies the delegate via the specified event.
notifyDelegate(E) - Method in class org.onosproject.store.AbstractStore
Notifies the delegate with the specified event.
notifyDelegate(List<E>) - Method in class org.onosproject.store.AbstractStore
Notifies the delegate with the specified list of events.
number() - Method in class org.onosproject.net.DefaultPort
 
number() - Method in interface org.onosproject.net.Port
Returns the port number.

O

OBSERVER_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
 
ObstacleConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates elements not passed through.
ObstacleConstraint(DeviceId...) - Constructor for class org.onosproject.net.intent.constraint.ObstacleConstraint
Creates a new constraint that the specified device are not passed through.
of(NodeId, int) - Static method in class org.onosproject.mastership.MastershipTerm
 
of(BatchWrite.OpType, List<Object>) - Static method in class org.onosproject.net.intent.BatchWrite.Operation
 
oldValue() - Method in class org.onosproject.store.service.WriteRequest
 
one() - Method in class org.onosproject.net.intent.HostToHostIntent
Returns identifier of the first host.
Operation(BatchWrite.OpType, List<Object>) - Constructor for class org.onosproject.net.intent.BatchWrite.Operation
 
operations() - Method in class org.onosproject.net.intent.BatchWrite
 
operations() - Method in class org.onosproject.net.intent.IntentOperations
List of operations that need to be executed as a unit.
OPTICAL_WAVES - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for the number of optical waves.
OpticalConnectivityIntent - Class in org.onosproject.net.intent
An optical layer intent for connectivity from one transponder port to another transponder port.
OpticalConnectivityIntent(ApplicationId, ConnectPoint, ConnectPoint) - Constructor for class org.onosproject.net.intent.OpticalConnectivityIntent
Creates an optical connectivity intent between the specified connection points.
OpticalConnectivityIntent() - Constructor for class org.onosproject.net.intent.OpticalConnectivityIntent
Constructor for serializer.
OpticalPathIntent - Class in org.onosproject.net.intent
 
OpticalPathIntent(ApplicationId, ConnectPoint, ConnectPoint, Path) - Constructor for class org.onosproject.net.intent.OpticalPathIntent
 
OpticalPathIntent() - Constructor for class org.onosproject.net.intent.OpticalPathIntent
 
OpticalSignalTypeCriterion(Short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
OptionalResult<R,E extends Throwable> - Interface in org.onosproject.store.service
A container object which either has a result or an exception.
org.onosproject.cluster - package org.onosproject.cluster
Set of abstractions for dealing with controller cluster related topics.
org.onosproject.codec - package org.onosproject.codec
Base JSON codec abstraction and a service for tracking various JSON codecs.
org.onosproject.core - package org.onosproject.core
ONOS Core API definitions.
org.onosproject.event - package org.onosproject.event
Local event delivery subsystem interfaces & supporting abstractions.
org.onosproject.mastership - package org.onosproject.mastership
Set of abstractions for dealing with controller mastership related topics.
org.onosproject.net - package org.onosproject.net
Network model entities & service API definitions.
org.onosproject.net.device - package org.onosproject.net.device
Infrastructure device model & related services API definitions.
org.onosproject.net.flow - package org.onosproject.net.flow
Flow rule model & related services API definitions.
org.onosproject.net.flow.criteria - package org.onosproject.net.flow.criteria
Traffic selection criteria model.
org.onosproject.net.flow.instructions - package org.onosproject.net.flow.instructions
Traffic treatment model.
org.onosproject.net.host - package org.onosproject.net.host
End-station host model & related services API definitions.
org.onosproject.net.intent - package org.onosproject.net.intent
Set of abstractions for conveying high-level intents for treatment of selected network traffic by allowing applications to express the what rather than the how.
org.onosproject.net.intent.constraint - package org.onosproject.net.intent.constraint
Definitions of constraints used to refine intent specifications.
org.onosproject.net.link - package org.onosproject.net.link
Infrastructure link model & related services API definitions.
org.onosproject.net.packet - package org.onosproject.net.packet
Mechanism for processing inbound packets intercepted from the data plane and for emitting outbound packets onto the data plane.
org.onosproject.net.provider - package org.onosproject.net.provider
Base abstractions related to network entity providers and their brokers.
org.onosproject.net.proxyarp - package org.onosproject.net.proxyarp
Base abstractions related to the proxy arp service.
org.onosproject.net.resource - package org.onosproject.net.resource
Services for reserving network resources, e.g. bandwidth, lambdas.
org.onosproject.net.statistic - package org.onosproject.net.statistic
Service for looking up statistics on links.
org.onosproject.net.topology - package org.onosproject.net.topology
Network topology model & related services API definitions.
org.onosproject.store - package org.onosproject.store
Abstractions for creating and interacting with distributed stores.
org.onosproject.store.cluster.messaging - package org.onosproject.store.cluster.messaging
Cluster messaging APIs for the use by the various distributed stores.
org.onosproject.store.service - package org.onosproject.store.service
Distributed core state management services.
OutboundPacket - Interface in org.onosproject.net.packet
Represents an outbound data packet that is to be emitted to network via an infrastructure device.
outPacket() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
outPacket() - Method in interface org.onosproject.net.packet.PacketContext
Returns the view of the outbound packet.
output() - Method in interface org.onosproject.net.flow.Treatment
Returns the port number where the packet should be emitted.

P

P0 - Static variable in class org.onosproject.net.PortNumber
 
PacketContext - Interface in org.onosproject.net.packet
Represents context for processing an inbound packet, and (optionally) emitting a corresponding outbound packet.
PacketEvent - Class in org.onosproject.net.packet
Describes a packet event.
PacketEvent(PacketEvent.Type, OutboundPacket) - Constructor for class org.onosproject.net.packet.PacketEvent
Creates an event of the given type for the specified packet.
PacketEvent(PacketEvent.Type, OutboundPacket, long) - Constructor for class org.onosproject.net.packet.PacketEvent
Creates an event of the given type for the specified packet at the given time.
PacketEvent.Type - Enum in org.onosproject.net.packet
Type of packet events.
PacketProcessor - Interface in org.onosproject.net.packet
Abstraction of an inbound packet processor.
PacketProvider - Interface in org.onosproject.net.packet
Abstraction of a packet provider capable of emitting packets.
PacketProviderRegistry - Interface in org.onosproject.net.packet
Abstraction of an infrastructure packet provider registry.
PacketProviderService - Interface in org.onosproject.net.packet
Entity capable of processing inbound packets.
packets() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
packets() - Method in interface org.onosproject.net.flow.FlowEntry
Returns the number of packets this flow rule has matched.
PacketService - Interface in org.onosproject.net.packet
Service for intercepting data plane packets and for emitting synthetic outbound packets.
PacketStore - Interface in org.onosproject.net.packet
Manages routing of outbound packets.
PacketStoreDelegate - Interface in org.onosproject.net.packet
Packet store delegate abstraction.
parsed() - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
parsed() - Method in interface org.onosproject.net.packet.InboundPacket
Returns the parsed form of the packet.
patch() - Method in class org.onosproject.core.Version
Returns the version patch segment.
path() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
path() - Method in class org.onosproject.net.intent.PathIntent
Returns the links which the traffic goes along.
Path - Interface in org.onosproject.net
Representation of a contiguous directed path in a network.
path() - Method in interface org.onosproject.store.service.Lock
Returns the path this lock will be used to guard from concurrent access.
pathCount() - Method in interface org.onosproject.net.topology.Topology
Returns the number of infrastructure paths computed between devices in the topology.
PathIntent - Class in org.onosproject.net.intent
Abstraction of explicitly path specified connectivity intent.
PathIntent(ApplicationId, TrafficSelector, TrafficTreatment, Path) - Constructor for class org.onosproject.net.intent.PathIntent
Creates a new point-to-point intent with the supplied ingress/egress ports and using the specified explicit path.
PathIntent(ApplicationId, TrafficSelector, TrafficTreatment, Path, List<Constraint>) - Constructor for class org.onosproject.net.intent.PathIntent
Creates a new point-to-point intent with the supplied ingress/egress ports and using the specified explicit path.
PathIntent() - Constructor for class org.onosproject.net.intent.PathIntent
Constructor for serializer.
PathService - Interface in org.onosproject.net.topology
Service for obtaining pre-computed paths or for requesting computation of paths using the current topology snapshot.
payload() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the message payload.
peerAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the IP point-to-point interface peer address.
PointToPointIntent - Class in org.onosproject.net.intent
Abstraction of point-to-point connectivity.
PointToPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, ConnectPoint) - Constructor for class org.onosproject.net.intent.PointToPointIntent
Creates a new point-to-point intent with the supplied ingress/egress ports and with built-in link type constraint to avoid optical links.
PointToPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.PointToPointIntent
Creates a new point-to-point intent with the supplied ingress/egress ports and constraints.
PointToPointIntent() - Constructor for class org.onosproject.net.intent.PointToPointIntent
Constructor for serializer.
POLL_INTERVAL - Static variable in interface org.onosproject.net.flow.FlowRuleProvider
 
popMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
popMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a mpls header instruction.
popMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Pops MPLS ether type.
port() - Method in class org.onosproject.net.ConnectPoint
Returns the connection port number.
port() - Method in class org.onosproject.net.device.DeviceEvent
Returns the port subject.
port() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
port() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
Port - Interface in org.onosproject.net
Abstraction of a network port.
Port.Type - Enum in org.onosproject.net
Represents coarse port type classification.
PortAddresses - Class in org.onosproject.net.host
Represents address information bound to a port.
PortAddresses(ConnectPoint, Set<InterfaceIpAddress>, MacAddress) - Constructor for class org.onosproject.net.host.PortAddresses
Constructs a PortAddresses object for the given connection point, with a set of IP addresses and a MAC address.
PortCriterion(PortNumber) - Constructor for class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
PortDescription - Interface in org.onosproject.net.device
Information about a port.
portNumber() - Method in class org.onosproject.net.device.DefaultPortDescription
 
portNumber() - Method in interface org.onosproject.net.device.PortDescription
Returns the port number.
PortNumber - Class in org.onosproject.net
Representation of a port number.
portNumber(long) - Static method in class org.onosproject.net.PortNumber
Returns the port number representing the specified long value.
portNumber(String) - Static method in class org.onosproject.net.PortNumber
Returns the port number representing the specified string value.
portSpeed() - Method in class org.onosproject.net.DefaultPort
 
portSpeed() - Method in class org.onosproject.net.device.DefaultPortDescription
 
portSpeed() - Method in interface org.onosproject.net.device.PortDescription
Returns the current port speed in Mbps.
portSpeed() - Method in interface org.onosproject.net.Port
Returns the current port speed in Mbps.
portStatusChanged(DeviceId, PortDescription) - Method in interface org.onosproject.net.device.DeviceProviderService
Used to notify the core about port status change of a single port.
post(Event) - Method in interface org.onosproject.event.EventDispatcher
Posts the specified event for dispatching.
prepareForStatistics(FlowRule) - Method in interface org.onosproject.net.statistic.StatisticStore
Lay the foundation for receiving flow stats for this rule.
previousValue() - Method in class org.onosproject.store.service.WriteResult
 
previousVersion() - Method in class org.onosproject.store.service.WriteRequest
 
priority() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 
priority() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
priority() - Method in interface org.onosproject.net.flow.FlowRule
Returns the flow rule priority given in natural order; higher numbers mean higher priorities.
process(E) - Method in class org.onosproject.event.AbstractListenerRegistry
 
process(E) - Method in interface org.onosproject.event.EventSink
Processes the specified event.
process(PacketContext) - Method in interface org.onosproject.net.packet.PacketProcessor
Processes the inbound packet as specified in the given context.
processEvents(List<Event>) - Method in interface org.onosproject.event.EventAccumulator
Processes the specified list of accumulated events.
processPacket(PacketContext) - Method in interface org.onosproject.net.packet.PacketProviderService
Submits inbound packet context for processing.
PROTOCOL - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for southbound protocol.
protocol() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
Provided - Interface in org.onosproject.net
Abstraction of an entity supplied by a provider.
provider() - Method in class org.onosproject.net.provider.AbstractProviderService
 
Provider - Interface in org.onosproject.net.provider
Abstraction of a provider of information about network environment.
provider() - Method in interface org.onosproject.net.provider.ProviderService
Returns the provider to which this service has been issued.
providerId() - Method in class org.onosproject.net.AbstractModel
 
providerId() - Method in interface org.onosproject.net.Provided
Returns the identifier of the provider which supplied the entity.
ProviderId - Class in org.onosproject.net.provider
External identity of a Provider family.
ProviderId(String, String) - Constructor for class org.onosproject.net.provider.ProviderId
Creates a new primary provider identifier from the specified string.
ProviderId(String, String, boolean) - Constructor for class org.onosproject.net.provider.ProviderId
Creates a new provider identifier from the specified string.
ProviderRegistry<P extends Provider,S extends ProviderService<P>> - Interface in org.onosproject.net.provider
Registry for tracking information providers with the core.
ProviderService<P extends Provider> - Interface in org.onosproject.net.provider
Abstraction of a service through which providers can inject information about the network environment into the core.
ProxyArpService - Interface in org.onosproject.net.proxyarp
Service for processing arp requests on behalf of applications.
pushFlowMetrics(DeviceId, Iterable<FlowEntry>) - Method in interface org.onosproject.net.flow.FlowRuleProviderService
Pushes the collection of flow entries currently applied on the given device.
PushHeaderInstructions(L2ModificationInstruction.L2SubType, Ethernet) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
pushMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
pushMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a mpls header instruction.
pushMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Push MPLS ether type.
put(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
put(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
Associate the key with a value.
put(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will put the specified value to the table regardless of the previous value.
putIfAbsent(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
putIfAbsent(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
If the specified key is not already associated with a value, associate it with the given value.
putIfAbsent(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will put the specified value to the table if the previous value does not exist.
putIfValueMatches(String, String, byte[], byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
putIfValueMatches(String, String, byte[], byte[]) - Method in interface org.onosproject.store.service.DatabaseService
Replaces the entry for a key only if currently mapped to a given value.
putIfValueMatches(String, String, byte[], byte[]) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will put the specified value to the table if the previous value matches.
putIfVersionMatches(String, String, byte[], long) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
putIfVersionMatches(String, String, byte[], long) - Method in interface org.onosproject.store.service.DatabaseService
Sets the key to the specified value if the version in the database (for that key) matches the specified version.
putIfVersionMatches(String, String, byte[], long) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will put the specified value to the table if the previous version matches.

R

rate() - Method in class org.onosproject.net.statistic.DefaultLoad
 
rate() - Method in interface org.onosproject.net.statistic.Load
Obtain the current observed rate (in bytes/s) on a link.
ReadRequest - Class in org.onosproject.store.service
Database read request.
ReadRequest(String, String) - Constructor for class org.onosproject.store.service.ReadRequest
 
ReadResult - Class in org.onosproject.store.service
Database read result.
ReadResult(ReadStatus, String, String, VersionedValue) - Constructor for class org.onosproject.store.service.ReadResult
 
ReadStatus - Enum in org.onosproject.store.service
Status of completed read request.
reasons() - Method in class org.onosproject.net.topology.TopologyEvent
Returns the list of events that triggered the topology change.
receivedFrom() - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
receivedFrom() - Method in interface org.onosproject.net.packet.InboundPacket
Returns the device and port from where the packet was received.
receivedRoleReply(DeviceId, MastershipRole, MastershipRole) - Method in interface org.onosproject.net.device.DeviceProviderService
Notifies the core about the result of a RoleRequest sent to a device.
register(P) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
 
register(P) - Method in interface org.onosproject.net.provider.ProviderRegistry
Registers the supplied provider with the core.
registerApplication(String) - Method in interface org.onosproject.core.ApplicationIdStore
Registers a new application by its name, which is expected to follow the reverse DNS convention, e.g.
registerApplication(String) - Method in interface org.onosproject.core.CoreService
Registers a new application by its name, which is expected to follow the reverse DNS convention, e.g.
registerCodec(Class<T>, JsonCodec<T>) - Method in interface org.onosproject.codec.CodecService
Registers the specified JSON codec for the given entity class.
registerCompiler(Class<T>, IntentCompiler<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
Registers the specified compiler for the given intent class.
registerInstaller(Class<T>, IntentInstaller<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
Registers the specified installer for the given installable intent class.
releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceService
Releases resources.
releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceStore
Releases resources.
relinquishMastership(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
Abandons mastership of the specified device on the local node thus forcing selection of a new master.
relinquishRole(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Allows a controller instance to give up its current role for a device.
remove(String) - Method in class org.onosproject.net.DefaultAnnotations.Builder
Adds the specified annotation.
remove(String, String) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
remove(String, String) - Method in interface org.onosproject.store.service.DatabaseService
Removes the key (and associated value).
remove(String, String) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will remove the specified entry from the table regardless of the previous value.
removeAddressBindings(PortAddresses) - Method in interface org.onosproject.net.host.HostStore
Removes the given addresses from the set of address information held for a port.
removeDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceAdminService
Removes the device with the specified identifier.
removeDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Administratively removes the specified device from the store.
removeFlowRule(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
Instructs the provider to remove the specified flow rules to their respective devices.
removeFlowRule(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleStore
 
removeFlowRules(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleService
Removes the specified flow rules from their respective devices.
removeFlowRulesById(ApplicationId) - Method in interface org.onosproject.net.flow.FlowRuleService
Removes all rules by id.
removeFromStatistics(FlowRule) - Method in interface org.onosproject.net.statistic.StatisticStore
Remove entries associated with this rule.
removeHost(HostId) - Method in interface org.onosproject.net.host.HostAdminService
Removes the end-station host with the specified identifier.
removeHost(HostId) - Method in interface org.onosproject.net.host.HostStore
Removes the specified host from the inventory.
removeIfValueMatches(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
removeIfValueMatches(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
Removes the key (and associated value) if the value in the database matches specified value.
removeIfValueMatches(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will remove the specified entry from the table if the previous value matches.
removeIfVersionMatches(String, String, long) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
 
removeIfVersionMatches(String, String, long) - Method in interface org.onosproject.store.service.DatabaseService
Removes the key (and associated value) if the version in the database matches specified version.
removeIfVersionMatches(String, String, long) - Static method in class org.onosproject.store.service.WriteRequest
Creates a write request, which will remove the specified entry from the table if the previous version matches.
removeInstalledIntents(IntentId) - Method in class org.onosproject.net.intent.BatchWrite
 
removeInstalledIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
Removes any installable intents which resulted from compilation of the specified original intent.
removeIntent(IntentId) - Method in class org.onosproject.net.intent.BatchWrite
 
removeIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
Deprecated.
removeIntentOperations(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchService
Removes the specified batch of intent operations after completion.
removeLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
Removes the link based on the specified information.
removeLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkAdminService
Removes all infrastructure links leading to and from the specified connection point.
removeLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkAdminService
Removes all infrastructure links leading to and from the specified device.
removeListener(ClusterEventListener) - Method in interface org.onosproject.cluster.ClusterService
Removes the specified cluster event listener.
removeListener(LeadershipEventListener) - Method in interface org.onosproject.cluster.LeadershipService
Unregisters a event listener for leadership events.
removeListener(L) - Method in class org.onosproject.event.AbstractListenerRegistry
Removes the specified listener.
removeListener(MastershipListener) - Method in interface org.onosproject.mastership.MastershipService
Removes the specified mastership change listener.
removeListener(DeviceListener) - Method in interface org.onosproject.net.device.DeviceService
Removes the specified device listener.
removeListener(FlowRuleListener) - Method in interface org.onosproject.net.flow.FlowRuleService
Removes the specified flow rule listener.
removeListener(HostListener) - Method in interface org.onosproject.net.host.HostService
Removes the specified host listener.
removeListener(IntentBatchListener) - Method in interface org.onosproject.net.intent.IntentBatchService
Removes the specified listener for intent batch leadership events.
removeListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
Removes the specified listener for intent events.
removeListener(LinkListener) - Method in interface org.onosproject.net.link.LinkService
Removes the specified link listener.
removeListener(LinkResourceListener) - Method in interface org.onosproject.net.resource.LinkResourceService
Removes a listener for resource related events.
removeListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
Removes the specified topology listener.
removeListener(LockEventListener) - Method in interface org.onosproject.store.service.LockService
Removes a listener that was previously added.
removeMember(ControllerNode) - Method in interface org.onosproject.store.service.DatabaseAdminService
Remove member from default Tablet.
removeNode(NodeId) - Method in interface org.onosproject.cluster.ClusterAdminService
Removes the specified node from the cluster node list.
removeNode(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
Removes the specified node from the inventory of cluster nodes.
removeOrDownLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
Removes the link, or marks it as inactive if the link is durable, based on the specified information.
removeProcessor(PacketProcessor) - Method in interface org.onosproject.net.packet.PacketService
Removes the specified processor from the processing pipeline.
removeRulesById(ApplicationId, FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
Removes rules by their id.
removeSink(Class<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
 
removeSink(Class<E>) - Method in interface org.onosproject.event.EventSinkRegistry
Removes the sink associated with the given event class.
removeSubscriber(MessageSubject) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Removes a subscriber for the specified message subject.
replace(T, T) - Method in interface org.onosproject.net.intent.IntentInstaller
Replaces the specified intent with a new one in the environment.
replace(IntentId, Intent) - Method in interface org.onosproject.net.intent.IntentService
Replaces the specified intent with a new one.
reply(Ethernet, ConnectPoint) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Sends a reply for a given request.
reportProblem(E, Throwable) - Method in class org.onosproject.event.AbstractListenerRegistry
Reports a problem encountered while processing an event.
requested(FlowRuleBatchRequest) - Static method in class org.onosproject.net.flow.FlowRuleBatchEvent
Constructs a new FlowRuleBatchEvent.
requestMac(IpAddress) - Method in interface org.onosproject.net.host.HostService
Requests the host service to resolve the MAC address for the given IP address.
requestResources(LinkResourceRequest) - Method in interface org.onosproject.net.resource.LinkResourceService
Requests resources.
requestRole(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Requests role of the local node for the specified device.
requestRoleFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
Returns the mastership status of the local controller for a given device forcing master selection if necessary.
requiredLinks() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
resource() - Method in interface org.onosproject.net.Tunnel
Network resource backing the tunnel, e.g.
ResourceAllocation - Interface in org.onosproject.net.resource
Abstraction of allocated resource.
ResourceId - Interface in org.onosproject.net.resource
Representation of ID for allocated resource.
ResourceRequest - Interface in org.onosproject.net.resource
Abstraction of resource request.
resources(Collection<Link>) - Static method in class org.onosproject.net.intent.ConnectivityIntent
Produces a collection of network resources from the given links.
resources() - Method in class org.onosproject.net.intent.Intent
Returns the collection of resources required for this intent.
resources() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
resources() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
 
resources() - Method in interface org.onosproject.net.resource.LinkResourceRequest
Returns the set of resource requests.
resources() - Method in interface org.onosproject.net.resource.LinkResources
Returns resources as a set of LinkResources.
ResourceType - Enum in org.onosproject.net.resource
Represents types for link resources.
respond(byte[]) - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Sends a response to the sender.
result() - Method in class org.onosproject.net.flow.FlowRuleBatchEvent
Returns the result of this batch operation.
roleChanged(DeviceId, MastershipRole) - Method in interface org.onosproject.net.device.DeviceProvider
Notifies the provider of a mastership role change for the specified device as decided by the core.
RoleInfo - Class in org.onosproject.cluster
An immutable container for role information for a device, within the current cluster.
RoleInfo(NodeId, List<NodeId>) - Constructor for class org.onosproject.cluster.RoleInfo
 
RoleInfo() - Constructor for class org.onosproject.cluster.RoleInfo
 
roleInfo() - Method in class org.onosproject.mastership.MastershipEvent
Returns the current role state for the subject.
root() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
root() - Method in interface org.onosproject.net.topology.TopologyCluster
Returns the device identifier of the cluster root device.
runForLeadership(String) - Method in interface org.onosproject.cluster.LeadershipService
Joins the leadership contest.

S

scheme() - Method in class org.onosproject.net.provider.ProviderId
Returns the device URI scheme to which this provider is bound.
selector() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
selector() - Method in interface org.onosproject.net.flow.FlowRule
Returns the traffic selector that identifies what traffic this rule should apply to.
selector() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the match specifying the type of traffic.
send() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
send() - Method in interface org.onosproject.net.packet.PacketContext
Triggers the outbound packet to be sent.
sendAndReceive(ClusterMessage, NodeId) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Sends a message synchronously.
sender() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the id of the controller sending this message.
sendThrough() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
sendThrough() - Method in interface org.onosproject.net.packet.OutboundPacket
Returns the identity of a device through which this packet should be sent.
serialNumber() - Method in class org.onosproject.net.DefaultDevice
 
serialNumber() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
serialNumber() - Method in interface org.onosproject.net.device.DeviceDescription
Returns the device serial number.
serialNumber() - Method in interface org.onosproject.net.Device
Returns the device serial number.
set(String, String) - Method in class org.onosproject.net.DefaultAnnotations.Builder
Adds the specified annotation.
setBytes(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
setBytes(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
Number of bytes seen by this rule.
setDelegate(IntentBatchDelegate) - Method in interface org.onosproject.net.intent.IntentBatchService
Sets the batch service delegate.
setDelegate(D) - Method in class org.onosproject.store.AbstractStore
 
setDelegate(D) - Method in interface org.onosproject.store.Store
Sets the delegate on the store.
setEthDst(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setEthDst(MacAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the dst l2 address.
setEthSrc(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setEthSrc(MacAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the src l2 address.
setInstallableIntents(IntentId, List<Intent>) - Method in class org.onosproject.net.intent.BatchWrite
 
setInstallableIntents(IntentId, List<Intent>) - Method in interface org.onosproject.net.intent.IntentStore
Sets the installable intents which resulted from compilation of the specified original intent.
setIpDst(IpAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setIpDst(IpAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the dst l3 address.
setIpSrc(IpAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setIpSrc(IpAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the src l3 address.
setLambda(short) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setLambda(short) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the optical channel ID or lambda.
setLastSeen() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
setLastSeen() - Method in interface org.onosproject.net.flow.StoredFlowEntry
Sets the last active epoch time.
setLife(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
setLife(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
Sets how long this entry has been entered in the system.
setMaster(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Sets a device's role for a specified controller instance.
setMastershipTerm(DeviceId, MastershipTerm) - Method in interface org.onosproject.net.device.DeviceClockProviderService
Updates the mastership term for the specified deviceId.
setMpls(Integer) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setMpls(Integer) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the mpls label.
setOutput(PortNumber) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setOutput(PortNumber) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Set the output port.
setPackets(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
setPackets(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
Number of packets seen by this entry.
setRole(NodeId, DeviceId, MastershipRole) - Method in interface org.onosproject.mastership.MastershipAdminService
Applies the current mastership role for the specified device.
setStandby(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
Sets a controller instance's mastership role to STANDBY for a device.
setState(FlowEntry.FlowEntryState) - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
setState(FlowEntry.FlowEntryState) - Method in interface org.onosproject.net.flow.StoredFlowEntry
Sets the new state for this entry.
setState(Intent, IntentState) - Method in class org.onosproject.net.intent.BatchWrite
 
setState(Intent, IntentState) - Method in interface org.onosproject.net.intent.IntentStore
Sets the state of the specified intent to the new state.
setVlanId(VlanId) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setVlanId(VlanId) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the vlan id.
setVlanPcp(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setVlanPcp(Byte) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the vlan priority.
signalType() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
SinglePointToMultiPointIntent - Class in org.onosproject.net.intent
Abstraction of single source, multiple destination connectivity intent.
SinglePointToMultiPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, Set<ConnectPoint>) - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
Creates a new single-to-multi point connectivity intent.
SinglePointToMultiPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, Set<ConnectPoint>, List<Constraint>) - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
Creates a new single-to-multi point connectivity intent.
SinglePointToMultiPointIntent() - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
Constructor for serializer.
size() - Method in class org.onosproject.net.flow.BatchOperation
Returns the number of operations in this object.
SparseAnnotations - Interface in org.onosproject.net
Represents an set of sparse key/value string annotations capable of carrying annotation keys tagged for removal.
src() - Method in class org.onosproject.net.DefaultLink
 
src - Variable in class org.onosproject.net.intent.OpticalConnectivityIntent
 
src() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
src() - Method in class org.onosproject.net.link.DefaultLinkDescription
 
src() - Method in interface org.onosproject.net.link.LinkDescription
Returns the link source.
src() - Method in interface org.onosproject.net.Link
Returns the link source connection point.
src() - Method in class org.onosproject.net.LinkKey
Returns source connection point.
src() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
startMonitoringIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
Requests the host service to monitor hosts with the given IP address and notify listeners of changes.
state() - Method in class org.onosproject.net.DefaultLink
 
state() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
state() - Method in interface org.onosproject.net.flow.FlowEntry
Returns the flow entry state.
state() - Method in interface org.onosproject.net.Link
Returns the link state.
StatisticService - Interface in org.onosproject.net.statistic
Service for obtaining statistic information about link in the system.
StatisticStore - Interface in org.onosproject.net.statistic
Store to house the computed statistics.
status() - Method in class org.onosproject.store.service.ReadResult
Returns the status of the read operation.
status() - Method in class org.onosproject.store.service.WriteResult
 
stopMonitoringIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
Stops the host service from monitoring an IP address.
Store<E extends Event,D extends StoreDelegate<E>> - Interface in org.onosproject.store
Abstraction of a entity capable of storing and/or distributing information across a cluster.
storeBatch(FlowRuleBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleStore
Stores a batch of flow rules.
StoreDelegate<E extends Event> - Interface in org.onosproject.store
Entity associated with a store and capable of receiving notifications of events within the store.
StoredFlowEntry - Interface in org.onosproject.net.flow
 
storeFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
// TODO: Better description of method behavior.
subject() - Method in class org.onosproject.event.AbstractEvent
 
subject() - Method in interface org.onosproject.event.Event
Returns the subject of the event.
subject() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the message subject indicator.
submit(Intent) - Method in interface org.onosproject.net.intent.IntentService
Submits an intent into the system.
subnetAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the IP subnet address.
subtype() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction
Returns the subtype of the modification instruction.
swVersion() - Method in class org.onosproject.net.DefaultDevice
 
swVersion() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
swVersion() - Method in interface org.onosproject.net.device.DeviceDescription
Returns the device software version.
swVersion() - Method in interface org.onosproject.net.Device
Returns the device software version.

T

TABLE - Static variable in class org.onosproject.net.PortNumber
 
tableName() - Method in class org.onosproject.store.service.ReadRequest
Return the name of the table.
tableName() - Method in class org.onosproject.store.service.ReadResult
Returns database table name.
tableName() - Method in class org.onosproject.store.service.WriteRequest
 
tcpPort() - Method in interface org.onosproject.cluster.ControllerNode
Returns the TCP port on which the node listens for connections.
tcpPort() - Method in class org.onosproject.cluster.DefaultControllerNode
 
tcpPort() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
TcpPortCriterion(Short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
termNumber() - Method in class org.onosproject.mastership.MastershipTerm
 
threshold() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
Returns the threshold this constraint ensures as link annotated value.
time() - Method in class org.onosproject.event.AbstractEvent
 
time() - Method in interface org.onosproject.event.Event
Returns the timestamp of when the event occurred, given in milliseconds since the start of epoch.
time() - Method in class org.onosproject.net.HostLocation
Returns the time when the location was established, given in milliseconds since start of epoch.
time() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
time() - Method in interface org.onosproject.net.packet.PacketContext
Returns the time when the packet was received.
time() - Method in class org.onosproject.net.statistic.DefaultLoad
 
time() - Method in interface org.onosproject.net.statistic.Load
Returns when this value was seen.
time() - Method in interface org.onosproject.net.topology.Topology
Returns the time, specified in system nanos of when the topology became available.
timeout() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
timeout() - Method in interface org.onosproject.net.flow.FlowRule
Returns the timeout for this flow requested by an application.
Timeout(String, Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
 
Timeout(String) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
 
Timeout(Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
 
timer() - Method in class org.onosproject.event.AbstractEventAccumulator
Returns the backing timer.
timestamp() - Method in class org.onosproject.net.topology.DefaultGraphDescription
 
timestamp() - Method in interface org.onosproject.net.topology.GraphDescription
Returns the creation timestamp of the graph description.
Timestamp - Interface in org.onosproject.store
Opaque version structure.
toAdd() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
toDouble() - Method in class org.onosproject.net.resource.Bandwidth
Returns bandwidth as a double value.
toInt() - Method in class org.onosproject.net.resource.Lambda
Returns lambda as an int value.
toLong() - Method in class org.onosproject.net.PortNumber
Returns the backing long value.
toNodeId() - Static method in class org.onosproject.cluster.ControllerNodeToNodeId
Returns a Function to convert ControllerNode to NodeId.
topic() - Method in class org.onosproject.cluster.Leadership
The topic for which this leadership applies.
Topology - Interface in org.onosproject.net.topology
Represents a network topology computation snapshot.
topologyChanged(GraphDescription, List<Event>) - Method in interface org.onosproject.net.topology.TopologyProviderService
Signals the core that some aspect of the topology has changed.
TopologyCluster - Interface in org.onosproject.net.topology
Representation of an SCC (strongly-connected component) in a network topology.
TopologyEdge - Interface in org.onosproject.net.topology
Represents an edge in the topology graph.
TopologyEvent - Class in org.onosproject.net.topology
Describes network topology event.
TopologyEvent(TopologyEvent.Type, Topology, List<Event>) - Constructor for class org.onosproject.net.topology.TopologyEvent
Creates an event of a given type and for the specified topology and the current time.
TopologyEvent(TopologyEvent.Type, Topology, List<Event>, long) - Constructor for class org.onosproject.net.topology.TopologyEvent
Creates an event of a given type and for the specified topology and time.
TopologyEvent.Type - Enum in org.onosproject.net.topology
Type of topology events.
TopologyGraph - Interface in org.onosproject.net.topology
Represents an immutable topology graph.
TopologyListener - Interface in org.onosproject.net.topology
Entity capable of receiving network topology related events.
TopologyProvider - Interface in org.onosproject.net.topology
Means for injecting topology information into the core.
TopologyProviderRegistry - Interface in org.onosproject.net.topology
Abstraction of a network topology provider registry.
TopologyProviderService - Interface in org.onosproject.net.topology
Means for injecting topology information into the core.
TopologyService - Interface in org.onosproject.net.topology
Service for providing network topology information.
TopologyStore - Interface in org.onosproject.net.topology
Manages inventory of topology snapshots; not intended for direct use.
TopologyStoreDelegate - Interface in org.onosproject.net.topology
Topology store delegate abstraction.
TopologyVertex - Interface in org.onosproject.net.topology
Represents a vertex in the topology graph.
toRemove() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
toString() - Method in class org.onosproject.cluster.DefaultControllerNode
 
toString() - Method in class org.onosproject.cluster.Leadership
 
toString() - Method in class org.onosproject.cluster.LeadershipEvent
 
toString() - Method in class org.onosproject.cluster.NodeId
 
toString() - Method in class org.onosproject.cluster.RoleInfo
 
toString() - Method in class org.onosproject.core.DefaultApplicationId
 
toString() - Method in class org.onosproject.core.DefaultGroupId
 
toString() - Method in class org.onosproject.core.IdBlock
 
toString() - Method in class org.onosproject.core.Version
 
toString() - Method in class org.onosproject.event.AbstractEvent
 
toString() - Method in class org.onosproject.mastership.MastershipEvent
 
toString() - Method in class org.onosproject.mastership.MastershipTerm
 
toString() - Method in class org.onosproject.net.ConnectPoint
 
toString() - Method in class org.onosproject.net.DefaultDevice
 
toString() - Method in class org.onosproject.net.DefaultHost
 
toString() - Method in class org.onosproject.net.DefaultLink
 
toString() - Method in class org.onosproject.net.DefaultPort
 
toString() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
toString() - Method in class org.onosproject.net.device.DefaultPortDescription
 
toString() - Method in class org.onosproject.net.device.DeviceEvent
 
toString() - Method in class org.onosproject.net.DeviceId
 
toString() - Method in class org.onosproject.net.flow.BatchOperation
 
toString() - Method in class org.onosproject.net.flow.BatchOperationEntry
 
toString() - Method in class org.onosproject.net.flow.CompletedBatchOperation
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 
toString() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
toString() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
toString() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
 
toString() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
toString() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
 
toString() - Method in class org.onosproject.net.host.DefaultHostDescription
 
toString() - Method in class org.onosproject.net.host.InterfaceIpAddress
 
toString() - Method in class org.onosproject.net.host.PortAddresses
 
toString() - Method in class org.onosproject.net.HostId
 
toString() - Method in class org.onosproject.net.intent.BatchWrite.Operation
 
toString() - Method in class org.onosproject.net.intent.BatchWrite
 
toString() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
 
toString() - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
toString() - Method in class org.onosproject.net.intent.HostToHostIntent
 
toString() - Method in class org.onosproject.net.intent.IntentId
 
toString() - Method in class org.onosproject.net.intent.IntentOperation
 
toString() - Method in class org.onosproject.net.intent.IntentOperations
 
toString() - Method in class org.onosproject.net.intent.LinkCollectionIntent
 
toString() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
 
toString() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
toString() - Method in class org.onosproject.net.intent.PathIntent
 
toString() - Method in class org.onosproject.net.intent.PointToPointIntent
 
toString() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
 
toString() - Method in class org.onosproject.net.link.DefaultLinkDescription
 
toString() - Method in class org.onosproject.net.LinkKey
 
toString() - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
toString() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
toString() - Method in class org.onosproject.net.PortNumber
 
toString() - Method in class org.onosproject.net.provider.ProviderId
 
toString() - Method in class org.onosproject.net.resource.Bandwidth
 
toString() - Method in class org.onosproject.net.resource.BandwidthResourceAllocation
 
toString() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
 
toString() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
toString() - Method in class org.onosproject.net.resource.Lambda
 
toString() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
 
toString() - Method in class org.onosproject.net.resource.LambdaResourceRequest
 
toString() - Method in class org.onosproject.net.statistic.DefaultLoad
 
toString() - Method in class org.onosproject.net.topology.ClusterId
 
toString() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
 
toString() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
 
toString() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
 
toString() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
 
toString() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
toString() - Method in class org.onosproject.store.service.BatchReadRequest
 
toString() - Method in class org.onosproject.store.service.BatchReadResult
 
toString() - Method in class org.onosproject.store.service.BatchWriteRequest
 
toString() - Method in class org.onosproject.store.service.BatchWriteResult
 
toString() - Method in class org.onosproject.store.service.ReadRequest
 
toString() - Method in class org.onosproject.store.service.ReadResult
 
toString() - Method in class org.onosproject.store.service.VersionedValue
 
toString() - Method in class org.onosproject.store.service.WriteRequest
 
toString() - Method in class org.onosproject.store.service.WriteResult
 
TrafficSelector - Interface in org.onosproject.net.flow
Abstraction of a slice of network traffic.
TrafficSelector.Builder - Interface in org.onosproject.net.flow
Builder of traffic selector entities.
TrafficTreatment - Interface in org.onosproject.net.flow
Abstraction of network traffic treatment.
TrafficTreatment.Builder - Interface in org.onosproject.net.flow
Builder of traffic treatment entities.
treatment() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
treatment() - Method in interface org.onosproject.net.flow.FlowRule
Returns the traffic treatment that applies to selected traffic.
Treatment - Interface in org.onosproject.net.flow
Abstraction of different kinds of treatment that can be applied to an outbound packet.
treatment() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the action applied to the traffic.
treatment() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
 
treatment() - Method in interface org.onosproject.net.packet.OutboundPacket
Returns how the outbound packet should be treated.
treatmentBuilder() - Method in class org.onosproject.net.packet.DefaultPacketContext
 
treatmentBuilder() - Method in interface org.onosproject.net.packet.PacketContext
Returns a builder for constructing traffic treatment.
triggerProbe(DeviceId) - Method in interface org.onosproject.net.device.DeviceProvider
Triggers an asynchronous probe of the specified device, intended to determine whether the device is present or not.
triggerProbe(Host) - Method in interface org.onosproject.net.host.HostProvider
Triggers an asynchronous probe of the specified host, intended to determine whether the host is present or not.
triggerRecompute() - Method in interface org.onosproject.net.topology.TopologyProvider
Triggers topology recomputation.
tryLock(int) - Method in interface org.onosproject.store.service.Lock
Acquires the lock only if it is free at the time of invocation.
tryLock(int, int) - Method in interface org.onosproject.store.service.Lock
Acquires the lock if it is free within the given waiting time and the current thread has not been interrupted.
Tunnel - Interface in org.onosproject.net
Abstraction of a generalized network tunnel.
Tunnel.Type - Enum in org.onosproject.net
Tunnel technology type.
two() - Method in class org.onosproject.net.intent.HostToHostIntent
Returns identifier of the second host.
type() - Method in class org.onosproject.event.AbstractEvent
 
type() - Method in interface org.onosproject.event.Event
Returns the type of the event.
TYPE - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for instance type (e.g.
type() - Method in class org.onosproject.net.DefaultDevice
 
type() - Method in class org.onosproject.net.DefaultLink
 
type() - Method in class org.onosproject.net.DefaultPort
 
type() - Method in class org.onosproject.net.device.DefaultDeviceDescription
 
type() - Method in class org.onosproject.net.device.DefaultPortDescription
 
type() - Method in interface org.onosproject.net.device.DeviceDescription
Returns the type of the infrastructure device.
type() - Method in interface org.onosproject.net.device.PortDescription
Returns the port type.
type() - Method in interface org.onosproject.net.Device
Returns the type of the infrastructure device.
type() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 
type() - Method in interface org.onosproject.net.flow.criteria.Criterion
Returns the type of criterion.
type() - Method in interface org.onosproject.net.flow.instructions.Instruction
Returns the type of instruction.
type() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction
 
type() - Method in class org.onosproject.net.intent.BatchWrite.Operation
 
type() - Method in class org.onosproject.net.intent.IntentOperation
Returns the type of the operation.
type() - Method in class org.onosproject.net.link.DefaultLinkDescription
 
type() - Method in interface org.onosproject.net.link.LinkDescription
Returns the link type.
type() - Method in interface org.onosproject.net.Link
Returns the link type.
type() - Method in interface org.onosproject.net.Port
Returns the port type.
type() - Method in class org.onosproject.net.resource.BandwidthResourceAllocation
 
type() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
 
type() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
 
type() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
 
type() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
 
type() - Method in class org.onosproject.net.resource.LambdaResourceRequest
 
type() - Method in interface org.onosproject.net.resource.ResourceRequest
Returns the resource type.
type() - Method in class org.onosproject.store.service.WriteRequest
 
types() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
Returns the set of link types.

U

UnavailableIdException - Exception in org.onosproject.core
Represents that there is no available IDs.
UnavailableIdException() - Constructor for exception org.onosproject.core.UnavailableIdException
Constructs an exception with no message and no underlying cause.
UnavailableIdException(String) - Constructor for exception org.onosproject.core.UnavailableIdException
Constructs an exception with the specified message.
UnavailableIdException(String, Throwable) - Constructor for exception org.onosproject.core.UnavailableIdException
Constructs an exception with the specified message and the underlying cause.
unbindAddressesFromPort(PortAddresses) - Method in interface org.onosproject.net.host.HostAdminService
Removes the addresses contained in the given PortAddresses object from the set of addresses bound to the port.
unbindIdGenerator(IdGenerator) - Static method in class org.onosproject.net.intent.Intent
Unbinds an id generator.
unicast(ClusterMessage, NodeId) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Sends a message to the specified controller node.
uninstall(T) - Method in interface org.onosproject.net.intent.IntentInstaller
Uninstalls the specified intent from the environment.
union(SparseAnnotations, SparseAnnotations) - Static method in class org.onosproject.net.DefaultAnnotations
Creates the union of two given SparseAnnotations.
unlock() - Method in interface org.onosproject.store.service.Lock
Releases the lock.
unparsed() - Method in class org.onosproject.net.packet.DefaultInboundPacket
 
unparsed() - Method in interface org.onosproject.net.packet.InboundPacket
Unparsed packet data.
unregister(P) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
 
unregister(P) - Method in interface org.onosproject.net.provider.ProviderRegistry
Unregisters the supplied provider.
unregisterCodec(Class<?>) - Method in interface org.onosproject.codec.CodecService
Unregisters the JSON codec for the specified entity class.
unregisterCompiler(Class<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
Unregisters the compiler for the specified intent class.
unregisterInstaller(Class<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
Unregisters the installer for the given installable intent class.
unsetDelegate(IntentBatchDelegate) - Method in interface org.onosproject.net.intent.IntentBatchService
Unsets the batch service delegate.
unsetDelegate(D) - Method in class org.onosproject.store.AbstractStore
 
unsetDelegate(D) - Method in interface org.onosproject.store.Store
Withdraws the delegate from the store.
updateAddressBindings(PortAddresses) - Method in interface org.onosproject.net.host.HostStore
Updates the address information for a given port.
updatePorts(DeviceId, List<PortDescription>) - Method in interface org.onosproject.net.device.DeviceProviderService
Sends information about all ports of a device.
updatePorts(ProviderId, DeviceId, List<PortDescription>) - Method in interface org.onosproject.net.device.DeviceStore
Updates the ports of the specified infrastructure device using the given list of port descriptions.
updatePortStatus(ProviderId, DeviceId, PortDescription) - Method in interface org.onosproject.net.device.DeviceStore
Updates the port status of the specified infrastructure device using the given port description.
updateResources(LinkResourceRequest, LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceService
Updates previously made allocations with a new resource request.
updateTopology(ProviderId, GraphDescription, List<Event>) - Method in interface org.onosproject.net.topology.TopologyStore
Generates a new topology snapshot from the specified description.
uri() - Method in class org.onosproject.net.DeviceId
Returns the backing URI.

V

validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
 
validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
 
validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
 
validate(Path, LinkResourceService) - Method in interface org.onosproject.net.intent.Constraint
Validates that the specified path satisfies the constraint.
validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
validate(List<Link>) - Static method in class org.onosproject.net.intent.PathIntent
Validates that source element ID and destination element ID of a link are different for the specified all links and that destination element ID of a link and source element ID of the next adjacent source element ID are same for the specified all links.
value(String) - Method in interface org.onosproject.net.Annotations
Returns the value of the specified annotation.
value(String) - Method in class org.onosproject.net.DefaultAnnotations
 
value() - Method in class org.onosproject.net.flow.FlowId
 
value() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
value() - Method in class org.onosproject.store.service.ReadResult
Returns value associated with the key.
value() - Method in class org.onosproject.store.service.VersionedValue
Returns the value.
valueExists() - Method in class org.onosproject.store.service.ReadResult
Returns true if database table contained value for the key.
valueOf(String) - Static method in enum org.onosproject.cluster.ClusterEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.cluster.ControllerNode.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.cluster.LeadershipEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.mastership.MastershipEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.device.DeviceEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.Device.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.criteria.Criterion.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.FlowEntry.FlowEntryState
Returns the enum constant of this type with the specified name.
valueOf(long) - Static method in class org.onosproject.net.flow.FlowId
 
valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleBatchEntry.FlowRuleOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleBatchEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.Instruction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L0ModificationInstruction.L0SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L2ModificationInstruction.L2SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L3ModificationInstruction.L3SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.host.HostEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.intent.BatchWrite.OpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.intent.IntentBatchLeaderEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.intent.IntentEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(long) - Static method in class org.onosproject.net.intent.IntentId
Creates an intent identifier from the specified string representation.
valueOf(String) - Static method in enum org.onosproject.net.intent.IntentOperation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.intent.IntentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.link.LinkEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.Link.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.Link.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.MastershipRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.packet.PacketEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.Port.Type
Returns the enum constant of this type with the specified name.
valueOf(double) - Static method in class org.onosproject.net.resource.Bandwidth
Creates a new instance with given bandwidth.
valueOf(int) - Static method in class org.onosproject.net.resource.Lambda
Creates a new instance with given lambda.
valueOf(String) - Static method in enum org.onosproject.net.resource.LinkResourceEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.resource.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.topology.TopologyEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.Tunnel.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.service.ReadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.service.WriteRequest.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.service.WriteStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.cluster.ClusterEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.cluster.ControllerNode.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.cluster.LeadershipEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.mastership.MastershipEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.device.DeviceEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.Device.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.criteria.Criterion.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.FlowEntry.FlowEntryState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.FlowRuleBatchEntry.FlowRuleOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.FlowRuleBatchEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.FlowRuleEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.instructions.Instruction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.instructions.L0ModificationInstruction.L0SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.instructions.L2ModificationInstruction.L2SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flow.instructions.L3ModificationInstruction.L3SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.host.HostEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.intent.BatchWrite.OpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.intent.IntentBatchLeaderEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.intent.IntentEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.intent.IntentOperation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.intent.IntentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.link.LinkEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.Link.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.Link.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.MastershipRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.packet.PacketEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.Port.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.resource.LinkResourceEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.resource.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.topology.TopologyEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.Tunnel.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.service.ReadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.service.WriteRequest.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.service.WriteStatus
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in interface org.onosproject.core.CoreService
Returns the product version.
Version - Class in org.onosproject.core
Representation of the product version.
version(int, int, String, String) - Static method in class org.onosproject.core.Version
Creates a new version from the specified constituent numbers.
version(String) - Static method in class org.onosproject.core.Version
Creates a new version by parsing the specified string.
version() - Method in class org.onosproject.store.service.VersionedValue
Returns the version.
VersionedValue - Class in org.onosproject.store.service
Wrapper object that holds the object (as byte array) and its version.
VersionedValue(byte[], long) - Constructor for class org.onosproject.store.service.VersionedValue
Creates a new instance with the specified value and version.
vertexes() - Method in class org.onosproject.net.topology.DefaultGraphDescription
 
vertexes() - Method in interface org.onosproject.net.topology.GraphDescription
Returns the set of topology graph vertexes.
vlan() - Method in class org.onosproject.net.DefaultHost
 
vlan() - Method in class org.onosproject.net.host.DefaultHostDescription
 
vlan() - Method in interface org.onosproject.net.host.HostDescription
Returns the VLAN associated with this host.
vlan() - Method in interface org.onosproject.net.Host
Returns the VLAN ID tied to this host.
vlanId() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
vlanId() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
 
vlanId() - Method in class org.onosproject.net.HostId
Returns the host MAC address.
VlanIdCriterion(VlanId) - Constructor for class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
 
vlanPcp() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
VlanPcpCriterion(Byte) - Constructor for class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
 

W

WaypointConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates elements passed through in order.
WaypointConstraint(DeviceId...) - Constructor for class org.onosproject.net.intent.constraint.WaypointConstraint
Creates a new waypoint constraint.
waypoints() - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
 
withdraw(String) - Method in interface org.onosproject.cluster.LeadershipService
Withdraws from a leadership contest.
withdraw(Intent) - Method in interface org.onosproject.net.intent.IntentService
Withdraws an intent from the system.
WriteRequest - Class in org.onosproject.store.service
Database write request.
WriteRequest(WriteRequest.Type, String, String, byte[], long, byte[]) - Constructor for class org.onosproject.store.service.WriteRequest
 
WriteRequest.Type - Enum in org.onosproject.store.service
 
WriteResult - Class in org.onosproject.store.service
Database write result.
WriteResult(WriteStatus, VersionedValue) - Constructor for class org.onosproject.store.service.WriteResult
 
WriteStatus - Enum in org.onosproject.store.service
Status of completed write request.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.