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

A

abort() - Method in interface org.onosproject.store.service.TransactionContext
Aborts any changes made in this transaction context and discarding all locally cached updates.
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.
AbstractBehaviour - Class in org.onosproject.net.driver
Base implementation of device driver behaviour.
AbstractBehaviour() - Constructor for class org.onosproject.net.driver.AbstractBehaviour
 
AbstractCellComparator - Class in org.onosproject.ui.table.cell
Base implementation of a CellComparator.
AbstractCellComparator() - Constructor for class org.onosproject.ui.table.cell.AbstractCellComparator
 
AbstractCellFormatter - Class in org.onosproject.ui.table.cell
Base implementation of a CellFormatter.
AbstractCellFormatter() - Constructor for class org.onosproject.ui.table.cell.AbstractCellFormatter
 
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.
AbstractHandlerBehaviour - Class in org.onosproject.net.driver
Base implementation of device driver handler behaviour.
AbstractHandlerBehaviour() - Constructor for class org.onosproject.net.driver.AbstractHandlerBehaviour
 
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
 
AbstractWebResource - Class in org.onosproject.rest
Abstract REST resource.
AbstractWebResource() - Constructor for class org.onosproject.rest.AbstractWebResource
 
activate(ApplicationId) - Method in interface org.onosproject.app.ApplicationAdminService
Activates the specified application.
activate(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Mark the application as actived.
add(Criterion) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
add(Instruction) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
add(FlowRule) - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Appends a flow rule add to the current stage.
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.
add() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
add(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
add() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
add(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
add() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
add(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
add() - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Builds the filtering objective that will be added.
add(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Builds the filtering objective that will be added.
add() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Builds the forwarding objective that will be added.
add(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Builds the forwarding objective that will be added.
add() - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Builds the next objective that will be added.
add(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Builds the next objective that will be added.
addAll(BatchOperation<T>) - Method in class org.onosproject.net.flow.BatchOperation
Add all operations from another batch to this batch.
addAndGet(long) - Method in interface org.onosproject.store.service.AsyncAtomicCounter
Atomically adds the given value to the current value.
addAndGet(long) - Method in interface org.onosproject.store.service.AtomicCounter
Atomically adds the given value to the current value.
addBandwidth(double) - Method in interface org.onosproject.net.resource.link.LinkResources.Builder
Adds bandwidth resource.
addBandwidthRequest(double) - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest.Builder
Adds bandwidth request with bandwidth value.
addBandwidthRequest(double) - Method in interface org.onosproject.net.resource.link.LinkResourceRequest.Builder
Adds bandwidth request with bandwidth value.
addBucketsToGroup(DeviceId, GroupKey, GroupBuckets, GroupKey, ApplicationId) - Method in interface org.onosproject.net.group.GroupService
Appends buckets to existing group.
addCondition(Criterion) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
addCondition(Criterion) - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Add a filtering condition.
addConstraint(Constraint) - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest.Builder
 
addConstraint(Constraint) - Method in interface org.onosproject.net.resource.link.LinkResourceRequest.Builder
Adds the resources required for a constraint.
addDriver(Driver) - Method in class org.onosproject.net.driver.DefaultDriverProvider
Adds the specified driver to the provider.
addDrivers(Set<Driver>) - Method in class org.onosproject.net.driver.DefaultDriverProvider
Adds the specified drivers to the provider.
addGroup(GroupDescription) - Method in interface org.onosproject.net.group.GroupService
Creates a group in the specified device with the provided buckets.
addLambda(int) - Method in interface org.onosproject.net.resource.link.LinkResources.Builder
Adds lambda resource.
addLambdaRequest() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest.Builder
Adds lambda request.
addLambdaRequest() - Method in interface org.onosproject.net.resource.link.LinkResourceRequest.Builder
Adds lambda request.
addListener(ApplicationListener) - Method in interface org.onosproject.app.ApplicationService
Adds the given listener for application lifecycle events.
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.ListenerRegistry
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(GroupListener) - Method in interface org.onosproject.net.group.GroupService
Adds the specified group listener.
addListener(HostListener) - Method in interface org.onosproject.net.host.HostService
Adds the specified host listener.
addListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
Adds the specified listener for intent events.
addListener(PartitionEventListener) - Method in interface org.onosproject.net.intent.PartitionService
Registers a event listener to be notified of partition 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.link.LinkResourceService
Adds a listener for resource related events.
addListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
Adds the specified topology listener.
addListener(EventuallyConsistentMapListener<K, V>) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Adds the specified listener to the map which will be notified whenever the mappings in the map are changed.
addMplsRequest() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest.Builder
Adds Mpls request.
addMplsRequest() - Method in interface org.onosproject.net.resource.link.LinkResourceRequest.Builder
Adds MPLS request.
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.
addOrUpdateExtraneousGroupEntry(Group) - Method in interface org.onosproject.net.group.GroupStore
A group entry that is present in switch but not in the store.
addOrUpdateFlowRule(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleStore
Stores a new flow rule, or updates an existing entry.
addOrUpdateGroupEntry(Group) - Method in interface org.onosproject.net.group.GroupStore
Stores a new group entry, or updates an existing entry.
addOrUpdateStatistic(FlowEntry) - Method in interface org.onosproject.net.statistic.StatisticStore
Adds a stats observation for a flow rule.
addPending(IntentData) - Method in interface org.onosproject.net.intent.IntentStore
Adds a new operation, which should be persisted and delegated.
addProcessor(PacketProcessor, int) - Method in interface org.onosproject.net.packet.PacketService
Adds the specified processor to the list of packet processors.
addQueue(QueueInfo) - Method in interface org.onosproject.net.behaviour.QueueConfig
Add a queue to a device.
addRow() - Method in class org.onosproject.ui.table.TableModel
Adds a row to the table model.
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.
addSubscriber(MessageSubject, ClusterMessageHandler, ExecutorService) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Deprecated.
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
addSubscriber(MessageSubject, Function<byte[], M>, Consumer<M>, Executor) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
addTreatment(TrafficTreatment) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
addTreatment(TrafficTreatment) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Adds a treatment to this next step.
ADVISOR_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
 
ALL - Static variable in class org.onosproject.net.PortNumber
 
allInstructions() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
allInstructions() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns the list of all instructions in the treatment, both immediate and deferred.
allocateMapping(IntentId, IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Allocates the mapping between the given intents.
allocateNextId() - Method in interface org.onosproject.net.flowobjective.FlowObjectiveService
Obtains a globally unique next objective.
allocateNextId() - Method in interface org.onosproject.net.flowobjective.FlowObjectiveStore
Allocates a next objective id.
allocatePorts(Set<Port>, IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Allocates the given ports to the given intent.
allocateResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.link.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.
appCookie() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns application cookie associated with a group object.
appCookie() - Method in interface org.onosproject.net.group.GroupDescription
Returns application cookie associated with a group object.
AppGuard - Class in org.onosproject.security
Aids SM-ONOS to perform API-level permission checking.
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.flowobjective.DefaultFilteringObjective
 
appId() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
appId() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
appId() - Method in interface org.onosproject.net.flowobjective.Objective
The application which applied this objective.
appId() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns application identifier that has created this group object.
appId() - Method in interface org.onosproject.net.group.GroupDescription
Returns application identifier that has created this group object.
appId(ApplicationId) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
appId() - Method in class org.onosproject.net.intent.Intent
Returns the identifier of the application that requested the intent.
appId - Variable in class org.onosproject.net.intent.Intent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.Intent.Builder
Sets the application id for the intent that will be built.
appId(ApplicationId) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
appId(ApplicationId) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
appId() - Method in class org.onosproject.net.packet.DefaultPacketRequest
 
appId() - Method in interface org.onosproject.net.packet.PacketRequest
Obtain the application id.
AppIdFormatter - Class in org.onosproject.ui.table.cell
Formats an application identifier as "(app-id) : (app-name)".
Application - Interface in org.onosproject.core
Abstraction of a network control/management application.
ApplicationAdminService - Interface in org.onosproject.app
Service for managing network control applications.
ApplicationDescription - Interface in org.onosproject.app
Description of a network control/management application.
ApplicationEvent - Class in org.onosproject.app
Describes application lifecycle event.
ApplicationEvent(ApplicationEvent.Type, Application) - Constructor for class org.onosproject.app.ApplicationEvent
Creates an event of a given type and for the specified app and the current time.
ApplicationEvent(ApplicationEvent.Type, Application, long) - Constructor for class org.onosproject.app.ApplicationEvent
Creates an event of a given type and for the specified app and time.
ApplicationEvent.Type - Enum in org.onosproject.app
 
ApplicationException - Exception in org.onosproject.app
Represents class of errors related to application management.
ApplicationException() - Constructor for exception org.onosproject.app.ApplicationException
Constructs an exception with no message and no underlying cause.
ApplicationException(String) - Constructor for exception org.onosproject.app.ApplicationException
Constructs an exception with the specified message.
ApplicationException(String, Throwable) - Constructor for exception org.onosproject.app.ApplicationException
Constructs an exception with the specified message and the underlying cause.
ApplicationId - Interface in org.onosproject.core
Application identifier.
ApplicationIdStore - Interface in org.onosproject.core
Manages application IDs.
ApplicationListener - Interface in org.onosproject.app
Entity capable of receiving application related events.
ApplicationRole - Enum in org.onosproject.core
 
ApplicationService - Interface in org.onosproject.app
Service for inspecting inventory of network control applications.
ApplicationState - Enum in org.onosproject.app
Representation of an application state.
ApplicationStore - Interface in org.onosproject.app
Service for managing network control applications.
ApplicationStoreDelegate - Interface in org.onosproject.app
Application store delegate abstraction.
apply(ControllerNode) - Method in class org.onosproject.cluster.ControllerNodeToNodeId
 
apply(FlowRuleOperations) - 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.
applyQoS(PortNumber, UnsignedInteger) - Method in interface org.onosproject.net.behaviour.PortConfig
Apply QoS configuration on a device.
AppPermission - Class in org.onosproject.security
Implementation of API access permission.
AppPermission(String) - Constructor for class org.onosproject.security.AppPermission
Creates new application permission using the supplied data.
AppPermission(String, String) - Constructor for class org.onosproject.security.AppPermission
Creates new application permission using the supplied data.
arrayNode() - Method in class org.onosproject.ui.UiMessageHandler
Returns a freshly minted array node.
asBatchOperation(DeviceId) - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
asBoolean() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a boolean.
asDouble() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a double.
asFloat() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a float.
asInteger() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as an integer.
asLong() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a long.
asString() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a string.
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
 
AsyncAtomicCounter - Interface in org.onosproject.store.service
An async atomic counter dispenses monotonically increasing values.
AsyncConsistentMap<K,V> - Interface in org.onosproject.store.service
A distributed, strongly consistent map whose methods are all executed asynchronously.
AtomicCounter - Interface in org.onosproject.store.service
An atomic counter dispenses monotonically increasing values.
AtomicCounterBuilder - Interface in org.onosproject.store.service
Builder for AtomicCounter.
atomicCounterBuilder() - Method in interface org.onosproject.store.service.StorageService
Creates a new AtomicCounterBuilder.

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() - Method in class org.onosproject.net.resource.link.BandwidthResourceRequest
Returns the bandwidth resource.
BandwidthConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates links based on available bandwidths.
BandwidthConstraint(BandwidthResource) - Constructor for class org.onosproject.net.intent.constraint.BandwidthConstraint
Creates a new bandwidth constraint.
BandwidthResource - Class in org.onosproject.net.resource.link
Representation of bandwidth resource in bps.
BandwidthResource(Bandwidth) - Constructor for class org.onosproject.net.resource.link.BandwidthResource
Creates a new instance with given bandwidth.
BandwidthResourceAllocation - Class in org.onosproject.net.resource.link
Representation of allocated bandwidth resource.
BandwidthResourceAllocation(BandwidthResource) - Constructor for class org.onosproject.net.resource.link.BandwidthResourceAllocation
BandwidthResourceRequest - Class in org.onosproject.net.resource.link
Representation of a request for bandwidth resource.
BandwidthResourceRequest(BandwidthResource) - Constructor for class org.onosproject.net.resource.link.BandwidthResourceRequest
Creates a new BandwidthResourceRequest with BandwidthResource object.
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.
batchOperationCompleted(long, CompletedBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleProviderService
Indicates to the core that the requested batch operation has been completed.
BatchOperationEntry<T extends Enum<?>,U> - 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.
batchWrite(Iterable<IntentData>) - Method in interface org.onosproject.net.intent.IntentStore
Writes a batch of IntentData objects to the store.
begin() - Method in interface org.onosproject.store.service.TransactionContext
Starts a new transaction.
Behaviour - Interface in org.onosproject.net.driver
Representation of a facet of device behaviour that can be used to talk about a device (in context of DriverData) or to a device (in context of DriverHandler).
behaviour(Class<T>) - Method in class org.onosproject.net.driver.DefaultDriverData
 
behaviour(Class<T>) - Method in class org.onosproject.net.driver.DefaultDriverHandler
 
behaviour(Class<T>) - Method in interface org.onosproject.net.driver.DriverData
Returns the specified facet of behaviour to access the device data.
behaviour(Class<T>) - Method in interface org.onosproject.net.driver.DriverHandler
Returns the specified facet of behaviour to interact with the device.
behaviours() - Method in class org.onosproject.net.driver.DefaultDriver
 
behaviours() - Method in interface org.onosproject.net.driver.Driver
Returns the set of behaviours supported by this driver.
bidirectional(boolean) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
Sets the directionality of the intent.
bidirectional(boolean) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
Sets the directionality of the intent.
bidirectional(boolean) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the intent's direction.
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(M, MessageSubject, Function<M, byte[]>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Broadcasts a message to all controller nodes.
broadcastAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the subnet IP broadcast address.
broadcastIncludeSelf(M, MessageSubject, Function<M, byte[]>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Broadcasts a message to all controller nodes including self.
buckets() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns group buckets of a group.
buckets() - Method in class org.onosproject.net.group.GroupBuckets
Returns immutable list of group buckets.
buckets() - Method in interface org.onosproject.net.group.GroupDescription
Returns group buckets of a group.
buckets() - Method in class org.onosproject.net.group.GroupOperation
Returns group buckets associated with the operation.
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.device.DefaultPortStatistics.Builder
Creates a PortStatistics object.
build() - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
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.FlowRule.Builder
Builds a flow rule object.
build() - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Builds the immutable flow rule operations.
build(FlowRuleOperationsContext) - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Builds the immutable flow rule operations.
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.HostToHostIntent.Builder
Builds a host to host intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
Builds a single point to multi point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.MplsIntent.Builder
Builds a point to point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
Builds a host to host intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
Builds a multi point to single point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
Builds an optical circuit intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
Builds an optical connectivity intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Builds an optical path intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.PathIntent.Builder
Builds a path intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
Builds a point to point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
Builds a single point to multi point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
Builds a point to point intent from the accumulated parameters.
build() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest.Builder
Returns link resource request.
build() - Method in interface org.onosproject.net.resource.link.LinkResourceRequest.Builder
Returns link resource request.
build() - Method in interface org.onosproject.net.resource.link.LinkResources.Builder
Builds an immutable link resources.
build() - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Builds a AtomicCounter based on the configuration options supplied to this builder.
build() - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Builds an consistent map based on the configuration options supplied to this builder.
build() - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
build() - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Builds an eventually consistent map based on the configuration options supplied to this builder.
build() - Method in interface org.onosproject.store.service.SetBuilder
Builds an set based on the configuration options supplied to this builder.
build() - Method in interface org.onosproject.store.service.TransactionContextBuilder
Builds a TransactionContext based on configuration options supplied to this builder.
buildAsyncCounter() - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Builds a AsyncAtomicCounter based on the configuration options supplied to this builder.
buildAsyncMap() - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Builds an async consistent map based on the configuration options supplied to this builder.
builder() - Static method in class org.onosproject.net.DefaultAnnotations
Creates a new annotations builder.
builder() - Static method in class org.onosproject.net.device.DefaultPortStatistics
Creates a builder for DefaultPortStatistics object.
builder() - Static method in class org.onosproject.net.flow.DefaultFlowRule
 
Builder() - Constructor for class org.onosproject.net.flow.DefaultFlowRule.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() - Static method in class org.onosproject.net.flow.FlowRuleOperations
Returns a new builder.
builder() - Static method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
Returns a new builder.
Builder() - Constructor for class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
builder() - Static method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
Returns a new builder.
Builder() - Constructor for class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
builder() - Static method in class org.onosproject.net.flowobjective.DefaultNextObjective
Returns a new builder.
Builder() - Constructor for class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
Builder() - Constructor for class org.onosproject.net.intent.ConnectivityIntent.Builder
 
builder() - Static method in class org.onosproject.net.intent.HostToHostIntent
Returns a new host to host intent builder.
Builder() - Constructor for class org.onosproject.net.intent.Intent.Builder
 
builder() - Static method in class org.onosproject.net.intent.LinkCollectionIntent
Returns a new link collection intent builder.
builder() - Static method in class org.onosproject.net.intent.MplsIntent
Returns a new MPLS intent builder.
builder() - Static method in class org.onosproject.net.intent.MplsPathIntent
Returns a new host to host intent builder.
builder() - Static method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
Returns a new multi point to single point intent builder.
builder() - Static method in class org.onosproject.net.intent.OpticalCircuitIntent
Returns a new optical circuit intent builder.
Builder() - Constructor for class org.onosproject.net.intent.OpticalCircuitIntent.Builder
 
builder() - Static method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns a new optical connectivity intent builder.
Builder() - Constructor for class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
 
builder() - Static method in class org.onosproject.net.intent.OpticalPathIntent
Returns a new optical connectivity intent builder.
Builder() - Constructor for class org.onosproject.net.intent.OpticalPathIntent.Builder
 
builder() - Static method in class org.onosproject.net.intent.PathIntent
Returns a new host to host intent builder.
Builder() - Constructor for class org.onosproject.net.intent.PathIntent.Builder
 
builder() - Static method in class org.onosproject.net.intent.PointToPointIntent
Returns a new point to point intent builder.
builder() - Static method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
Returns a new single point to multi point intent builder.
builder() - Static method in class org.onosproject.net.intent.TwoWayP2PIntent
Returns a new two way intent builder.
builder(IntentId, Collection<Link>) - Static method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
Returns builder of link resource request.
Builder() - Constructor for class org.onosproject.store.service.DatabaseUpdate.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.
bytes() - Method in class org.onosproject.net.group.DefaultGroup
Returns the number of bytes processed by this group.
bytes() - Method in class org.onosproject.net.group.DefaultGroupBucket
 
bytes() - Method in interface org.onosproject.net.group.Group
Returns the number of bytes processed by this group.
bytes() - Method in interface org.onosproject.net.group.GroupBucket
Returns the number of bytes processed by this group bucket.
bytesReceived() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
bytesReceived() - Method in interface org.onosproject.net.device.PortStatistics
Returns the bytes received.
bytesSent() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
bytesSent() - Method in interface org.onosproject.net.device.PortStatistics
Returns the bytes sent.

C

callback() - Method in class org.onosproject.net.flow.FlowRuleOperations
Returns the callback for this batch of operations.
candidates() - Method in class org.onosproject.cluster.Leadership
Returns an preference-ordered list of nodes that are in the leadership race for this topic.
category() - Method in class org.onosproject.ui.UiView
Returns the navigation category.
cell(String, Object) - Method in class org.onosproject.ui.table.TableModel.Row
Sets the cell value for the given column of this row.
CellComparator - Interface in org.onosproject.ui.table
Defines a comparator for cell values.
CellFormatter - Interface in org.onosproject.ui.table
Defines a formatter for cell values.
CENTER_FREQUENCY - Static variable in class org.onosproject.net.OchSignal
 
centralFrequency() - Method in class org.onosproject.net.OchSignal
Returns central frequency in MHz.
chain(String, long, ObjectNode) - Method in class org.onosproject.ui.RequestHandler
Allows one request handler to pass the event on to another for further processing.
ChannelSpacing - Enum in org.onosproject.net
Represents interval frequency between two neighboring wavelengths.
channelSpacing() - Method in class org.onosproject.net.OchSignal
Returns channel spacing.
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.
checkPermission(Permission) - Static method in class org.onosproject.security.AppGuard
Checks if the caller has the required permission only when security-mode is enabled.
checkValidity() - Method in class org.onosproject.net.provider.AbstractProviderService
Checks the validity of this provider service.
clear(String...) - Method in class org.onosproject.net.driver.DefaultDriverData
 
clear() - Method in class org.onosproject.net.flow.BatchOperation
Removes all operations maintained in this object.
clear(String...) - Method in interface org.onosproject.net.MutableAnnotations
Clears the specified keys or the all keys if none were specified.
clear() - Method in interface org.onosproject.store.service.AsyncConsistentMap
Removes all of the mappings from this map (optional operation).
clear() - Method in interface org.onosproject.store.service.ConsistentMap
Removes all of the mappings from this map (optional operation).
clear() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Removes all mappings from this map.
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.
clearedDeferred() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
clearedDeferred() - Method in interface org.onosproject.net.flow.TrafficTreatment
Whether the deferred treatment instructions will be cleared by the device.
ClockService<T,U> - Interface in org.onosproject.store.service
Clock service that can generate timestamps based off of two input objects.
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.
ClusterDefinitionService - Interface in org.onosproject.cluster
Service for obtaining the static definition of a controller cluster.
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.
codec(Class<T>) - Method in class org.onosproject.rest.AbstractWebResource
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.
columnCount() - Method in class org.onosproject.ui.table.TableModel
Returns the number of columns in this table model.
commit() - Method in interface org.onosproject.store.service.TransactionContext
Commits a transaction that was previously started thereby making its changes permanent and externally visible.
compare(Object, Object) - Method in class org.onosproject.ui.table.cell.AbstractCellComparator
 
compare(Object, Object) - Method in interface org.onosproject.ui.table.CellComparator
Compares its two arguments for order.
compareTo(Timestamp) - Method in class org.onosproject.store.service.MultiValuedTimestamp
 
compareTo(Timestamp) - Method in class org.onosproject.store.service.WallClockTimestamp
 
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>, DeviceId) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
Creates a new batch completion result.
CompletedBatchOperation(boolean, Set<? extends FlowRule>, DeviceId) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
Creates a new batch completion result.
ComponentConfigEvent - Class in org.onosproject.cfg
Describes a component configuration event.
ComponentConfigEvent(ComponentConfigEvent.Type, String, String, String) - Constructor for class org.onosproject.cfg.ComponentConfigEvent
Creates an event of a given type and for the specified app and the current time.
ComponentConfigEvent.Type - Enum in org.onosproject.cfg
 
ComponentConfigService - Interface in org.onosproject.cfg
Service for tracking system-wide configurations for various software components.
ComponentConfigStore - Interface in org.onosproject.cfg
Service for storing and distributing system-wide configurations for various software components.
ComponentConfigStoreDelegate - Interface in org.onosproject.cfg
Configuration property store delegate abstraction.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.ConsistentMap
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).
computeCost() - Method in interface org.onosproject.net.topology.Topology
Returns the time, specified in system nanos of how long the topology took to compute.
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.AsyncConsistentMap
If the value for the specified key satisfies a condition, attempts to compute a new mapping given the key and its current mapped value.
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.ConsistentMap
If the value for the specified key satisfies a condition, attempts to compute a new mapping given the key and its current mapped value.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface org.onosproject.store.service.AsyncConsistentMap
If the specified key is not already associated with a value (or is mapped to null), attempts to compute its value using the given mapping function and enters it into this map unless null.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface org.onosproject.store.service.ConsistentMap
If the specified key is not already associated with a value (or is mapped to null), attempts to compute its value using the given mapping function and enters it into this map unless null.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.AsyncConsistentMap
If the value for the specified key is present and non-null, attempts to compute a new mapping given the key and its current mapped value.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.onosproject.store.service.ConsistentMap
If the value for the specified key is present and non-null, attempts to compute a new mapping given the key and its current mapped value.
ConcurrentModification() - Constructor for exception org.onosproject.store.service.ConsistentMapException.ConcurrentModification
 
ConcurrentModification() - Constructor for exception org.onosproject.store.service.StorageException.ConcurrentModification
 
ConcurrentModification() - Constructor for exception org.onosproject.store.service.TransactionException.ConcurrentModification
 
conditions() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
conditions() - Method in interface org.onosproject.net.flowobjective.FilteringObjective
The set of conditions the filter must provision at the device.
ConfigProperty - Class in org.onosproject.cfg
Component configuration property.
ConfigProperty.Type - Enum in org.onosproject.cfg
Representation of the type of property value.
connect(String...) - Method in interface org.onosproject.net.driver.DriverConnect
Connects to the device.
connection() - Method in class org.onosproject.ui.UiMessageHandler
Returns the user interface connection with which this handler was primed.
ConnectivityIntent - Class in org.onosproject.net.intent
Abstraction of connectivity intent for traffic matching some criteria.
ConnectivityIntent(ApplicationId, Key, Collection<NetworkResource>, TrafficSelector, TrafficTreatment, List<Constraint>, int) - 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.
ConnectivityIntent.Builder - Class in org.onosproject.net.intent
Abstract builder for connectivity intents.
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.
ConnectPointFormatter - Class in org.onosproject.ui.table.cell
Formats a connect point as "(element-id)/(port)".
ConsistentMap<K,V> - Interface in org.onosproject.store.service
A distributed, strongly consistent map.
ConsistentMapBuilder<K,V> - Interface in org.onosproject.store.service
Builder for consistent maps.
consistentMapBuilder() - Method in interface org.onosproject.store.service.StorageService
Creates a new ConsistentMapBuilder.
ConsistentMapException - Exception in org.onosproject.store.service
Top level exception for ConsistentMap failures.
ConsistentMapException() - Constructor for exception org.onosproject.store.service.ConsistentMapException
 
ConsistentMapException(Throwable) - Constructor for exception org.onosproject.store.service.ConsistentMapException
 
ConsistentMapException.ConcurrentModification - Exception in org.onosproject.store.service
ConsistentMap update conflicts with an in flight transaction.
ConsistentMapException.Interrupted - Exception in org.onosproject.store.service
ConsistentMap operation interrupted.
ConsistentMapException.Timeout - Exception in org.onosproject.store.service
ConsistentMap operation timeout.
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 - Variable in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
Sets the constraints for the intent that will be built.
constraints() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the set of connectivity constraints.
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
constraints(List<Constraint>) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
containsKey(K) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns true if this map contains a mapping for the specified key.
containsKey(K) - Method in interface org.onosproject.store.service.ConsistentMap
Returns true if this map contains a mapping for the specified key.
containsKey(K) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns true if the map contains a mapping for the specified key.
containsValue(V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns true if this map contains the specified value.
containsValue(V) - Method in interface org.onosproject.store.service.ConsistentMap
Returns true if this map contains the specified value.
containsValue(V) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns true if the map contains a mapping from any key to the specified value.
context() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
context() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
context() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
context() - Method in interface org.onosproject.net.flowobjective.Objective
Obtains an optional context.
CONTROLLER - Static variable in class org.onosproject.net.PortNumber
 
ControllerConfig - Interface in org.onosproject.net.behaviour
Device behaviour to obtain and set controllers at the device.
ControllerInfo - Class in org.onosproject.net.behaviour
Represents information for a device to connect to a controller.
ControllerInfo(IpAddress, int) - Constructor for class org.onosproject.net.behaviour.ControllerInfo
Information for contacting the controller.
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
 
copyTtlIn() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
copyTtlIn() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 copy TTL to inner header modification.
copyTtlIn() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Copy the TTL to inner protocol layer.
copyTtlOut() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
copyTtlOut() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 copy TTL to outer header modification.
copyTtlOut() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Copy the TTL to outer protocol layer.
CORE_APP_NAME - Static variable in interface org.onosproject.core.CoreService
Name of the core "application".
CORE_PROVIDER_ID - Static variable in interface org.onosproject.core.CoreService
Identifier of the core "provider".
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(InputStream) - Method in interface org.onosproject.app.ApplicationStore
Creates the application from the specified application descriptor input stream.
createAddGroupOperation(GroupId, GroupDescription.Type, GroupBuckets) - Static method in class org.onosproject.net.group.GroupOperation
Creates ADD group operation object.
createBehaviour(DriverData, Class<T>) - Method in class org.onosproject.net.driver.DefaultDriver
 
createBehaviour(DriverHandler, Class<T>) - Method in class org.onosproject.net.driver.DefaultDriver
 
createBehaviour(DriverData, Class<T>) - Method in interface org.onosproject.net.driver.Driver
Creates an instance of behaviour primed with the specified driver data.
createBehaviour(DriverHandler, Class<T>) - Method in interface org.onosproject.net.driver.Driver
Creates an instance of behaviour primed with the specified driver data.
createDeleteGroupOperation(GroupId, GroupDescription.Type) - Static method in class org.onosproject.net.group.GroupOperation
Creates DELETE group operation object.
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.
createEdgeLink(Host, boolean) - Static method in class org.onosproject.net.DefaultEdgeLink
Creates a an edge link, to the specified end-station.
createFailoverGroupBucket(TrafficTreatment, PortNumber, GroupId) - Static method in class org.onosproject.net.group.DefaultGroupBucket
Creates failover group bucket with watchport or watchgroup.
createGroup(GroupId) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a group instruction.
createHandler(DeviceId, String...) - Method in interface org.onosproject.net.driver.DriverService
Creates a new driver handler for interacting with the specified device.
createIndirectGroupBucket(TrafficTreatment) - Static method in class org.onosproject.net.group.DefaultGroupBucket
Creates indirect group bucket.
createModifyGroupOperation(GroupId, GroupDescription.Type, GroupBuckets) - Static method in class org.onosproject.net.group.GroupOperation
Creates MODIFY group operation object.
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.
createRequestHandlers() - Method in class org.onosproject.ui.UiMessageHandler
Subclasses must create and return the collection of request handlers for the message types they handle.
createSelectGroupBucket(TrafficTreatment) - Static method in class org.onosproject.net.group.DefaultGroupBucket
Creates select group bucket with weight as 1.
createSelectGroupBucket(TrafficTreatment, short) - Static method in class org.onosproject.net.group.DefaultGroupBucket
Creates select group bucket with specified weight.
createTableModel() - Method in class org.onosproject.ui.table.TableRequestHandler
Creates the table model (devoid of data) using TableRequestHandler.getColumnIds() to initialize it, ready to be populated.
createTimer(String, String, String) - Method in interface org.onosproject.core.MetricsHelper
Creates a Timer instance with given name.
creationTime() - Method in class org.onosproject.net.topology.DefaultGraphDescription
 
creationTime() - Method in interface org.onosproject.net.topology.GraphDescription
Returns the creation timestamp of the graph description.
creationTime() - Method in interface org.onosproject.net.topology.Topology
Returns the time, specified in system millis of when the topology became available.
creationTime() - Method in class org.onosproject.store.service.Versioned
Returns the system time when this version was created.
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.
Criterion - Interface in org.onosproject.net.flow.criteria
Representation of a single header field selection.
Criterion.IPv6ExthdrFlags - Enum in org.onosproject.net.flow.criteria
Bit definitions for IPv6 Extension Header pseudo-field.
Criterion.Type - Enum in org.onosproject.net.flow.criteria
Types of fields to which the selection criterion may apply.
css() - Method in class org.onosproject.ui.UiExtension
Returns input stream containing CSS inclusion statements.
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.
currentValue() - Method in class org.onosproject.store.service.DatabaseUpdate
Returns the expected current value in the database value for the key.
currentVersion() - Method in class org.onosproject.store.service.DatabaseUpdate
Returns the expected current version in the database for the key.

D

data() - Method in class org.onosproject.net.behaviour.DefaultNextGroup
 
data() - Method in interface org.onosproject.net.behaviour.NextGroup
Serialized form of the next group.
data() - Method in class org.onosproject.net.driver.AbstractBehaviour
 
data() - Method in interface org.onosproject.net.driver.Behaviour
Returns the driver data context.
data() - Method in class org.onosproject.net.driver.DefaultDriverHandler
 
data() - Method in interface org.onosproject.net.driver.DriverHandler
Returns the device driver data.
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.
DatabaseUpdate - Class in org.onosproject.store.service
Database update operation.
DatabaseUpdate() - Constructor for class org.onosproject.store.service.DatabaseUpdate
 
DatabaseUpdate.Builder - Class in org.onosproject.store.service
DatabaseUpdate builder.
DatabaseUpdate.Type - Enum in org.onosproject.store.service
Type of database update operation.
deactivate(ApplicationId) - Method in interface org.onosproject.app.ApplicationAdminService
Deactivates the specified application.
deactivate(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Mark the application as deactivated.
decMplsTtl() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
decMplsTtl() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a MPLS decrement TTL modification.
decMplsTtl() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Decrement MPLS TTL.
decNwTtl() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
decNwTtl() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 decrement TTL modification.
decNwTtl() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Decrement the TTL in IP header by one.
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.
decode(byte[]) - Method in interface org.onosproject.store.service.Serializer
Deserialize the specified bytes.
DEFAULT_INTENT_PRIORITY - Static variable in class org.onosproject.net.intent.Intent
 
DEFAULT_PERMANENT - Static variable in interface org.onosproject.net.flowobjective.Objective
 
DEFAULT_PORT - Static variable in class org.onosproject.cluster.DefaultControllerNode
 
DEFAULT_PRIORITY - Static variable in interface org.onosproject.net.flowobjective.Objective
 
DEFAULT_SPEED - Static variable in class org.onosproject.net.DefaultPort
Default port speed in Mbps.
DEFAULT_TIMEOUT - Static variable in interface org.onosproject.net.flowobjective.Objective
 
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.
DefaultApplication - Class in org.onosproject.core
Default implementation of network control/management application descriptor.
DefaultApplication(ApplicationId, Version, String, String, ApplicationRole, Set<Permission>, Optional<URI>, List<String>) - Constructor for class org.onosproject.core.DefaultApplication
Creates a new application descriptor using the supplied data.
DefaultApplicationDescription - Class in org.onosproject.app
Default implementation of network control/management application descriptor.
DefaultApplicationDescription(String, Version, String, String, ApplicationRole, Set<Permission>, URI, List<String>) - Constructor for class org.onosproject.app.DefaultApplicationDescription
Creates a new application descriptor using the supplied data.
DefaultApplicationId - Class in org.onosproject.core
Application identifier.
DefaultApplicationId(int, String) - Constructor for class org.onosproject.core.DefaultApplicationId
Creates a new application ID.
DefaultCellComparator - Class in org.onosproject.ui.table.cell
A default cell comparator.
DefaultCellFormatter - Class in org.onosproject.ui.table.cell
A default cell formatter.
defaultColumnId() - Method in class org.onosproject.ui.table.TableRequestHandler
Returns the default column ID to be used when one is not supplied in the payload as the column on which to sort.
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.
DefaultDriver - Class in org.onosproject.net.driver
Default implementation of extensible driver.
DefaultDriver(String, Driver, String, String, String, Map<Class<? extends Behaviour>, Class<? extends Behaviour>>, Map<String, String>) - Constructor for class org.onosproject.net.driver.DefaultDriver
Creates a driver with the specified name.
DefaultDriverData - Class in org.onosproject.net.driver
Default implementation of driver data descriptor.
DefaultDriverData(Driver) - Constructor for class org.onosproject.net.driver.DefaultDriverData
Creates new driver data.
DefaultDriverHandler - Class in org.onosproject.net.driver
Default implementation of driver handler.
DefaultDriverHandler(DefaultDriverData) - Constructor for class org.onosproject.net.driver.DefaultDriverHandler
Creates new driver handler with the attached driver data.
DefaultDriverProvider - Class in org.onosproject.net.driver
Default driver provider implementation.
DefaultDriverProvider() - Constructor for class org.onosproject.net.driver.DefaultDriverProvider
 
DefaultDriverProviderService - Interface in org.onosproject.net.driver
Service representing availability of default drivers.
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
 
DefaultFilteringObjective - Class in org.onosproject.net.flowobjective
Default implementation of a filtering objective.
DefaultFilteringObjective(FilteringObjective.Type, boolean, int, ApplicationId, int, Criterion, List<Criterion>, ObjectiveContext, Objective.Operation) - Constructor for class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
DefaultFilteringObjective.Builder - Class in org.onosproject.net.flowobjective
 
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
Deprecated.
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, long, int, boolean, FlowRule.Type) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
Deprecated.
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
Deprecated.
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, int, boolean, FlowRule.Type) - 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
Deprecated.
DefaultFlowRule(FlowRule) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
 
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, int, boolean, FlowRuleExtPayLoad) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
Support for the third party flow rule.
DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, GroupId, int, boolean, FlowRuleExtPayLoad) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
Support for the third party flow rule.
DefaultFlowRule.Builder - Class in org.onosproject.net.flow
 
DefaultForwardingObjective - Class in org.onosproject.net.flowobjective
Default implementation of a forwarding objective.
DefaultForwardingObjective.Builder - Class in org.onosproject.net.flowobjective
 
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
Deprecated.
DefaultGraphDescription(long, 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.
DefaultGroup - Class in org.onosproject.net.group
ONOS implementation of default group that is stored in the system.
DefaultGroup(GroupId, GroupDescription) - Constructor for class org.onosproject.net.group.DefaultGroup
Default group object constructor with the parameters.
DefaultGroup(GroupId, DeviceId, GroupDescription.Type, GroupBuckets) - Constructor for class org.onosproject.net.group.DefaultGroup
Default group object constructor with the available information from data plane.
DefaultGroupBucket - Class in org.onosproject.net.group
Group bucket implementation.
DefaultGroupDescription - Class in org.onosproject.net.group
Default implementation of group description interface.
DefaultGroupDescription(DeviceId, GroupDescription.Type, GroupBuckets, GroupKey, Integer, ApplicationId) - Constructor for class org.onosproject.net.group.DefaultGroupDescription
Constructor to be used by north bound applications.
DefaultGroupDescription(GroupDescription) - Constructor for class org.onosproject.net.group.DefaultGroupDescription
Constructor to be used by group subsystem internal components.
DefaultGroupDescription(DeviceId, GroupDescription.Type, GroupBuckets) - Constructor for class org.onosproject.net.group.DefaultGroupDescription
Constructor to be used by group subsystem internal components.
DefaultGroupId - Class in org.onosproject.core
Default implementation of GroupId.
DefaultGroupId(int) - Constructor for class org.onosproject.core.DefaultGroupId
 
DefaultGroupKey - Class in org.onosproject.net.group
Default implementation of group key interface.
DefaultGroupKey(byte[]) - Constructor for class org.onosproject.net.group.DefaultGroupKey
 
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.link
Implementation of LinkResourceAllocations.
DefaultLinkResourceAllocations(LinkResourceRequest, Map<Link, Set<ResourceAllocation>>) - Constructor for class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
Creates a new link resource allocations.
DefaultLinkResourceRequest - Class in org.onosproject.net.resource.link
Implementation of LinkResourceRequest.
DefaultLinkResourceRequest.Builder - Class in org.onosproject.net.resource.link
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.
DefaultLoad(long, long, long) - Constructor for class org.onosproject.net.statistic.DefaultLoad
Creates a load value from the parameters.
DefaultNextGroup - Class in org.onosproject.net.behaviour
Default implementation of a next group.
DefaultNextGroup(byte[]) - Constructor for class org.onosproject.net.behaviour.DefaultNextGroup
 
DefaultNextObjective - Class in org.onosproject.net.flowobjective
Default implementation of a next objective.
DefaultNextObjective.Builder - Class in org.onosproject.net.flowobjective
 
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
Default implementation of a packet context.
DefaultPacketContext(long, InboundPacket, OutboundPacket, boolean) - Constructor for class org.onosproject.net.packet.DefaultPacketContext
Creates a new packet context.
DefaultPacketRequest - Class in org.onosproject.net.packet
Default implementation of a packet request.
DefaultPacketRequest(TrafficSelector, PacketPriority, ApplicationId, FlowRule.Type) - Constructor for class org.onosproject.net.packet.DefaultPacketRequest
 
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.
DefaultPortStatistics - Class in org.onosproject.net.device
Default implementation of immutable port statistics.
DefaultPortStatistics.Builder - Class in org.onosproject.net.device
 
DefaultTopologyCluster - Class in org.onosproject.net.topology
Default implementation of a network topology cluster.
DefaultTopologyCluster(ClusterId, int, int, TopologyVertex) - 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.
defaultValue() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property default value as a string.
deferred() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
deferred() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
deferred() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Any instructions preceded by this method call will be deferred.
deferred() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns the list of treatment instructions that will be applied further down the pipeline.
defineProperty(String, ConfigProperty.Type, String, String) - Static method in class org.onosproject.cfg.ConfigProperty
Creates a new configuration property with its default value.
delegate - Variable in class org.onosproject.store.AbstractStore
 
deleteFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
Marks a flow rule for deletion.
deleteGroupDescription(DeviceId, GroupKey) - Method in interface org.onosproject.net.group.GroupStore
Triggers deleting the existing group entry.
deny() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
deny() - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Deny this filtering condition set.
description() - Method in interface org.onosproject.app.ApplicationDescription
Returns description of the application.
description() - Method in class org.onosproject.app.DefaultApplicationDescription
 
description() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property description.
description() - Method in interface org.onosproject.core.Application
Returns description of the application.
description() - Method in class org.onosproject.core.DefaultApplication
 
Description - Interface in org.onosproject.net
Base abstraction of a piece of information about network elements.
destroy() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Shuts down the map and breaks communication between different instances.
destroy() - Method in class org.onosproject.ui.UiMessageHandler
Destroys the message handler context.
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.
deviceConnectPoint(String) - Static method in class org.onosproject.net.ConnectPoint
Parse a device connect point from a string.
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.CompletedBatchOperation
 
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.flow.FlowRuleBatchEvent
Returns the deviceId for this batch.
deviceId() - Method in class org.onosproject.net.flow.FlowRuleBatchOperation
 
deviceId() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns device identifier on which this group object is created.
deviceId() - Method in interface org.onosproject.net.group.GroupDescription
Returns device identifier on which this group object is created.
deviceId() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
 
deviceId() - Method in interface org.onosproject.net.topology.TopologyVertex
Returns the associated infrastructure device identification.
deviceInitialAuditCompleted(DeviceId, boolean) - Method in interface org.onosproject.net.group.GroupStore
Indicates the first group audit is completed.
deviceInitialAuditStatus(DeviceId) - Method in interface org.onosproject.net.group.GroupStore
Retrieves the initial group audit status for a device.
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.
DeviceResourceService - Interface in org.onosproject.net.resource.device
Service for providing device resources.
DeviceResourceStore - Interface in org.onosproject.net.resource.device
 
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
 
directory() - Method in interface org.onosproject.net.behaviour.PipelinerContext
Returns the service directory which can be used to obtain references to various supporting services.
directory() - Method in class org.onosproject.ui.UiMessageHandler
Returns the user interface connection with which this handler was primed.
disconnect() - Method in interface org.onosproject.net.driver.DriverConnect
Disconnects from the device.
dpidToUri(String) - Static method in class org.onosproject.net.NetTools
Converts DPIDs of the form xx:xx:xx:xx:xx:xx:xx to OpenFlow provider device URIs.
DRIVER - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for the device driver name.
driver() - Method in class org.onosproject.net.driver.DefaultDriverData
 
driver() - Method in class org.onosproject.net.driver.DefaultDriverHandler
 
Driver - Interface in org.onosproject.net.driver
Representation of a specific family of device drivers.
driver() - Method in interface org.onosproject.net.driver.DriverData
Returns the parent device driver.
driver() - Method in interface org.onosproject.net.driver.DriverHandler
Returns the parent device driver.
DriverAdminService - Interface in org.onosproject.net.driver
Service for managing drivers and driver behaviour implementations.
DriverConnect - Interface in org.onosproject.net.driver
Abstraction of handler behaviour used to set-up and tear-down driver connection with a device.
DriverData - Interface in org.onosproject.net.driver
Container for data about a device.
DriverHandler - Interface in org.onosproject.net.driver
Representation of context for interacting with a device.
DriverProvider - Interface in org.onosproject.net.driver
Represents entity capable of providing device drivers and their behaviours.
DriverResolver - Interface in org.onosproject.net.driver
Entity capable of resolving a driver using its name.
drivers - Variable in class org.onosproject.net.driver.DefaultDriverProvider
 
DriverService - Interface in org.onosproject.net.driver
Service for obtaining drivers and driver behaviour implementations.
drop() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
drop() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Adds a drop instruction.
dst() - Method in class org.onosproject.net.DefaultLink
 
dst(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
Sets the destination for the intent that will be built.
dst(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
Sets the destination for the intent that will be built.
dst(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the destination for the intent that will be built.
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
 
dummy() - Static method in class org.onosproject.net.flow.criteria.Criteria
 
DURABLE - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for durable links.
durationNano() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
durationNano() - Method in interface org.onosproject.net.device.PortStatistics
Returns the time port has been alive in nano seconds.
durationSec() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
durationSec() - Method in interface org.onosproject.net.device.PortStatistics
Returns the time port has been alive in seconds.

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.
egressLabel(Optional<MplsLabel>) - Method in class org.onosproject.net.intent.MplsIntent.Builder
Sets the ingress label of the intent that will be built.
egressLabel() - Method in class org.onosproject.net.intent.MplsIntent
Returns the MPLS label which the egress traffic should tagged.
egressLabel(Optional<MplsLabel>) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
Sets the ingress label of the intent that will be built.
egressLabel() - Method in class org.onosproject.net.intent.MplsPathIntent
Returns the MPLS label which the egress traffic should tagged.
egressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.MplsIntent.Builder
Sets the egress point of the point to point intent that will be built.
egressPoint() - Method in class org.onosproject.net.intent.MplsIntent
Returns the port on which the traffic should egress.
egressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
Sets the egress point of the multi point to single point intent that will be built.
egressPoint() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
Returns the port on which the traffic should egress.
egressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
Sets the egress point of the point to point intent that will be built.
egressPoint() - Method in class org.onosproject.net.intent.PointToPointIntent
Returns the port on which the traffic should egress.
egressPoints(Set<ConnectPoint>) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
Sets the egress points of the single point to multi point intent that will be built.
egressPoints() - Method in class org.onosproject.net.intent.LinkCollectionIntent
Returns the egress points of the intent.
egressPoints(Set<ConnectPoint>) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
Sets the egress points of the single point to multi point intent that will be built.
egressPoints() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
Returns the set of ports on which the traffic should egress.
electedTime() - Method in class org.onosproject.cluster.Leadership
The system time when the term started.
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.
EMPTY - Static variable in class org.onosproject.net.DefaultAnnotations
 
emptySelector() - Static method in class org.onosproject.net.flow.DefaultTrafficSelector
Returns an empty traffic selector.
emptyTreatment() - Static method in class org.onosproject.net.flow.DefaultTrafficTreatment
Returns an empty traffic treatment.
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.
encode(T) - Method in interface org.onosproject.store.service.Serializer
Serialize the specified object.
encodeArray(Class<T>, String, Iterable<T>) - Method in class org.onosproject.rest.AbstractWebResource
Returns JSON object wrapping the array encoding of the specified collection of items.
Endpoint - Class in org.onosproject.store.cluster.messaging
Representation of a TCP/UDP communication end point.
Endpoint(IpAddress, int) - Constructor for class org.onosproject.store.cluster.messaging.Endpoint
 
entrySet() - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns the set of entries contained in this map.
entrySet() - Method in interface org.onosproject.store.service.ConsistentMap
Returns the set of entries contained in this map.
entrySet() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns a set of mappings contained in this map.
EnumFormatter - Class in org.onosproject.ui.table.cell
Formats enum types to be readable strings.
envelope(String, long, ObjectNode) - Static method in class org.onosproject.ui.JsonUtils
Deprecated.
envelope(String, ObjectNode) - Static method in class org.onosproject.ui.JsonUtils
Composes a message structure for the given message type and payload.
epoch() - Method in class org.onosproject.cluster.Leadership
The epoch when the leadership was assumed.
equals(Object) - Method in class org.onosproject.cfg.ConfigProperty
Equality is considered only on the basis of property name.
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.DefaultApplication
 
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.DefaultAnnotations
 
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.EthCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.EthTypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IcmpCodeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IcmpTypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Icmpv6CodeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.Icmpv6TypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IndexedLambdaCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPDscpCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPEcnCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPProtocolCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPv6ExthdrFlagsCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPv6FlowLabelCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPv6NDLinkLayerAddressCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.IPv6NDTargetAddressCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.LambdaCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.MetadataCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.MplsCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.OchSignalCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.OchSignalTypeCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion
Deprecated.
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.PortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.SctpPortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.TcpPortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.UdpPortCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.criteria.VlanIdCriterion
 
equals(Object) - Method in class org.onosproject.net.flow.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.FlowRuleExtPayLoad
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.GroupInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.Instructions.TableTypeTransition
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModOchSignalInstruction
 
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.ModMplsTtlInstruction
 
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.PopVlanInstruction
 
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.flow.instructions.L3ModificationInstruction.ModIPv6FlowLabelInstruction
 
equals(Object) - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModTtlInstruction
 
equals(Object) - Method in class org.onosproject.net.group.DefaultGroup
 
equals(Object) - Method in class org.onosproject.net.group.DefaultGroupBucket
 
equals(Object) - Method in class org.onosproject.net.group.DefaultGroupDescription
 
equals(Object) - Method in class org.onosproject.net.group.DefaultGroupKey
 
equals(Object) - Method in class org.onosproject.net.group.GroupBuckets
 
equals(Object) - Method in class org.onosproject.net.group.GroupOperation
 
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.IndexedLambda
 
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.IntentData
 
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.Key
 
equals(Object) - Method in class org.onosproject.net.LinkKey
 
equals(Object) - Method in class org.onosproject.net.OchPort
 
equals(Object) - Method in class org.onosproject.net.OchSignal
 
equals(Object) - Method in class org.onosproject.net.OduCltPort
 
equals(Object) - Method in class org.onosproject.net.OmsPort
 
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.packet.DefaultPacketRequest
 
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.link.BandwidthResource
 
equals(Object) - Method in class org.onosproject.net.resource.link.BandwidthResourceRequest
 
equals(Object) - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
equals(Object) - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
equals(Object) - Method in class org.onosproject.net.resource.link.LambdaResource
 
equals(Object) - Method in class org.onosproject.net.resource.link.LambdaResourceAllocation
 
equals(Object) - Method in class org.onosproject.net.resource.link.MplsLabel
 
equals(Object) - Method in class org.onosproject.net.resource.link.MplsLabelResourceAllocation
 
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.ClusterMessage
 
equals(Object) - Method in class org.onosproject.store.cluster.messaging.Endpoint
 
equals(Object) - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
equals(Object) - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
 
equals(Object) - Method in class org.onosproject.store.service.MultiValuedTimestamp
 
equals(Object) - Method in class org.onosproject.store.service.WallClockTimestamp
 
equals(Object) - Method in interface org.onosproject.store.Timestamp
 
equals(Object) - Method in class org.onosproject.ui.UiView
 
errCode() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
errCode() - Method in interface org.onosproject.net.flow.FlowEntry
Indicates the error code.
errorCount() - Method in class org.onosproject.net.intent.IntentData
Returns the number of times that this intent has encountered an error during installation or withdrawal.
errType() - Method in class org.onosproject.net.flow.DefaultFlowEntry
 
errType() - Method in interface org.onosproject.net.flow.FlowEntry
Indicates the error type.
EthCriterion - Class in org.onosproject.net.flow.criteria
Implementation of MAC address criterion.
ethernetType() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
 
ethType() - Method in class org.onosproject.net.flow.criteria.EthTypeCriterion
Gets the Ethernet frame type to match.
EthTypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of Ethernet type criterion (16 bits unsigned integer).
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.
event(EventuallyConsistentMapEvent<K, V>) - Method in interface org.onosproject.store.service.EventuallyConsistentMapListener
Reacts to the specified event.
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.
eventType(ObjectNode) - Static method in class org.onosproject.ui.JsonUtils
Returns the event type from the specified event.
eventType() - Method in class org.onosproject.ui.RequestHandler
Returns the event type that this handler handles.
EventuallyConsistentMap<K,V> - Interface in org.onosproject.store.service
A distributed, eventually consistent map.
EventuallyConsistentMapBuilder<K,V> - Interface in org.onosproject.store.service
Builder for eventually consistent maps.
eventuallyConsistentMapBuilder() - Method in interface org.onosproject.store.service.StorageService
Creates a new EventuallyConsistentMapBuilder.
EventuallyConsistentMapEvent<K,V> - Class in org.onosproject.store.service
Event object signalling that the map was modified.
EventuallyConsistentMapEvent(EventuallyConsistentMapEvent.Type, K, V) - Constructor for class org.onosproject.store.service.EventuallyConsistentMapEvent
Creates a new event object.
EventuallyConsistentMapEvent.Type - Enum in org.onosproject.store.service
 
EventuallyConsistentMapListener<K,V> - Interface in org.onosproject.store.service
Listener interested in receiving modification events for an EventuallyConsistentMap.
execute(Collection<IntentData>) - Method in interface org.onosproject.net.intent.IntentBatchDelegate
Submits the specified batch of intent operations for processing.
executeBatch(FlowRuleBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleProvider
Installs a batch of flow rules.
existingRequests() - Method in interface org.onosproject.net.packet.PacketStore
Obtains all existing requests in the system.
exthdrFlags() - Method in class org.onosproject.net.flow.criteria.IPv6ExthdrFlagsCriterion
Gets the IPv6 Extension Header pseudo-field flags to match.

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
 
features() - Method in interface org.onosproject.app.ApplicationDescription
Returns the list of features comprising the application.
features() - Method in class org.onosproject.app.DefaultApplicationDescription
 
features() - Method in interface org.onosproject.core.Application
Returns the list of features comprising the application.
features() - Method in class org.onosproject.core.DefaultApplication
 
featuresRepo() - Method in interface org.onosproject.app.ApplicationDescription
Returns the feature repository URI.
featuresRepo() - Method in class org.onosproject.app.DefaultApplicationDescription
 
featuresRepo() - Method in interface org.onosproject.core.Application
Returns the feature repository URI.
featuresRepo() - Method in class org.onosproject.core.DefaultApplication
 
filter(FilteringObjective) - Method in interface org.onosproject.net.behaviour.Pipeliner
Installs the filtering rules onto the device.
filter(DeviceId, FilteringObjective) - Method in interface org.onosproject.net.flowobjective.FlowObjectiveService
Installs the filtering rules onto the specified device.
FilteringObjective - Interface in org.onosproject.net.flowobjective
Represents a filtering flow objective.
FilteringObjective.Builder - Interface in org.onosproject.net.flowobjective
Builder of Filtering objective entities.
FilteringObjective.Type - Enum in org.onosproject.net.flowobjective
 
fingerprint() - Method in class org.onosproject.net.intent.IntentId
Returns the backing value.
flag() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
flag() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective
Obtain the type of this objective.
FLEX_GRID_SLOT - Static variable in class org.onosproject.net.OchSignal
 
FLOOD - Static variable in class org.onosproject.net.PortNumber
 
FLOW_OP_TOPIC - Static variable in interface org.onosproject.net.flow.FlowRuleService
The topic used for obtaining globally unique ids.
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.
flowLabel() - Method in class org.onosproject.net.flow.criteria.IPv6FlowLabelCriterion
Gets the IPv6 flow label to match.
flowLabel() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPv6FlowLabelInstruction
Gets the IPv6 flow label to set in the treatment.
FlowObjectiveService - Interface in org.onosproject.net.flowobjective
Service for programming data plane flow rules in manner independent of specific device table pipeline configuration.
FlowObjectiveStore - Interface in org.onosproject.net.flowobjective
The flow objective store.
FlowObjectiveStoreDelegate - Interface in org.onosproject.net.flowobjective
Flow Objective store delegate abstraction.
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.
FlowRule.Builder - Interface in org.onosproject.net.flow
A flowrule builder.
FlowRule.Type - Enum in org.onosproject.net.flow
Deprecated.
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
Class used with the flow subsystem to process per device batches.
FlowRuleBatchOperation(Collection<FlowRuleBatchEntry>, DeviceId, long) - Constructor for class org.onosproject.net.flow.FlowRuleBatchOperation
 
FlowRuleBatchRequest - Class in org.onosproject.net.flow
 
FlowRuleBatchRequest(long, Set<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.
FlowRuleExtPayLoad - Class in org.onosproject.net.flow
Represents for 3rd-party private original flow.
flowRuleExtPayLoad(byte[]) - Static method in class org.onosproject.net.flow.FlowRuleExtPayLoad
Creates a FlowRuleExtPayLoad.
FlowRuleIntent - Class in org.onosproject.net.intent
An intent that enables to tell flow level operation.
FlowRuleIntent(ApplicationId, List<FlowRule>) - Constructor for class org.onosproject.net.intent.FlowRuleIntent
Deprecated.
FlowRuleIntent(ApplicationId, List<FlowRule>, Collection<NetworkResource>) - Constructor for class org.onosproject.net.intent.FlowRuleIntent
Creates a flow rule intent with the specified flow rules and resources.
FlowRuleIntent(ApplicationId, Key, Collection<FlowRule>, Collection<NetworkResource>) - Constructor for class org.onosproject.net.intent.FlowRuleIntent
Creates an flow rule intent with the specified key, flow rules to be set, and required network resources.
FlowRuleIntent() - Constructor for class org.onosproject.net.intent.FlowRuleIntent
Constructor for serializer.
FlowRuleListener - Interface in org.onosproject.net.flow
Entity capable of receiving flow rule related events.
FlowRuleOperation - Class in org.onosproject.net.flow
Representation of an operation on a flow rule table.
FlowRuleOperation(FlowRule, FlowRuleOperation.Type) - Constructor for class org.onosproject.net.flow.FlowRuleOperation
 
FlowRuleOperation.Type - Enum in org.onosproject.net.flow
Type of flow table operations.
FlowRuleOperations - Class in org.onosproject.net.flow
A batch of flow rule operations that are broken into stages.
FlowRuleOperations() - Constructor for class org.onosproject.net.flow.FlowRuleOperations
 
FlowRuleOperations.Builder - Class in org.onosproject.net.flow
A builder for constructing flow rule operations.
FlowRuleOperationsContext - Interface in org.onosproject.net.flow
The context of a flow rule operations that will become the subject of the notification.
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.
flowRules() - Method in class org.onosproject.net.intent.FlowRuleIntent
Returns a collection of flow rules to be set.
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.
forDevice(DeviceId) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
forDevice(DeviceId) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Sets the deviceId for this flow rule.
FORMAT - Static variable in class org.onosproject.core.Version
 
format(Object) - Method in class org.onosproject.ui.table.cell.AbstractCellFormatter
 
format(Object) - Method in interface org.onosproject.ui.table.CellFormatter
Formats the specified value into a string appropriate for displaying in a table cell.
FORMAT_SHORT - Static variable in class org.onosproject.core.Version
 
formCluster(Set<ControllerNode>, String) - Method in interface org.onosproject.cluster.ClusterAdminService
Forms cluster configuration based on the specified set of node information.  This method resets and restarts the controller instance.
formCluster(Set<ControllerNode>, String) - Method in interface org.onosproject.cluster.ClusterDefinitionService
Forms cluster configuration based on the specified set of node information.
forTable(int) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
forTable(int) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Sets the table id for this flow rule.
forward(ForwardingObjective) - Method in interface org.onosproject.net.behaviour.Pipeliner
Installs the forwarding rules onto the device.
forward(DeviceId, ForwardingObjective) - Method in interface org.onosproject.net.flowobjective.FlowObjectiveService
Installs the forwarding rules onto the specified device.
forward(Ethernet, ConnectPoint) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Forwards an ARP or neighbor solicitation request to its destination.
ForwardingObjective - Interface in org.onosproject.net.flowobjective
Represents a description of which types of traffic need to be forwarded through the device.
ForwardingObjective.Builder - Interface in org.onosproject.net.flowobjective
A forwarding objective builder.
ForwardingObjective.Flag - Enum in org.onosproject.net.flowobjective
Represents whether this objective is monolithic or may be broken down into parts.
frequency() - Method in enum org.onosproject.net.ChannelSpacing
 
fromApp(ApplicationId) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
fromApp(ApplicationId) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Assigns the application that built this flow rule to this object.
fromApp(ApplicationId) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
fromApp(ApplicationId) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
fromApp(ApplicationId) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
fromApp(ApplicationId) - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Assigns an application id.
fromApp(ApplicationId) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
 
fromApp(ApplicationId) - Method in interface org.onosproject.net.flowobjective.Objective.Builder
Specifies the application which applied the filter.
fromBytes(byte[]) - Static method in class org.onosproject.store.cluster.messaging.ClusterMessage
Decodes a new ClusterMessage from raw bytes.

G

generateArrayNode(TableModel) - Static method in class org.onosproject.ui.table.TableUtils
Generates a JSON array node from a table model.
get() - Method in interface org.onosproject.store.service.AsyncAtomicCounter
Returns the current value of the counter without modifying it.
get(K) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns the value (and version) to which the specified key is mapped, or null if this map contains no mapping for the key.
get() - Method in interface org.onosproject.store.service.AtomicCounter
Returns the current value of the counter without modifying it.
get(K) - Method in interface org.onosproject.store.service.ConsistentMap
Returns the value (and version) to which the specified key is mapped, or null if this map contains no mapping for the key.
get(K) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns the value mapped to the specified key.
get(K) - Method in interface org.onosproject.store.service.TransactionalMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Class<T>) - Method in class org.onosproject.ui.RequestHandler
Returns implementation of the specified service class.
get(String) - Method in class org.onosproject.ui.table.TableModel.Row
Returns the value of the cell in the given column for this row.
get(Class<T>) - Method in class org.onosproject.ui.UiMessageHandler
Returns implementation of the specified service class.
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.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Returns the set of ports allocated for an intent.
getAllocations(Port) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Returns the intent allocated to a port.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Returns set of ports allocated for an intent.
getAllocations(Port) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Returns intent allocated to a port.
getAllocations() - Method in interface org.onosproject.net.resource.link.LinkResourceService
Returns all allocated resources.
getAllocations(Link) - Method in interface org.onosproject.net.resource.link.LinkResourceService
Returns all allocated resources to given link.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.link.LinkResourceService
Returns the resources allocated for an Intent.
getAllocations(IntentId) - Method in interface org.onosproject.net.resource.link.LinkResourceStore
Returns resources allocated for an Intent.
getAllocations(Link) - Method in interface org.onosproject.net.resource.link.LinkResourceStore
Returns resources allocated for a link.
getAllocations() - Method in interface org.onosproject.net.resource.link.LinkResourceStore
Returns all allocated resources.
getAndAdd(long) - Method in interface org.onosproject.store.service.AsyncAtomicCounter
Atomically adds the given value to the current value.
getAndAdd(long) - Method in interface org.onosproject.store.service.AtomicCounter
Atomically adds the given value to the current value.
getAndIncrement() - Method in interface org.onosproject.store.service.AsyncAtomicCounter
Atomically increment by one the current value.
getAndIncrement() - Method in interface org.onosproject.store.service.AtomicCounter
Atomically increment by one the current value.
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(String) - Method in interface org.onosproject.core.ApplicationIdStore
Returns registered application id from the given name.
getAppId(Short) - Method in interface org.onosproject.core.CoreService
Returns an existing application id from a given id.
getAppId(String) - 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.
getApplication(ApplicationId) - Method in interface org.onosproject.app.ApplicationService
Returns the application with the supplied application identifier.
getApplication(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Returns the application with the supplied application identifier.
getApplications() - Method in interface org.onosproject.app.ApplicationService
Returns the set of all installed applications.
getApplications() - Method in interface org.onosproject.app.ApplicationStore
Returns the set of all installed applications.
getAsFormattedStrings() - Method in class org.onosproject.ui.table.TableModel.Row
Returns the row as an array of formatted strings.
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.link.LinkResourceService
Returns available resources for given link.
getAvailableResources(Link, LinkResourceAllocations) - Method in interface org.onosproject.net.resource.link.LinkResourceService
Returns available resources for given link.
getBytes() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Serializes this instance.
getCandidates() - Method in interface org.onosproject.cluster.LeadershipService
Returns the candidates for all known topics.
getCandidates(String) - Method in interface org.onosproject.cluster.LeadershipService
Returns the candidates for a given topic.
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.
getColumnIds() - Method in class org.onosproject.ui.table.TableModel
Returns the array of column IDs for this table model.
getColumnIds() - Method in class org.onosproject.ui.table.TableRequestHandler
Subclasses should return the array of column IDs with which to initialize their table model.
getCompilers() - Method in interface org.onosproject.net.intent.IntentExtensionService
Returns immutable set of bindings of currently registered intent compilers.
getComponentNames() - Method in interface org.onosproject.cfg.ComponentConfigService
Returns names of all components that have registered their configuration properties.
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.
getControllers() - Method in interface org.onosproject.net.behaviour.ControllerConfig
Obtain the list of controller which are currently configured.
getCounters() - Method in interface org.onosproject.store.service.StorageAdminService
Returns information about all the atomic counters in the system.
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.
getDispatchTimeLimit() - Method in interface org.onosproject.event.EventDeliveryService
Returns the number of millis that an event sink has to process an event.
getDriver(String) - Method in interface org.onosproject.net.driver.DriverResolver
Returns the specified driver.
getDriver(String, String, String) - Method in interface org.onosproject.net.driver.DriverService
Returns the driver that matches the specified primordial device discovery information.
getDriver(DeviceId) - Method in interface org.onosproject.net.driver.DriverService
Returns the driver for the specified device.
getDrivers() - Method in class org.onosproject.net.driver.DefaultDriverProvider
 
getDrivers() - Method in interface org.onosproject.net.driver.DriverProvider
Returns the set of driver types and behaviour implementations to be made available by this provider.
getDrivers() - Method in interface org.onosproject.net.driver.DriverService
Returns the overall set of drivers being provided.
getDrivers(Class<? extends Behaviour>) - Method in interface org.onosproject.net.driver.DriverService
Returns the set of drivers which support the specified behaviour.
getDst() - Method in class org.onosproject.net.intent.OpticalCircuitIntent
Returns the destination transponder port.
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(IntentData) - Static method in class org.onosproject.net.intent.IntentEvent
Creates an IntentEvent based on the state contained in the given intent data.
getEvent(IntentState, Intent) - Static method in class org.onosproject.net.intent.IntentEvent
Creates an IntentEvent based on the given state and intent.
getExtensions() - Method in interface org.onosproject.ui.UiExtensionService
Returns the list of user interface extensions.
getExtraneousGroups(DeviceId) - Method in interface org.onosproject.net.group.GroupStore
Returns the extraneous groups associated with a device.
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.
getFormatter(String) - Method in class org.onosproject.ui.table.TableModel
Returns the cell formatter to use on values in the specified column.
getFreePorts(DeviceId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Returns unallocated ports on the given device.
getFreeResources(Link) - Method in interface org.onosproject.net.resource.link.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.
getGroup(DeviceId, GroupKey) - Method in interface org.onosproject.net.group.GroupService
Returns a group object associated to an application cookie.
getGroup(DeviceId, GroupKey) - Method in interface org.onosproject.net.group.GroupStore
Returns the stored group entry.
getGroup(DeviceId, GroupId) - Method in interface org.onosproject.net.group.GroupStore
Returns the stored group entry for an id.
getGroupCount(DeviceId) - Method in interface org.onosproject.net.group.GroupStore
Returns the number of groups for the specified device in the store.
getGroups(DeviceId, ApplicationId) - Method in interface org.onosproject.net.group.GroupService
Retrieves all groups created by an application in the specified device as seen by current controller instance.
getGroups(DeviceId) - Method in interface org.onosproject.net.group.GroupService
Returns all groups associated with the given device.
getGroups(DeviceId) - Method in interface org.onosproject.net.group.GroupStore
Returns the groups associated with a device.
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.
getId(String) - Method in interface org.onosproject.app.ApplicationService
Returns the registered id of the application with the given name.
getId(String) - Method in interface org.onosproject.app.ApplicationStore
Returns the registered id of the application with the given name.
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.
getInMemoryDatabaseCounters() - Method in interface org.onosproject.store.service.StorageAdminService
Returns information about all the atomic in-memory database counters in the system.
getInstallableIntents(Key) - Method in interface org.onosproject.net.intent.IntentService
Returns the list of the installable events associated with the specified top-level intent.
getInstallableIntents(Key) - Method in interface org.onosproject.net.intent.IntentStore
Returns the list of the installable events associated with the specified original intent.
getIntent(Key) - Method in interface org.onosproject.net.intent.IntentService
Fetches an intent based on its key.
getIntent(Key) - 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.
getIntentData() - Method in interface org.onosproject.net.intent.IntentService
Returns an iterable of intent data objects currently in the system.
getIntentData(boolean, long) - Method in interface org.onosproject.net.intent.IntentStore
Returns an iterable of all intent data objects in the store.
getIntentData(Key) - Method in interface org.onosproject.net.intent.IntentStore
Returns the intent data object associated with the specified key.
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 an iterable of all intents in the store.
getIntentState(Key) - Method in interface org.onosproject.net.intent.IntentService
Retrieves the state of an intent by its identifier.
getIntentState(Key) - Method in interface org.onosproject.net.intent.IntentStore
Returns the state of the specified intent.
getLastUpdated(NodeId) - Method in interface org.onosproject.cluster.ClusterService
Returns the system time when the availability state was last updated.
getLastUpdated(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
Returns the system when the availability state was last updated.
getLeader(String) - Method in interface org.onosproject.cluster.LeadershipService
Returns the current leader for the topic.
getLeader(Key) - Method in interface org.onosproject.net.intent.PartitionService
Returns the leader for a particular key.
getLeaderBoard() - Method in interface org.onosproject.cluster.LeadershipService
Returns the current leader board.
getLeadership(String) - Method in interface org.onosproject.cluster.LeadershipService
Returns the current leadership info for the topic.
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.
getMapInfo() - Method in interface org.onosproject.store.service.StorageAdminService
Returns information about all the consistent maps in the system.
getMapping(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Returns the intents mapped to a lower intent.
getMapping(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Returns the set of intents mapped to a lower intent.
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.
getNextGroup(Integer) - Method in interface org.onosproject.net.flowobjective.FlowObjectiveStore
Fetch a next group from the store.
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.
getPartitionedDatabaseCounters() - Method in interface org.onosproject.store.service.StorageAdminService
Returns information about all the atomic partitioned database counters in the system.
getPartitionInfo() - Method in interface org.onosproject.store.service.StorageAdminService
Returns information about all partitions in the system.
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.
getPending() - Method in interface org.onosproject.net.intent.IntentService
Returns the list of intent requests pending processing.
getPending() - Method in interface org.onosproject.net.intent.IntentStore
Returns the intent requests pending processing.
getPendingData() - Method in interface org.onosproject.net.intent.IntentStore
Returns the intent data objects that are pending processing.
getPendingData(boolean, long) - Method in interface org.onosproject.net.intent.IntentStore
Returns the intent data objects that are pending processing for longer than the specified duration.
getPermissions(ApplicationId) - Method in interface org.onosproject.app.ApplicationService
Returns the permissions currently granted to the applications.
getPermissions(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Returns the permissions granted to the applications.
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.
getPortStatistics(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
Returns the list of port statistics associated with the device.
getPortStatistics(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
Returns the list of port statistics of the specified device.
getPreviousStatistic(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticStore
Fetches the current observed stats values.
getProperties(String) - Method in interface org.onosproject.cfg.ComponentConfigService
Returns configuration properties of the named components.
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 interface org.onosproject.net.driver.DriverAdminService
Returns the set of driver providers currently registered.
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.
getQueue(UnsignedInteger) - Method in interface org.onosproject.net.behaviour.QueueConfig
Obtain a specific queue given a queue id.
getQueues() - Method in interface org.onosproject.net.behaviour.QueueConfig
Obtain all queues configured on a device.
getResourceAllocation(Link) - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
getResourceAllocation(Link) - Method in interface org.onosproject.net.resource.link.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.
getRows() - Method in class org.onosproject.ui.table.TableModel
Returns the raw TableModel.Row representation of the rows in this table.
getService(Class<T>) - Method in interface org.onosproject.codec.CodecContext
Returns reference to the specified service implementation.
getService(Class<T>) - Method in class org.onosproject.rest.AbstractWebResource
 
getSignalType() - Method in class org.onosproject.net.intent.OpticalCircuitIntent
Returns the ODU signal type.
getSignalType() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns the ODU signal type.
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.OpticalCircuitIntent
Returns the source transponder port.
getSrc() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns the source transponder port.
getState(ApplicationId) - Method in interface org.onosproject.app.ApplicationService
Return the application state.
getState(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Returns the current application state.
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.
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.
getTimestamp(IntentId) - Method in interface org.onosproject.net.intent.IntentClockService
Returns a new timestamp for the specified intent.
getTimestamp(T, U) - Method in interface org.onosproject.store.service.ClockService
Gets a new timestamp for the given objects.
getTimestamp() - Method in interface org.onosproject.store.service.LogicalClockService
Generates a new logical timestamp.
getTimestamp(T, U) - Method in class org.onosproject.store.service.WallclockClockManager
 
getTransactionalMap(String, Serializer) - Method in interface org.onosproject.store.service.TransactionContext
Returns a transactional map data structure with the specified name.
getTransactions() - Method in interface org.onosproject.store.service.StorageAdminService
Returns all the transactions in the system.
getValue() - Method in enum org.onosproject.net.flow.criteria.Criterion.IPv6ExthdrFlags
Gets the value as an integer.
getViewExtension(String) - Method in interface org.onosproject.ui.UiExtensionService
Returns the user interface extension that contributed the specified view.
givenGroupId() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns groupId passed in by application.
givenGroupId() - Method in interface org.onosproject.net.group.GroupDescription
Returns groupId passed in by caller.
GraphDescription - Interface in org.onosproject.net.topology
Describes attribute(s) of a network graph.
grid() - Method in class org.onosproject.net.device.OmsPortDescription
Returns grid spacing frequency.
grid() - Method in class org.onosproject.net.OmsPort
Returns the grid spacing frequency.
GridType - Enum in org.onosproject.net
Represents type of wavelength grid.
gridType() - Method in class org.onosproject.net.OchSignal
Returns grid type.
group(GroupId) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
group(GroupId) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the group ID.
Group - Interface in org.onosproject.net.group
ONOS representation of group that is stored in the system.
Group.GroupState - Enum in org.onosproject.net.group
State of the group object in ONOS.
GroupBucket - Interface in org.onosproject.net.group
Group Bucket definition.
GroupBuckets - Class in org.onosproject.net.group
Immutable collection of group bucket.
GroupBuckets(List<GroupBucket>) - Constructor for class org.onosproject.net.group.GroupBuckets
Creates a immutable list of group bucket.
GroupDescription - Interface in org.onosproject.net.group
ONOS representation of group description that is used to create a group.
GroupDescription.Type - Enum in org.onosproject.net.group
Types of the group supported by ONOS.
GroupEvent - Class in org.onosproject.net.group
Describes group events.
GroupEvent(GroupEvent.Type, Group) - Constructor for class org.onosproject.net.group.GroupEvent
Creates an event of a given type and for the specified Group and the current time.
GroupEvent(GroupEvent.Type, Group, long) - Constructor for class org.onosproject.net.group.GroupEvent
Creates an event of a given type and for the specified Group and time.
GroupEvent.Type - Enum in org.onosproject.net.group
Type of flow rule events.
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.
groupId() - Method in class org.onosproject.net.flow.instructions.Instructions.GroupInstruction
 
groupId() - Method in class org.onosproject.net.group.GroupOperation
Returns group identifier attribute of the operation.
GroupKey - Interface in org.onosproject.net.group
Representation of generalized Key that would be used to store groups in < Key, Value > store.
GroupListener - Interface in org.onosproject.net.group
Entity capable of receiving Group related events.
GroupOperation - Class in org.onosproject.net.group
Group operation definition to be used between core and provider layers of group subsystem.
GroupOperation.Type - Enum in org.onosproject.net.group
 
groupOperationFailed(DeviceId, GroupOperation) - Method in interface org.onosproject.net.group.GroupProviderService
Notifies core if any failure from data plane during group operations.
groupOperationFailed(DeviceId, GroupOperation) - Method in interface org.onosproject.net.group.GroupStore
Indicates the group operations failed.
GroupOperations - Class in org.onosproject.net.group
Immutable collection of group operation to be used between core and provider layers of group subsystem.
GroupOperations(List<GroupOperation>) - Constructor for class org.onosproject.net.group.GroupOperations
Creates a immutable list of group operation.
GroupProvider - Interface in org.onosproject.net.group
Abstraction of group provider.
GroupProviderRegistry - Interface in org.onosproject.net.group
Abstraction for a group provider registry.
GroupProviderService - Interface in org.onosproject.net.group
Service through which Group providers can inject information into the core.
GroupService - Interface in org.onosproject.net.group
Service for create/update/delete "group" in the devices.
GroupStore - Interface in org.onosproject.net.group
Manages inventory of groups per device; not intended for direct use.
GroupStore.UpdateType - Enum in org.onosproject.net.group
 
GroupStoreDelegate - Interface in org.onosproject.net.group
Group store delegate abstraction.
groupType() - Method in class org.onosproject.net.group.GroupOperation
Returns group type attribute of the operation.

H

handle(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterMessageHandler
Handles/Processes the cluster message.
handlePacket(PacketContext) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Handles a arp or neighbor solicitation packet.
handler() - Method in class org.onosproject.net.driver.AbstractHandlerBehaviour
 
handler() - Method in interface org.onosproject.net.driver.HandlerBehaviour
Returns the driver handler context on which this behaviour operates.
HandlerBehaviour - Interface in org.onosproject.net.driver
Representation of a facet of device behaviour that can be used to interact with a device (in context of DriverHandler).
hasBehaviour(Class<? extends Behaviour>) - Method in class org.onosproject.net.driver.DefaultDriver
 
hasBehaviour(Class<? extends Behaviour>) - Method in interface org.onosproject.net.driver.Driver
Indicates whether or not the driver, or any of its parents, support the specified class of behaviour.
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.FlowRuleExtPayLoad
 
hash() - Method in class org.onosproject.net.intent.Key
 
hashCode() - Method in class org.onosproject.cfg.ConfigProperty
 
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.DefaultApplication
 
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.DefaultAnnotations
 
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.EthCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.EthTypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IcmpCodeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IcmpTypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Icmpv6CodeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.Icmpv6TypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IndexedLambdaCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPDscpCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPEcnCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPProtocolCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPv6ExthdrFlagsCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPv6FlowLabelCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPv6NDLinkLayerAddressCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.IPv6NDTargetAddressCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.LambdaCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.MetadataCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.MplsCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.OchSignalCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.OchSignalTypeCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion
Deprecated.
 
hashCode() - Method in class org.onosproject.net.flow.criteria.PortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.SctpPortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.TcpPortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.UdpPortCriterion
 
hashCode() - Method in class org.onosproject.net.flow.criteria.VlanIdCriterion
 
hashCode() - Method in class org.onosproject.net.flow.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.FlowRuleExtPayLoad
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.GroupInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.TableTypeTransition
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModOchSignalInstruction
 
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.ModMplsTtlInstruction
 
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.PopVlanInstruction
 
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.flow.instructions.L3ModificationInstruction.ModIPv6FlowLabelInstruction
 
hashCode() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModTtlInstruction
 
hashCode() - Method in class org.onosproject.net.group.DefaultGroup
 
hashCode() - Method in class org.onosproject.net.group.DefaultGroupBucket
 
hashCode() - Method in class org.onosproject.net.group.DefaultGroupDescription
 
hashCode() - Method in class org.onosproject.net.group.DefaultGroupKey
 
hashCode() - Method in class org.onosproject.net.group.GroupBuckets
 
hashCode() - Method in class org.onosproject.net.group.GroupOperation
 
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.IndexedLambda
 
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.IntentData
 
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.Key
 
hashCode() - Method in class org.onosproject.net.LinkKey
 
hashCode() - Method in class org.onosproject.net.OchPort
 
hashCode() - Method in class org.onosproject.net.OchSignal
 
hashCode() - Method in class org.onosproject.net.OduCltPort
 
hashCode() - Method in class org.onosproject.net.OmsPort
 
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.packet.DefaultPacketRequest
 
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.link.BandwidthResource
 
hashCode() - Method in class org.onosproject.net.resource.link.BandwidthResourceRequest
 
hashCode() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
hashCode() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
hashCode() - Method in class org.onosproject.net.resource.link.LambdaResource
 
hashCode() - Method in class org.onosproject.net.resource.link.LambdaResourceAllocation
 
hashCode() - Method in class org.onosproject.net.resource.link.MplsLabel
 
hashCode() - Method in class org.onosproject.net.resource.link.MplsLabelResourceAllocation
 
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.ClusterMessage
 
hashCode() - Method in class org.onosproject.store.cluster.messaging.Endpoint
 
hashCode() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
hashCode() - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
 
hashCode() - Method in class org.onosproject.store.service.MultiValuedTimestamp
 
hashCode() - Method in class org.onosproject.store.service.WallClockTimestamp
 
hashCode() - Method in interface org.onosproject.store.Timestamp
 
hashCode() - Method in class org.onosproject.ui.UiView
 
hasName() - Method in class org.onosproject.net.PortNumber
Indicates whether this port number was created with a port name, or only with a number.
HexFormatter - Class in org.onosproject.ui.table.cell
Formats integer values as hex strings with a "0x" prefix.
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.
host() - Method in class org.onosproject.store.cluster.messaging.Endpoint
 
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.
hostConnectPoint(String) - Static method in class org.onosproject.net.ConnectPoint
Parse a host connect point from a string.
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.
HostLocationFormatter - Class in org.onosproject.ui.table.cell
Formats a host location as "(device-id)/(port)".
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.Builder - Class in org.onosproject.net.intent
Builder of a host to host intent.
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.
hwVersion() - Method in class org.onosproject.net.driver.DefaultDriver
 
hwVersion() - Method in interface org.onosproject.net.driver.Driver
Returns the device hardware version.

I

icmpCode() - Method in class org.onosproject.net.flow.criteria.IcmpCodeCriterion
Gets the ICMP code to match.
IcmpCodeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of ICMP code criterion (8 bits unsigned integer).
icmpType() - Method in class org.onosproject.net.flow.criteria.IcmpTypeCriterion
Gets the ICMP type to match.
IcmpTypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of ICMP type criterion (8 bits unsigned integer).
icmpv6Code() - Method in class org.onosproject.net.flow.criteria.Icmpv6CodeCriterion
Gets the ICMPv6 code to match.
Icmpv6CodeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of ICMPv6 code criterion (8 bits unsigned integer).
icmpv6Type() - Method in class org.onosproject.net.flow.criteria.Icmpv6TypeCriterion
Gets the ICMPv6 type to match.
Icmpv6TypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of ICMPv6 type criterion (8 bits unsigned integer).
iconId() - Method in class org.onosproject.ui.UiView
Returns the icon ID.
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.Application
Returns the application name id.
id() - Method in interface org.onosproject.core.ApplicationId
Returns the application id.
id() - Method in class org.onosproject.core.DefaultApplication
 
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 an integer 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 class org.onosproject.net.flow.FlowRuleBatchOperation
 
id() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
id() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
id() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
id() - Method in interface org.onosproject.net.flowobjective.Objective
An identifier for this objective.
id() - Method in class org.onosproject.net.group.DefaultGroup
Returns group identifier associated with a group object.
id() - Method in interface org.onosproject.net.group.Group
Returns group identifier associated with a group object.
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.
id() - Method in interface org.onosproject.store.service.Transaction
Returns the transaction Id.
id() - Method in class org.onosproject.ui.UiView
Returns the view identifier.
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.
immediate() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
immediate() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
immediate() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Any instructions preceded by this method call will be immediate.
immediate() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns the list of treatment instructions that will be applied immediately.
implementation(Class<? extends Behaviour>) - Method in class org.onosproject.net.driver.DefaultDriver
 
implementation(Class<? extends Behaviour>) - Method in interface org.onosproject.net.driver.Driver
Returns the implementation class for the specified behaviour.
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.
incrementAndGet() - Method in interface org.onosproject.store.service.AsyncAtomicCounter
Atomically increment by one the current value.
incrementAndGet() - Method in interface org.onosproject.store.service.AtomicCounter
Atomically increment by one the current value.
incrementErrorCount() - Method in class org.onosproject.net.intent.IntentData
Increments the error count for this intent.
index() - Method in class org.onosproject.net.IndexedLambda
Returns the index number of lambda.
index() - Method in class org.onosproject.net.topology.ClusterId
Returns the backing integer index.
IndexedLambda - Class in org.onosproject.net
Implementation of Lambda simply designated by an index number of wavelength.
IndexedLambda(long) - Constructor for class org.onosproject.net.IndexedLambda
Creates an instance representing the wavelength specified by the given index number.
indexedLambda(long) - Static method in interface org.onosproject.net.Lambda
Create an Lambda instance with the specified wavelength index number.
IndexedLambdaCriterion - Class in org.onosproject.net.flow.criteria
Implementation of indexed lambda criterion.
ingressLabel(Optional<MplsLabel>) - Method in class org.onosproject.net.intent.MplsIntent.Builder
Sets the ingress label of the intent that will be built.
ingressLabel() - Method in class org.onosproject.net.intent.MplsIntent
Returns the MPLS label which the ingress traffic should tagged.
ingressLabel(Optional<MplsLabel>) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
Sets the ingress label of the intent that will be built.
ingressLabel() - Method in class org.onosproject.net.intent.MplsPathIntent
Returns the MPLS label which the ingress traffic should tagged.
ingressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.MplsIntent.Builder
Sets the ingress point of the point to point intent that will be built.
ingressPoint() - Method in class org.onosproject.net.intent.MplsIntent
Returns the port on which the ingress traffic should be connected to the egress.
ingressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
Sets the ingress point of the point to point intent that will be built.
ingressPoint() - Method in class org.onosproject.net.intent.PointToPointIntent
Returns the port on which the ingress traffic should be connected to the egress.
ingressPoint(ConnectPoint) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
Sets the ingress point of the single point to multi point intent that will be built.
ingressPoint() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
Returns the port on which the ingress traffic should be connected to the egress.
ingressPoints(Set<ConnectPoint>) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
Sets the ingress point of the single point to multi point intent that will be built.
ingressPoints() - Method in class org.onosproject.net.intent.LinkCollectionIntent
Returns the ingress points of the intent.
ingressPoints(Set<ConnectPoint>) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
Sets the ingress point of the single point to multi point intent that will be built.
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.
init(DeviceId, PipelinerContext) - Method in interface org.onosproject.net.behaviour.Pipeliner
Initializes the driver with context required for its operation.
init(UiConnection, ServiceDirectory) - Method in class org.onosproject.ui.UiMessageHandler
Initializes the handler with the user interface connection and service directory context.
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(InputStream) - Method in interface org.onosproject.app.ApplicationAdminService
Installs the application contained in the specified application archive input stream.
installables() - Method in class org.onosproject.net.intent.IntentData
Returns the installables associated with this intent.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.AppIdFormatter
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.ConnectPointFormatter
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.DefaultCellComparator
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.DefaultCellFormatter
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.EnumFormatter
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.HexFormatter
An instance of this class.
INSTANCE - Static variable in class org.onosproject.ui.table.cell.HostLocationFormatter
An instance of this class.
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 - Class in org.onosproject.net.flow.instructions
Factory class for creating various traffic treatment instructions.
Instructions.DropInstruction - Class in org.onosproject.net.flow.instructions
Drop instruction.
Instructions.GroupInstruction - Class in org.onosproject.net.flow.instructions
Group Instruction.
Instructions.MetadataInstruction - Class in org.onosproject.net.flow.instructions
Metadata instruction.
Instructions.OutputInstruction - Class in org.onosproject.net.flow.instructions
Output Instruction.
Instructions.TableTypeTransition - Class in org.onosproject.net.flow.instructions
Transition instruction.
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, Key, Collection<NetworkResource>, int) - Constructor for class org.onosproject.net.intent.Intent
Creates a new intent.
intent() - Method in class org.onosproject.net.intent.IntentData
Returns the intent this metadata references.
intent() - Method in class org.onosproject.net.intent.IntentOperation
Returns the intent to which this operation applied.
Intent.Builder - Class in org.onosproject.net.intent
Abstract builder for intents.
IntentBatchDelegate - Interface in org.onosproject.net.intent
Facade for receiving notifications from the intent batch service.
IntentClockService - Interface in org.onosproject.net.intent
Logical clock service that issues per-intent timestamps.
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.
IntentData - Class in org.onosproject.net.intent
A wrapper class that contains an intents, its state, and other metadata for internal use.
IntentData(Intent, IntentState, Timestamp) - Constructor for class org.onosproject.net.intent.IntentData
Creates a new intent data object.
IntentData(IntentData) - Constructor for class org.onosproject.net.intent.IntentData
Copy constructor.
IntentData() - Constructor for class org.onosproject.net.intent.IntentData
 
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.
intentId() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
intentId() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
intentId() - Method in interface org.onosproject.net.resource.link.LinkResourceRequest
Returns the IntentId associated with the request.
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(IntentOperation.Type, Intent) - Constructor for class org.onosproject.net.intent.IntentOperation
Creates an intent operation.
IntentOperation.Type - Enum in org.onosproject.net.intent
Operation type.
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.
Interrupted() - Constructor for exception org.onosproject.store.service.ConsistentMapException.Interrupted
 
Interrupted() - Constructor for exception org.onosproject.store.service.StorageException.Interrupted
 
Interrupted() - Constructor for exception org.onosproject.store.service.TransactionException.Interrupted
 
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 - Variable in class org.onosproject.net.behaviour.ControllerInfo
 
ip() - Method in class org.onosproject.net.flow.criteria.IPCriterion
Gets the IP prefix to match.
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 - Class in org.onosproject.net.flow.criteria
Implementation of IP address criterion.
ipDscp() - Method in class org.onosproject.net.flow.criteria.IPDscpCriterion
Gets the IP DSCP value to match.
IPDscpCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IP DSCP (Differentiated Services Code Point) criterion (6 bits).
ipEcn() - Method in class org.onosproject.net.flow.criteria.IPEcnCriterion
Gets the IP ECN value to match.
IPEcnCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IP ECN (Explicit Congestion Notification) criterion (2 bits).
IPProtocolCriterion - Class in org.onosproject.net.flow.criteria
Implementation of Internet Protocol Number criterion (8 bits unsigned) integer.
IPv6ExthdrFlagsCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IPv6 Extension Header pseudo-field criterion (16 bits).
IPv6FlowLabelCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IPv6 Flow Label (RFC 6437) criterion (20 bits unsigned integer).
IPv6NDLinkLayerAddressCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IPv6 Neighbor Discovery link-layer address criterion.
IPv6NDTargetAddressCriterion - Class in org.onosproject.net.flow.criteria
Implementation of IPv6 Neighbor Discovery target address criterion.
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.
isBidirectional() - Method in class org.onosproject.net.intent.OpticalCircuitIntent
Returns the directionality of the intent.
isBidirectional() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
Returns the directionality of the intent.
isBidirectional() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
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.
isDone() - Method in interface org.onosproject.store.service.Transaction
Returns true if this transaction has completed execution.
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 interface org.onosproject.store.service.AsyncConsistentMap
Returns true if the map is empty.
isEmpty() - Method in interface org.onosproject.store.service.ConsistentMap
Returns true if the map is empty.
isEmpty() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns true if this map is empty.
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
 
isGroupStateAddedFirstTime() - Method in class org.onosproject.net.group.DefaultGroup
 
isGroupStateAddedFirstTime() - Method in interface org.onosproject.net.group.StoredGroupEntry
Returns the isGroupStateAddedFirstTime value.
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.FlowRuleIntent
 
isInstallable() - Method in class org.onosproject.net.intent.Intent
Indicates whether or not the intent is installable.
isKnown(IpAddress) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
Returns whether this particular IP address is known to the system.
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.
isLocal(Key) - Method in interface org.onosproject.net.intent.IntentService
Signifies whether the local node is responsible for processing the given intent key.
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.
isMaster(Key) - Method in interface org.onosproject.net.intent.IntentStore
Checks to see whether the calling instance is the master for processing this intent, or more specifically, the key contained in this intent.
isMine(Key) - Method in interface org.onosproject.net.intent.PartitionService
Returns whether the given intent key is in a partition owned by this instance or not.
isNewerThan(Timestamp) - Method in interface org.onosproject.store.Timestamp
Tests if this timestamp is newer than the specified timestamp.
isOlderThan(Timestamp) - Method in interface org.onosproject.store.Timestamp
Tests if this timestamp is older than the specified timestamp.
isOpen() - Method in interface org.onosproject.store.service.TransactionContext
Returns if this transaction context is open.
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.
isSet() - Method in class org.onosproject.cfg.ConfigProperty
Indicates whether the property is set or whether it assumes its default value.
isSuccess() - Method in interface org.onosproject.net.flow.BatchOperationResult
Returns whether the operation was successful.
isSuccess() - Method in class org.onosproject.net.flow.CompletedBatchOperation
 
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.
isTunable() - Method in class org.onosproject.net.device.OchPortDescription
Returns true if port is wavelength tunable.
isTunable() - Method in class org.onosproject.net.OchPort
Returns true if port is wavelength tunable.
isUpdateAcceptable(IntentData, IntentData) - Static method in class org.onosproject.net.intent.IntentData
Determines whether an intent data update is allowed.
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

js() - Method in class org.onosproject.ui.UiExtension
Returns input stream containing JavaScript inclusion statements.
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
 
JsonUtils - Class in org.onosproject.ui
Provides convenience methods for dealing with JSON nodes, arrays etc.

K

key() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
key() - Method in interface org.onosproject.net.flowobjective.FilteringObjective
Obtain the key for this filter.
key() - Method in class org.onosproject.net.group.DefaultGroupKey
 
key() - Method in interface org.onosproject.net.group.GroupKey
Returns the byte representation of key.
key(Key) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
key() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
Returns the key of link annotation this constraint designates.
key(Key) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
key - Variable in class org.onosproject.net.intent.Intent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.Intent.Builder
Sets the key for the intent that will be built.
key() - Method in class org.onosproject.net.intent.Intent
 
key() - Method in class org.onosproject.net.intent.IntentData
Returns the intent key.
key() - Method in class org.onosproject.net.intent.IntentOperation
Returns the key for this intent.
Key - Class in org.onosproject.net.intent
Key class for Intents.
Key(long) - Constructor for class org.onosproject.net.intent.Key
 
key(Key) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
key(Key) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
key() - Method in class org.onosproject.store.service.DatabaseUpdate
Returns the item key being updated.
key() - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
Returns the key this event concerns.
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 class org.onosproject.net.driver.DefaultDriver
 
keys() - Method in class org.onosproject.net.driver.DefaultDriverData
 
keys() - Method in interface org.onosproject.net.SparseAnnotations
Returns the set of keys for available annotations.
keySet() - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns a Set view of the keys contained in this map.
keySet() - Method in interface org.onosproject.store.service.ConsistentMap
Returns a Set view of the keys contained in this map.
keySet() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns a set of the keys in this map.

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.
L0ModificationInstruction.ModOchSignalInstruction - Class in org.onosproject.net.flow.instructions
Represents an L0 OCh (Optical Channel) 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.ModMplsTtlInstruction - Class in org.onosproject.net.flow.instructions
Represents a MPLS TTL 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.PopVlanInstruction - Class in org.onosproject.net.flow.instructions
Represents a VLAN POP 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.
L3ModificationInstruction.ModIPv6FlowLabelInstruction - Class in org.onosproject.net.flow.instructions
Represents a L3 IPv6 Flow Label (RFC 6437) modification instruction (20 bits unsigned integer).
L3ModificationInstruction.ModTtlInstruction - Class in org.onosproject.net.flow.instructions
Represents a L3 TTL modification instruction.
label() - Method in class org.onosproject.net.flow.criteria.MplsCriterion
 
label() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
 
label() - Method in class org.onosproject.net.resource.link.MplsLabel
Returns MPLS Label as an MPLS Label Object.
label() - Method in enum org.onosproject.ui.UiView.Category
Returns display label for the category.
label() - Method in class org.onosproject.ui.UiView
Returns the view label.
lambda() - Method in class org.onosproject.net.device.OchPortDescription
Returns OCh signal.
lambda() - Method in class org.onosproject.net.flow.criteria.IndexedLambdaCriterion
Returns the indexed lambda to match.
lambda() - Method in class org.onosproject.net.flow.criteria.LambdaCriterion
Gets the lambda (wavelength) to match.
lambda() - Method in class org.onosproject.net.flow.criteria.OchSignalCriterion
Returns the OCh signal to match.
lambda() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
lambda() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModOchSignalInstruction
 
lambda() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
Returns the lambda required by this constraint.
lambda(OchSignal) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the optical channel (lambda) for the intent that will be built.
lambda() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
Lambda - Interface in org.onosproject.net
Abstraction of wavelength.
lambda() - Method in class org.onosproject.net.OchPort
Returns OCh signal.
lambda() - Method in class org.onosproject.net.resource.link.LambdaResourceAllocation
Returns the lambda resource.
LambdaConstraint - Class in org.onosproject.net.intent.constraint
Constraint that evaluates links based on available lambda.
LambdaConstraint(LambdaResource) - Constructor for class org.onosproject.net.intent.constraint.LambdaConstraint
Creates a new optical lambda constraint.
LambdaCriterion - Class in org.onosproject.net.flow.criteria
Implementation of lambda (wavelength) criterion (16 bits unsigned integer).
LambdaResource - Class in org.onosproject.net.resource.link
Representation of lambda resource.
LambdaResourceAllocation - Class in org.onosproject.net.resource.link
Representation of allocated lambda resource.
LambdaResourceAllocation(LambdaResource) - Constructor for class org.onosproject.net.resource.link.LambdaResourceAllocation
Creates a new LambdaResourceAllocation with LambdaResource object.
LambdaResourceRequest - Class in org.onosproject.net.resource.link
Representation of a request for lambda resource.
LambdaResourceRequest() - Constructor for class org.onosproject.net.resource.link.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.
lastUpdated() - Method in interface org.onosproject.store.service.Transaction
Returns the system time when the transaction was last updated.
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 class org.onosproject.store.service.PartitionInfo
Returns the partition leader.
Leadership - Class in org.onosproject.cluster
Abstract leadership concept.
Leadership(String, NodeId, long, long) - Constructor for class org.onosproject.cluster.Leadership
 
Leadership(String, NodeId, List<NodeId>, long, long) - Constructor for class org.onosproject.cluster.Leadership
 
Leadership(String, List<NodeId>, long, 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.
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.
life() - Method in class org.onosproject.net.group.DefaultGroup
Returns the number of milliseconds this group has been alive.
life() - Method in interface org.onosproject.net.group.Group
Returns the number of milliseconds this group has been alive.
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() - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
Constructor for serializer.
LinkCollectionIntent.Builder - Class in org.onosproject.net.intent
Builder of a single point to multi point intent.
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.link
Abstraction of link resource.
LinkResource() - Constructor for class org.onosproject.net.resource.link.LinkResource
 
LinkResourceAllocations - Interface in org.onosproject.net.resource.link
Representation of allocated link resources.
LinkResourceEvent - Class in org.onosproject.net.resource.link
Describes an event related to a Link Resource.
LinkResourceEvent(LinkResourceEvent.Type, Collection<LinkResourceAllocations>) - Constructor for class org.onosproject.net.resource.link.LinkResourceEvent
Constructs a link resource event.
LinkResourceEvent.Type - Enum in org.onosproject.net.resource.link
Type of resource this event is for.
LinkResourceListener - Interface in org.onosproject.net.resource.link
Entity for receiving link resource events.
LinkResourceRequest - Interface in org.onosproject.net.resource.link
Representation of a request for link resource.
LinkResourceRequest.Builder - Interface in org.onosproject.net.resource.link
Builder of link resource request.
LinkResources - Interface in org.onosproject.net.resource.link
Abstraction of a resources of a link.
LinkResources.Builder - Interface in org.onosproject.net.resource.link
Builder of LinkResources.
LinkResourceService - Interface in org.onosproject.net.resource.link
Service for providing link resource allocation.
LinkResourceStore - Interface in org.onosproject.net.resource.link
Manages link resources.
LinkResourceStoreDelegate - Interface in org.onosproject.net.resource.link
Link resource store delegate abstraction.
links() - Method in class org.onosproject.net.DefaultPath
 
links(Set<Link>) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
Sets the links of the link collection intent that will be built.
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.link.DefaultLinkResourceAllocations
 
links() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
links() - Method in interface org.onosproject.net.resource.link.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.
ListenerRegistry<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.
ListenerRegistry() - Constructor for class org.onosproject.event.ListenerRegistry
 
listeners - Variable in class org.onosproject.event.ListenerRegistry
Set of listeners that have registered.
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.
loadDriver(HierarchicalConfiguration, DriverResolver) - Method in class org.onosproject.net.driver.XmlDriverLoader
Loads a driver from the supplied hierarchical configuration.
loadDrivers(InputStream, DriverResolver) - Method in class org.onosproject.net.driver.XmlDriverLoader
Loads the specified drivers resource as an XML stream and parses it to produce a ready-to-register driver provider.
loadDrivers(HierarchicalConfiguration, DriverResolver) - Method in class org.onosproject.net.driver.XmlDriverLoader
Loads a driver provider from the supplied hierarchical configuration.
LOCAL - Static variable in class org.onosproject.net.PortNumber
 
localNode() - Method in interface org.onosproject.cluster.ClusterDefinitionService
Returns the local controller node.
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.
LogicalClockService - Interface in org.onosproject.store.service
Service that issues logical timestamps.
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.EthCriterion
Gets the MAC address to match.
mac() - Method in class org.onosproject.net.flow.criteria.IPv6NDLinkLayerAddressCriterion
Gets the MAC link-layer address to match.
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.
makePermanent() - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
makePermanent() - Method in interface org.onosproject.net.flow.FlowRule.Builder
Makes this rule permanent on the dataplane.
makePermanent() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
makePermanent() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
makePermanent() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
Noop.
makePermanent() - Method in interface org.onosproject.net.flowobjective.Objective.Builder
Makes the filtering objective permanent.
makeTemporary(int) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
makeTemporary(int) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Makes this rule temporary and timeout after the specified amount of time.
makeTemporary(int) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
makeTemporary(int) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
makeTemporary(int) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
Noop.
makeTemporary(int) - Method in interface org.onosproject.net.flowobjective.Objective.Builder
Makes the filtering objective temporary.
makeTopCandidate(String, NodeId) - Method in interface org.onosproject.cluster.LeadershipService
Moves the specified nodeId to the top of the candidates list for the topic.
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.
manufacturer() - Method in class org.onosproject.net.driver.DefaultDriver
 
manufacturer() - Method in interface org.onosproject.net.driver.Driver
Returns the device manufacturer name.
MapInfo - Class in org.onosproject.store.service
Metadata information for a consistent map.
MapInfo(String, int) - Constructor for class org.onosproject.store.service.MapInfo
 
mapper() - Method in interface org.onosproject.codec.CodecContext
Returns the JSON object mapper.
mapper() - Method in class org.onosproject.rest.AbstractWebResource
 
MAPPER - Static variable in class org.onosproject.ui.RequestHandler
 
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(int) - 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.
matchIcmpCode(short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ICMP code field using the specified value.
matchIcmpCode(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIcmpCode(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an ICMP code.
matchIcmpType(short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ICMP type field using the specified value.
matchIcmpType(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIcmpType(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an ICMP type.
matchIcmpv6Code(short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ICMPv6 code field using the specified value.
matchIcmpv6Code(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIcmpv6Code(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an ICMPv6 code.
matchIcmpv6Type(short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on ICMPv6 type field using the specified value.
matchIcmpv6Type(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIcmpv6Type(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an ICMPv6 type.
matchInPhyPort(PortNumber) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IN_PHY_PORT field using the specified value.
matchInPhyPort(PortNumber) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchInPhyPort(PortNumber) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a physical inport.
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.
matchIPDscp(byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IP DSCP field using the specified value.
matchIPDscp(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPDscp(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IP DSCP (6 bits in ToS field).
matchIPDst(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv4 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 IPv4 address.
matchIPEcn(byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IP ECN field using the specified value.
matchIPEcn(byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPEcn(byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IP ECN (2 bits in ToS field).
matchIPProtocol(short) - 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 IPv4 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 IPv4 address.
matchIPv6Dst(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 destination field using the specified value.
matchIPv6Dst(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6Dst(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l3 IPv6 address.
matchIPv6ExthdrFlags(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 Extension Header pseudo-field fiags.
matchIPv6ExthdrFlags(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6ExthdrFlags(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches on IPv6 Extension Header pseudo-field flags.
matchIPv6FlowLabel(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 flow label field using the specified value.
matchIPv6FlowLabel(int) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6FlowLabel(int) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IPv6 flow label.
matchIPv6NDSourceLinkLayerAddress(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 Neighbor Discovery source link-layer address using the specified value.
matchIPv6NDSourceLinkLayerAddress(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6NDSourceLinkLayerAddress(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IPv6 Neighbor Discovery source link-layer address.
matchIPv6NDTargetAddress(Ip6Address) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 Neighbor Discovery target address using the specified value.
matchIPv6NDTargetAddress(Ip6Address) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6NDTargetAddress(Ip6Address) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IPv6 Neighbor Discovery target address.
matchIPv6NDTargetLinkLayerAddress(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 Neighbor Discovery target link-layer address using the specified value.
matchIPv6NDTargetLinkLayerAddress(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6NDTargetLinkLayerAddress(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an IPv6 Neighbor Discovery target link-layer address.
matchIPv6Src(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on IPv6 source field using the specified value.
matchIPv6Src(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchIPv6Src(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a l3 IPv6 address.
matchLambda(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Deprecated.
in Cardinal Release. Use Criteria.matchLambda(Lambda) instead.
matchLambda(Lambda) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on lambda using the specified value.
matchLambda(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
Deprecated.
matchLambda(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Deprecated.
matchMetadata(long) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on METADATA field using the specified value.
matchMetadata(long) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchMetadata(long) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a metadata.
matchMplsLabel(MplsLabel) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on MPLS label.
matchMplsLabel(MplsLabel) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchMplsLabel(MplsLabel) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches on a MPLS label.
matchOchSignalType(OchSignalType) - Static method in class org.onosproject.net.flow.criteria.Criteria
Create a match on OCh (Optical Channel) signal type.
matchOpticalSignalType(short) - Static method in class org.onosproject.net.flow.criteria.Criteria
Deprecated.
matchOpticalSignalType(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
Deprecated.
matchOpticalSignalType(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Deprecated.
matchSctpDst(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on SCTP destination port field using the specified value.
matchSctpDst(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchSctpDst(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a SCTP destination port number.
matchSctpSrc(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on SCTP source port field using the specified value.
matchSctpSrc(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchSctpSrc(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches a SCTP source port number.
matchTcpDst(int) - 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(int) - 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.
matchUdpDst(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on UDP destination port field using the specified value.
matchUdpDst(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchUdpDst(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an UDP destination port number.
matchUdpSrc(int) - Static method in class org.onosproject.net.flow.criteria.Criteria
Creates a match on UDP source port field using the specified value.
matchUdpSrc(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
 
matchUdpSrc(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
Matches an UDP 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_PRIORITY - Static variable in class org.onosproject.net.intent.Intent
 
MAX_TIMEOUT - Static variable in interface org.onosproject.net.flow.FlowRule
 
maxFrequency() - Method in class org.onosproject.net.device.OmsPortDescription
Returns maximum frequency.
maxFrequency() - Method in class org.onosproject.net.OmsPort
Returns the maximum frequency.
members() - Method in class org.onosproject.store.service.PartitionInfo
Returns the list of partition members.
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.
merge(Driver) - Method in class org.onosproject.net.driver.DefaultDriver
 
merge(Driver) - Method in interface org.onosproject.net.driver.Driver
Merges the specified driver behaviours and properties into this one, giving preference to the other driver when dealing with conflicts.
messageHandlerFactory() - Method in class org.onosproject.ui.UiExtension
Returns message handler factory.
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
 
messageTypes() - Method in class org.onosproject.ui.UiMessageHandler
Returns the set of message types which this handler is capable of processing.
MessagingService - Interface in org.onosproject.store.cluster.messaging
Interface for low level messaging primitives.
metadata() - Method in class org.onosproject.net.flow.criteria.MetadataCriterion
Gets the metadata to match.
metadata() - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
MetadataCriterion - Class in org.onosproject.net.flow.criteria
Implementation of Metadata criterion.
metadataMask() - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
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
 
MIN_PRIORITY - Static variable in class org.onosproject.net.intent.Intent
 
minFrequency() - Method in class org.onosproject.net.device.OmsPortDescription
Returns minimum frequency.
minFrequency() - Method in class org.onosproject.net.OmsPort
Returns the minimum frequency.
minor() - Method in class org.onosproject.core.Version
Returns the minor version number.
modify(FlowRule) - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Appends a flow rule modify to the current stage.
modL0Lambda(short) - Static method in class org.onosproject.net.flow.instructions.Instructions
Deprecated.
in Cardinal Release. Use Instructions.modL0Lambda(Lambda) instead.
modL0Lambda(Lambda) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates an L0 modification with the specified OCh signal.
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 IPv4 dst modification.
modL3IPv6Dst(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 IPv6 dst modification.
modL3IPv6FlowLabel(int) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 IPv6 Flow Label modification.
modL3IPv6Src(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 IPv6 src modification.
modL3Src(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a L3 IPv4 src modification.
modMplsLabel(MplsLabel) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a MPLS label modification.
modVlanId(VlanId) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a VLAN ID modification.
modVlanPcp(Byte) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a VLAN PCP modification.
MplsCriterion - Class in org.onosproject.net.flow.criteria
Implementation of MPLS tag criterion (20 bits).
MplsIntent - Class in org.onosproject.net.intent
Abstraction of MPLS label-switched connectivity.
MplsIntent() - Constructor for class org.onosproject.net.intent.MplsIntent
Constructor for serializer.
MplsIntent.Builder - Class in org.onosproject.net.intent
Builder of an MPLS intent.
MplsLabel - Class in org.onosproject.net.resource.link
Representation of MPLS label resource.
MplsLabel(int) - Constructor for class org.onosproject.net.resource.link.MplsLabel
Creates a new instance with given MPLS label.
mplsLabel() - Method in class org.onosproject.net.resource.link.MplsLabelResourceAllocation
Returns the MPLS label resource.
MplsLabelResourceAllocation - Class in org.onosproject.net.resource.link
Representation of allocated MPLS label resource.
MplsLabelResourceAllocation(MplsLabel) - Constructor for class org.onosproject.net.resource.link.MplsLabelResourceAllocation
Creates a new MplsLabelResourceAllocation with MplsLabel object.
MplsLabelResourceRequest - Class in org.onosproject.net.resource.link
Representation of a request for lambda resource.
MplsLabelResourceRequest() - Constructor for class org.onosproject.net.resource.link.MplsLabelResourceRequest
 
MplsPathIntent - Class in org.onosproject.net.intent
Abstraction of explicit MPLS label-switched path.
MplsPathIntent.Builder - Class in org.onosproject.net.intent
Builder of a host to host intent.
multicast(M, MessageSubject, Function<M, byte[]>, Set<NodeId>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Multicasts 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() - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
Constructor for serializer.
MultiPointToSinglePointIntent.Builder - Class in org.onosproject.net.intent
Builder of a multi point to single point intent.
MultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>> - Class in org.onosproject.store.service
A logical timestamp that derives its value from two input values.
MultiValuedTimestamp(T, U) - Constructor for class org.onosproject.store.service.MultiValuedTimestamp
Creates a new timestamp based on two values.
MutableAnnotations - Interface in org.onosproject.net
Represents an mutable set of simple key/value string annotations.

N

name() - Method in interface org.onosproject.app.ApplicationDescription
Returns the application name id.
name() - Method in class org.onosproject.app.DefaultApplicationDescription
 
name() - Method in class org.onosproject.cfg.ComponentConfigEvent
Returns the property name.
name() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property name.
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.
name() - Method in class org.onosproject.net.driver.DefaultDriver
 
name() - Method in interface org.onosproject.net.driver.Driver
Returns the driver name.
name() - Method in class org.onosproject.net.PortNumber
Returns the backing string value.
name() - Method in class org.onosproject.store.service.MapInfo
Returns the name of the map.
name() - Method in class org.onosproject.store.service.PartitionInfo
Returns the name of the partition.
NetTools - Class in org.onosproject.net
Networking domain tools.
NetworkResource - Interface in org.onosproject.net
Representation of a network resource, e.g.
newBuilder() - Static method in class org.onosproject.store.service.DatabaseUpdate
Creates a new builder instance.
newHandlers() - Method in interface org.onosproject.ui.UiMessageHandlerFactory
Produces a collection of new message handlers.
newStage() - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Closes the current stage and starts a new one.
next(NextObjective) - Method in interface org.onosproject.net.behaviour.Pipeliner
Installs the next hop elements into the device.
next() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
next(DeviceId, NextObjective) - Method in interface org.onosproject.net.flowobjective.FlowObjectiveService
Installs the next hop elements into the specified device.
next() - Method in interface org.onosproject.net.flowobjective.NextObjective
The collection of treatments that need to be applied to a set of traffic.
NextGroup - Interface in org.onosproject.net.behaviour
Opaque data type for carrying group-like information.
nextId() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
nextId() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective
Obtain the traffic treatment for this objective.
NextObjective - Interface in org.onosproject.net.flowobjective
Represents a nexthop which will be translated by a driver into the appropriate group or actions needed to implement the function.
NextObjective.Builder - Interface in org.onosproject.net.flowobjective
A next step builder.
NextObjective.Type - Enum in org.onosproject.net.flowobjective
Represents the type of next phase to build.
nextStep(int) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
nextStep(int) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Assigns a next step to the forwarding objective.
node(ObjectNode, String) - Static method in class org.onosproject.ui.JsonUtils
Returns the specified node property as an object node.
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.
nonNullCompare(Object, Object) - Method in class org.onosproject.ui.table.cell.AbstractCellComparator
Compares its two arguments for order.
nonNullCompare(Object, Object) - Method in class org.onosproject.ui.table.cell.DefaultCellComparator
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.AbstractCellFormatter
Formats the specified value into a string appropriate for displaying in a table cell.
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.AppIdFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.ConnectPointFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.DefaultCellFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.EnumFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.HexFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.HostLocationFormatter
 
nonNullFormat(Object) - Method in class org.onosproject.ui.table.cell.TimeFormatter
 
NORMAL - Static variable in class org.onosproject.net.PortNumber
 
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.
number(ObjectNode, String) - Static method in class org.onosproject.ui.JsonUtils
Returns the specified node property as a number.

O

Objective - Interface in org.onosproject.net.flowobjective
Base representation of an flow description.
Objective.Builder - Interface in org.onosproject.net.flowobjective
An objective builder.
Objective.Operation - Enum in org.onosproject.net.flowobjective
Type of operation.
ObjectiveContext - Interface in org.onosproject.net.flowobjective
The context of a objective that will become the subject of the notification.
ObjectiveError - Enum in org.onosproject.net.flowobjective
Represents the set of errors possible when processing an objective.
ObjectiveEvent - Class in org.onosproject.net.flowobjective
Describes a objective event.
ObjectiveEvent(ObjectiveEvent.Type, Integer) - Constructor for class org.onosproject.net.flowobjective.ObjectiveEvent
Creates an event of the given type for the specified objective id.
ObjectiveEvent(ObjectiveEvent.Type, Integer, long) - Constructor for class org.onosproject.net.flowobjective.ObjectiveEvent
Creates an event of the given type for the specified objective id at the given time.
ObjectiveEvent.Type - Enum in org.onosproject.net.flowobjective
Type of objective events.
objectNode() - Method in class org.onosproject.ui.UiMessageHandler
Returns a freshly minted object node.
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.
obstacles() - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
Returns the obstacle device ids.
OchPort - Class in org.onosproject.net
Implementation of OCh port (Optical Channel).
OchPort(Element, PortNumber, boolean, OduSignalType, boolean, OchSignal, Annotations...) - Constructor for class org.onosproject.net.OchPort
Creates an OCh port in the specified network element.
OchPortDescription - Class in org.onosproject.net.device
Default implementation of immutable OCh port description.
OchPortDescription(PortNumber, boolean, OduSignalType, boolean, OchSignal, SparseAnnotations...) - Constructor for class org.onosproject.net.device.OchPortDescription
Creates OCH port description based on the supplied information.
OchPortDescription(PortDescription, OduSignalType, boolean, OchSignal, SparseAnnotations) - Constructor for class org.onosproject.net.device.OchPortDescription
Creates OCH port description based on the supplied information.
ochSignal(GridType, ChannelSpacing, int, int) - Static method in interface org.onosproject.net.Lambda
Creates a Lambda instance with the specified arguments.
OchSignal - Class in org.onosproject.net
Implementation of Lambda representing OCh (Optical Channel) Signal.
OchSignal(GridType, ChannelSpacing, int, int) - Constructor for class org.onosproject.net.OchSignal
Creates an instance with the specified arguments.
OchSignal(LambdaResourceAllocation, Frequency, Frequency) - Constructor for class org.onosproject.net.OchSignal
Create OCh signal from lambda resource allocation.
OchSignal(Frequency, ChannelSpacing, int) - Constructor for class org.onosproject.net.OchSignal
 
OchSignalCriterion - Class in org.onosproject.net.flow.criteria
Implementation of OCh (Optical Channel) signal criterion.
OchSignalType - Enum in org.onosproject.net
Represents OCh (Optical Channel) signal type defined in Open Networking Foundation "Optical Transport Protocol Extensions Version 1.0".
OchSignalTypeCriterion - Class in org.onosproject.net.flow.criteria
Implementation of OCh (Optical Channel) signal type criterion.
OduCltPort - Class in org.onosproject.net
Implementation of ODU client port (Optical channel Data Unit).
OduCltPort(Element, PortNumber, boolean, OduCltPort.SignalType, Annotations...) - Constructor for class org.onosproject.net.OduCltPort
Creates an ODU client port in the specified network element.
OduCltPort.SignalType - Enum in org.onosproject.net
 
OduCltPortDescription - Class in org.onosproject.net.device
Default implementation of immutable ODU client port description.
OduCltPortDescription(PortNumber, boolean, OduCltPort.SignalType, SparseAnnotations...) - Constructor for class org.onosproject.net.device.OduCltPortDescription
Creates ODU client port description based on the supplied information.
OduCltPortDescription(PortDescription, OduCltPort.SignalType, SparseAnnotations) - Constructor for class org.onosproject.net.device.OduCltPortDescription
Creates ODU client port description based on the supplied information.
OduSignalType - Enum in org.onosproject.net
Represents ODU (Optical channel Data Unit) signal type.
of(NodeId, long) - Static method in class org.onosproject.mastership.MastershipTerm
 
of(String, ApplicationId) - Static method in class org.onosproject.net.intent.Key
Creates a key based on the provided string.
of(long, ApplicationId) - Static method in class org.onosproject.net.intent.Key
Creates a key based on the provided long.
OmsPort - Class in org.onosproject.net
Implementation of OMS port (Optical Multiplexing Section).
OmsPort(Element, PortNumber, boolean, Frequency, Frequency, Frequency, Annotations...) - Constructor for class org.onosproject.net.OmsPort
Creates an OMS port in the specified network element.
OmsPortDescription - Class in org.onosproject.net.device
Default implementation of immutable OMS port description.
OmsPortDescription(PortNumber, boolean, Frequency, Frequency, Frequency, SparseAnnotations...) - Constructor for class org.onosproject.net.device.OmsPortDescription
Creates OMS port description based on the supplied information.
OmsPortDescription(PortDescription, Frequency, Frequency, Frequency, SparseAnnotations) - Constructor for class org.onosproject.net.device.OmsPortDescription
Creates OMS port description based on the supplied information.
one(HostId) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
Sets the first host of the intent that will be built.
one() - Method in class org.onosproject.net.intent.HostToHostIntent
Returns identifier of the first host.
one(ConnectPoint) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
Sets the first connection point of the two way intent that will be built.
one() - Method in class org.onosproject.net.intent.TwoWayP2PIntent
Returns identifier of the first host.
onError(FlowRuleOperations) - Method in interface org.onosproject.net.flow.FlowRuleOperationsContext
 
onError(Objective, ObjectiveError) - Method in interface org.onosproject.net.flowobjective.ObjectiveContext
 
onProcessLimit() - Method in interface org.onosproject.event.EventSink
Handles notification that event processing time limit has been exceeded.
onProcessLimit() - Method in class org.onosproject.event.ListenerRegistry
 
onSuccess(FlowRuleOperations) - Method in interface org.onosproject.net.flow.FlowRuleOperationsContext
 
onSuccess(Objective) - Method in interface org.onosproject.net.flowobjective.ObjectiveContext
 
onUpdate(IntentData) - Method in interface org.onosproject.net.intent.IntentStoreDelegate
Called when a new intent has been updated for which this node is the master.
op() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
op() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
op() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
op() - Method in interface org.onosproject.net.flowobjective.Objective
The type of operation for this objective.
operation(FlowRuleOperation) - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Appends an existing flow rule to the current stage.
operations() - Method in class org.onosproject.net.group.GroupOperations
Returns immutable list of group operation.
operator() - Method in class org.onosproject.net.flow.BatchOperationEntry
Gets the operator of this operation.
ops() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
 
OPTICAL_WAVES - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for the number of optical waves.
OpticalCircuitIntent - Class in org.onosproject.net.intent
An optical layer intent for circuits between two OduClt ports.
OpticalCircuitIntent(ApplicationId, Key, ConnectPoint, ConnectPoint, OduCltPort.SignalType, boolean, int) - Constructor for class org.onosproject.net.intent.OpticalCircuitIntent
Creates an optical circuit intent between the specified connection points.
OpticalCircuitIntent() - Constructor for class org.onosproject.net.intent.OpticalCircuitIntent
Constructor for serializer.
OpticalCircuitIntent.Builder - Class in org.onosproject.net.intent
Builder for optical circuit intents.
OpticalConnectivityIntent - Class in org.onosproject.net.intent
An optical layer intent for connectivity between two OCh ports.
OpticalConnectivityIntent(ApplicationId, Key, ConnectPoint, ConnectPoint, OduSignalType, boolean, int) - 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.
OpticalConnectivityIntent.Builder - Class in org.onosproject.net.intent
Builder for optical connectivity intents.
OpticalPathIntent - Class in org.onosproject.net.intent
 
OpticalPathIntent() - Constructor for class org.onosproject.net.intent.OpticalPathIntent
 
OpticalPathIntent.Builder - Class in org.onosproject.net.intent
Builder for optical path intents.
OpticalSignalTypeCriterion - Class in org.onosproject.net.flow.criteria
Deprecated.
OptimisticConcurrencyFailure() - Constructor for exception org.onosproject.store.service.TransactionException.OptimisticConcurrencyFailure
 
opType() - Method in class org.onosproject.net.group.GroupOperation
Returns group operation type.
org.onosproject.app - package org.onosproject.app
Set of abstractions for managing network control applications.
org.onosproject.cfg - package org.onosproject.cfg
Set of abstractions for centrally managing component configurations.
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.behaviour - package org.onosproject.net.behaviour
Abstractions of various device configuration or device adaptation behaviours; counterpart to the device driver subsystem.
org.onosproject.net.device - package org.onosproject.net.device
Infrastructure device model & related services API definitions.
org.onosproject.net.driver - package org.onosproject.net.driver
Set of facilities to allow the platform to be extended with device specific behaviours and to allow modeling device behaviours while hiding details of specific device driver implementations.
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.flowobjective - package org.onosproject.net.flowobjective
Abstractions for objective-based flow programming of data plane without requiring device pipeline structure awareness.  This subsystem is experimental and its interfaces will change in the upcoming release.
org.onosproject.net.group - package org.onosproject.net.group
Abstractions for interacting with device port groups.
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
Abstractions for reserving network resources.
org.onosproject.net.resource.device - package org.onosproject.net.resource.device
Services for reserving devices as network resources.
org.onosproject.net.resource.link - package org.onosproject.net.resource.link
Services for reserving links and their capacity as 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.rest - package org.onosproject.rest
Base abstractions and utilities for developing REST APIs.
org.onosproject.security - package org.onosproject.security
Application security constructs.
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.
org.onosproject.ui - package org.onosproject.ui
Mechanism for managing dynamically registered user interface extensions.
org.onosproject.ui.table - package org.onosproject.ui.table
Facilities for creating tabular models of data for the GUI.
org.onosproject.ui.table.cell - package org.onosproject.ui.table.cell
Set of table cell renderers and comparators for use by GUI apps.
origin() - Method in interface org.onosproject.app.ApplicationDescription
Returns the name of the application origin, group or company.
origin() - Method in class org.onosproject.app.DefaultApplicationDescription
 
origin() - Method in interface org.onosproject.core.Application
Returns the name of the application origin, group or company.
origin() - Method in class org.onosproject.core.DefaultApplication
 
origin() - Method in class org.onosproject.net.intent.IntentData
Returns the origin node that created this intent.
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.
ownedTopics(NodeId) - Method in interface org.onosproject.cluster.LeadershipService
Returns the set of topics owned by the specified node.

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.
PacketPriority - Enum in org.onosproject.net.packet
Priorities available to applications for requests for packets from the data plane.
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.
PacketRequest - Interface in org.onosproject.net.packet
Represents a packet request made to devices.
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.
packets() - Method in class org.onosproject.net.group.DefaultGroup
Returns the number of packets processed by this group.
packets() - Method in class org.onosproject.net.group.DefaultGroupBucket
 
packets() - Method in interface org.onosproject.net.group.Group
Returns the number of packets processed by this group.
packets() - Method in interface org.onosproject.net.group.GroupBucket
Returns the number of packets processed by this group bucket.
PacketService - Interface in org.onosproject.net.packet
Service for intercepting data plane packets and for emitting synthetic outbound packets.
packetsReceived() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsReceived() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of packets received.
packetsRxDropped() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsRxDropped() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of packets dropped by RX.
packetsRxErrors() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsRxErrors() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of transmit errors.
packetsSent() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsSent() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of packets sent.
PacketStore - Interface in org.onosproject.net.packet
Manages routing of outbound packets.
PacketStoreDelegate - Interface in org.onosproject.net.packet
Packet store delegate abstraction.
packetsTxDropped() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsTxDropped() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of packets dropped by TX.
packetsTxErrors() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
packetsTxErrors() - Method in interface org.onosproject.net.device.PortStatistics
Returns the number of receive errors.
parent() - Method in class org.onosproject.net.driver.DefaultDriver
 
parent() - Method in interface org.onosproject.net.driver.Driver
Returns the parent driver from which this driver inherits behaviours and properties.
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.
PartitionEvent - Class in org.onosproject.net.intent
Partition event.
PartitionEvent(PartitionEvent.Type, String) - Constructor for class org.onosproject.net.intent.PartitionEvent
 
PartitionEvent.Type - Enum in org.onosproject.net.intent
 
PartitionEventListener - Interface in org.onosproject.net.intent
Entity capable of receiving device partition-related events.
PartitionInfo - Class in org.onosproject.store.service
Contains information about a database partition.
PartitionInfo(String, long, List<String>, String) - Constructor for class org.onosproject.store.service.PartitionInfo
Class constructor.
PartitionService - Interface in org.onosproject.net.intent
Service for interacting with the partition-to-instance assignments.
patch() - Method in class org.onosproject.core.Version
Returns the version patch segment.
path(Path) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
path(Path) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the path for the intent that will be built.
path() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
path(Path) - Method in class org.onosproject.net.intent.PathIntent.Builder
Sets the path of the intent that will be built.
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.
PathIntent - Class in org.onosproject.net.intent
Abstraction of explicitly path specified connectivity intent.
PathIntent(ApplicationId, TrafficSelector, TrafficTreatment, Path, List<Constraint>, int) - 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.
PathIntent.Builder - Class in org.onosproject.net.intent
Builder of a host to host intent.
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.net.flow.DefaultFlowRule
 
payLoad() - Method in interface org.onosproject.net.flow.FlowRule
Returns the third party original flow rule.
payLoad() - Method in class org.onosproject.net.flow.FlowRuleExtPayLoad
Returns private flow.
payload() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the message payload.
payload(ObjectNode) - Static method in class org.onosproject.ui.JsonUtils
Returns the payload from the specified event.
peerAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
Gets the IP point-to-point interface peer address.
performGroupOperation(DeviceId, GroupOperations) - Method in interface org.onosproject.net.group.GroupProvider
Performs a batch of group operation in the specified device with the specified parameters.
permanent() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
permanent() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
permanent() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
permanent() - Method in interface org.onosproject.net.flowobjective.Objective
Whether this objective is permanent.
Permission - Enum in org.onosproject.core
Representation of an application permission.
permissions() - Method in interface org.onosproject.app.ApplicationDescription
Returns the permissions requested by the application.
permissions() - Method in class org.onosproject.app.DefaultApplicationDescription
 
permissions() - Method in interface org.onosproject.core.Application
Returns the permissions requested by the application.
permissions() - Method in class org.onosproject.core.DefaultApplication
 
permit() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
permit() - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Permit this filtering condition set.
Pipeliner - Interface in org.onosproject.net.behaviour
Behaviour for handling various pipelines.
PipelinerContext - Interface in org.onosproject.net.behaviour
Processing context and supporting services for the pipeline behaviour.
PointToPointIntent - Class in org.onosproject.net.intent
Abstraction of point-to-point connectivity.
PointToPointIntent() - Constructor for class org.onosproject.net.intent.PointToPointIntent
Constructor for serializer.
PointToPointIntent.Builder - Class in org.onosproject.net.intent
Builder of a point to point intent.
popMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
popMpls(int) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
popMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a pop MPLS header instruction.
popMpls(int) - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a pop MPLS header instruction with a particular ethertype.
popMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Pops MPLS ether type.
popMpls(int) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Pops MPLS ether type and set the new ethertype.
populateTable(TableModel, ObjectNode) - Method in class org.onosproject.ui.table.TableRequestHandler
Subclasses should populate the table model by adding rows.
popVlan() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
popVlan() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a pop VLAN header instruction.
popVlan() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Pops outermost VLAN tag.
port() - Method in class org.onosproject.net.ConnectPoint
Returns the connection port number.
port() - Method in class org.onosproject.net.device.DefaultPortStatistics
 
port() - Method in class org.onosproject.net.device.DeviceEvent
Returns the port subject.
port() - Method in interface org.onosproject.net.device.PortStatistics
Returns the port number.
port() - Method in class org.onosproject.net.flow.criteria.PortCriterion
Gets the input port number to match.
port() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
Port - Interface in org.onosproject.net
Abstraction of a network port.
port() - Method in class org.onosproject.store.cluster.messaging.Endpoint
 
Port.Type - Enum in org.onosproject.net
Represents coarse port type classification.
PORT_NAME - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for the port name.
PortAddresses - Class in org.onosproject.net.host
Represents address information bound to a port.
PortAddresses(ConnectPoint, Set<InterfaceIpAddress>, MacAddress, VlanId) - 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.
PortConfig - Interface in org.onosproject.net.behaviour
Means to configure a logical port at the device.
PortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of input port criterion.
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.
portNumber(long, String) - Static method in class org.onosproject.net.PortNumber
Returns the port number representing the specified long value and name.
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.
PortStatistics - Interface in org.onosproject.net.device
Statistics of a port.
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.
priority() - Method in class org.onosproject.net.flow.criteria.VlanPcpCriterion
Gets the VLAN priority to match.
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.
priority() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
priority() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
priority() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
priority() - Method in interface org.onosproject.net.flowobjective.Objective
The priority for this objective.
priority(int) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
priority - Variable in class org.onosproject.net.intent.Intent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.Intent.Builder
Sets the priority for the intent that will be built.
priority() - Method in class org.onosproject.net.intent.Intent
Returns the priority of the intent.
priority(int) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
priority(int) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
priority() - Method in class org.onosproject.net.packet.DefaultPacketRequest
 
priority() - Method in interface org.onosproject.net.packet.PacketRequest
Obtain the priority.
priorityValue() - Method in enum org.onosproject.net.packet.PacketPriority
Returns the integer value of the priority level.
process(E) - Method in interface org.onosproject.event.EventSink
Processes the specified event.
process(E) - Method in class org.onosproject.event.ListenerRegistry
 
process(IntentData) - Method in interface org.onosproject.net.intent.IntentStoreDelegate
Provides an intent data object that should be processed (compiled and installed) by this manager.
process(PacketContext) - Method in interface org.onosproject.net.packet.PacketProcessor
Processes the inbound packet as specified in the given context.
process(long, ObjectNode) - Method in class org.onosproject.ui.RequestHandler
Processes the incoming message payload from the client.
process(long, ObjectNode) - Method in class org.onosproject.ui.table.TableRequestHandler
 
process(ObjectNode) - Method in class org.onosproject.ui.UiMessageHandler
Processes a JSON message from the user interface client.
processPacket(PacketContext) - Method in interface org.onosproject.net.packet.PacketProviderService
Submits inbound packet context for processing.
properties() - Method in class org.onosproject.net.driver.DefaultDriver
 
properties() - Method in interface org.onosproject.net.driver.Driver
Returns the set of annotations as map of key/value properties.
PROTOCOL - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for southbound protocol.
protocol() - Method in class org.onosproject.net.flow.criteria.IPProtocolCriterion
Gets the IP protocol to match.
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.
punt() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
punt() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Adds a punt-to-controller instruction.
purge(Intent) - Method in interface org.onosproject.net.intent.IntentService
Purges a specific intent from the system if it is FAILED or WITHDRAWN.
pushFlowMetrics(DeviceId, Iterable<FlowEntry>) - Method in interface org.onosproject.net.flow.FlowRuleProviderService
Pushes the collection of flow entries currently applied on the given device.
pushGroupMetrics(DeviceId, Collection<Group>) - Method in interface org.onosproject.net.group.GroupProviderService
Pushes the collection of group detected in the data plane along with statistics.
pushGroupMetrics(DeviceId, Collection<Group>) - Method in interface org.onosproject.net.group.GroupStore
Submits the group metrics to store for a given device ID.
pushMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
pushMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a push MPLS header instruction.
pushMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Push MPLS ether type.
pushVlan() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
pushVlan() - Static method in class org.onosproject.net.flow.instructions.Instructions
Creates a push VLAN header instruction.
pushVlan() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Pushes a new VLAN tag.
put(K, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Associates the specified value with the specified key in this map (optional operation).
put(K, V) - Method in interface org.onosproject.store.service.ConsistentMap
Associates the specified value with the specified key in this map (optional operation).
put(K, V) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Associates the specified value to the specified key in this map.
put(K, V) - Method in interface org.onosproject.store.service.TransactionalMap
Associates the specified value with the specified key in this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Adds mappings for all key-value pairs in the specified map to this map.
putAndGet(K, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Associates the specified value with the specified key in this map (optional operation).
putAndGet(K, V) - Method in interface org.onosproject.store.service.ConsistentMap
Associates the specified value with the specified key in this map (optional operation).
putIfAbsent(K, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
If the specified key is not already associated with a value associates it with the given value and returns null, else returns the current value.
putIfAbsent(K, V) - Method in interface org.onosproject.store.service.ConsistentMap
If the specified key is not already associated with a value associates it with the given value and returns null, else returns the current value.
putIfAbsent(K, V) - Method in interface org.onosproject.store.service.TransactionalMap
If the specified key is not already associated with a value associates it with the given value and returns null, else returns the current value.
putIfAbsentAndGet(K, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Associates the specified value with the specified key in this map (optional operation).
putIfAbsentAndGet(K, V) - Method in interface org.onosproject.store.service.ConsistentMap
Associates the specified value with the specified key in this map (optional operation).
putNextGroup(Integer, NextGroup) - Method in interface org.onosproject.net.flowobjective.FlowObjectiveStore
Adds a NextGroup to the store.

Q

QueueConfig - Interface in org.onosproject.net.behaviour
Means to alter a device's dataplane queues.
QueueInfo - Class in org.onosproject.net.behaviour
Represents a dataplane queue.
QueueInfo(UnsignedInteger, QueueInfo.Type, long, long, long, long) - Constructor for class org.onosproject.net.behaviour.QueueInfo
 
QueueInfo.Type - Enum in org.onosproject.net.behaviour
 

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.
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.
redriveTransactions() - Method in interface org.onosproject.store.service.StorageAdminService
Redrives stuck transactions while removing those that are done.
referenceCount() - Method in class org.onosproject.net.group.DefaultGroup
 
referenceCount() - Method in interface org.onosproject.net.group.Group
Returns the number of flow rules or other groups reference this group.
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.
register(UiExtension) - Method in interface org.onosproject.ui.UiExtensionService
Registers the specified user interface extension.
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.
registerHandler(String, Consumer<byte[]>, Executor) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Registers a new message handler for message type.
registerHandler(String, Function<byte[], byte[]>, Executor) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Registers a new message handler for message type.
registerHandler(String, Function<byte[], CompletableFuture<byte[]>>) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Registers a new message handler for message type.
registerProperties(Class<?>) - Method in interface org.onosproject.cfg.ComponentConfigService
Registers configuration properties for the specified component.
registerProvider(DriverProvider) - Method in interface org.onosproject.net.driver.DriverAdminService
Registers the specified driver provider.
releaseMapping(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Release mapping of given intent.
releaseMapping(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Releases the mapping of the given intent.
releasePorts(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Release ports associated with given intent ID.
releasePorts(IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceStore
Releases the ports allocated to the given intent.
releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.link.LinkResourceService
Releases resources.
releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.link.LinkResourceStore
Releases resources.
relinquishAllRole(NodeId) - Method in interface org.onosproject.mastership.MastershipStore
Removes all the roles for the specified controller instance.
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(ApplicationId) - Method in interface org.onosproject.app.ApplicationStore
Removes the specified application.
remove(String) - Method in class org.onosproject.net.DefaultAnnotations.Builder
Adds the specified annotation.
remove(FlowRule) - Method in class org.onosproject.net.flow.FlowRuleOperations.Builder
Appends a flow rule remove to the current stage.
remove() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
remove(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
remove() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
remove(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
remove() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
remove(ObjectiveContext) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
remove() - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Builds the filtering objective that will be removed.
remove(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Builds the filtering objective that will be removed.
remove() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Builds the forwarding objective that will be removed.
remove(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Builds the forwarding objective that will be removed.
remove() - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Builds the next objective that will be removed.
remove(ObjectiveContext) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Builds the next objective that will be removed.
remove(K) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(K, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove(K, long) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Removes the entry for the specified key only if its current version in the map is equal to the specified version.
remove(K) - Method in interface org.onosproject.store.service.ConsistentMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(K, V) - Method in interface org.onosproject.store.service.ConsistentMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove(K, long) - Method in interface org.onosproject.store.service.ConsistentMap
Removes the entry for the specified key only if its current version in the map is equal to the specified version.
remove(K) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Removes the mapping associated with the specified key from the map.
remove(K, V) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Removes the given key-value mapping from the map, if it exists.
remove(K) - Method in interface org.onosproject.store.service.TransactionalMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(K, V) - Method in interface org.onosproject.store.service.TransactionalMap
Removes the entry for the specified key only if it is currently mapped to the specified 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.
removeBucketsFromGroup(DeviceId, GroupKey, GroupBuckets, GroupKey, ApplicationId) - Method in interface org.onosproject.net.group.GroupService
Removes buckets from existing group.
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.
removeDriver(Driver) - Method in class org.onosproject.net.driver.DefaultDriverProvider
Removes the specified driver from the provider.
removeDrivers(Set<Driver>) - Method in class org.onosproject.net.driver.DefaultDriverProvider
Removes the specified drivers from the provider.
removeExtraneousGroupEntry(Group) - Method in interface org.onosproject.net.group.GroupStore
Remove the group entry from extraneous database.
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.
removeGroup(DeviceId, GroupKey, ApplicationId) - Method in interface org.onosproject.net.group.GroupService
Deletes a group associated to an application cookie.
removeGroupEntry(Group) - Method in interface org.onosproject.net.group.GroupStore
Removes the group entry from store.
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.
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(ApplicationListener) - Method in interface org.onosproject.app.ApplicationService
Removes the specified listener for application lifecycle events.
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.ListenerRegistry
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(GroupListener) - Method in interface org.onosproject.net.group.GroupService
Removes the specified group listener.
removeListener(HostListener) - Method in interface org.onosproject.net.host.HostService
Removes the specified host listener.
removeListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
Removes the specified listener for intent events.
removeListener(PartitionEventListener) - Method in interface org.onosproject.net.intent.PartitionService
Unregisters a event listener for partition 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.link.LinkResourceService
Removes a listener for resource related events.
removeListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
Removes the specified topology listener.
removeListener(EventuallyConsistentMapListener<K, V>) - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Removes the specified listener from the map such that it will no longer receive change notifications.
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.
removeQoS(PortNumber) - Method in interface org.onosproject.net.behaviour.PortConfig
Remove a QoS configuration.
removeQueue(UnsignedInteger) - Method in interface org.onosproject.net.behaviour.QueueConfig
Remove a queue from a device.
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(K, V, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, long, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Replaces the entry for the specified key only if it is currently mapped to the specified version.
replace(K, V, V) - Method in interface org.onosproject.store.service.ConsistentMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, long, V) - Method in interface org.onosproject.store.service.ConsistentMap
Replaces the entry for the specified key only if it is currently mapped to the specified version.
replace(K, V, V) - Method in interface org.onosproject.store.service.TransactionalMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replaceAndGet(K, long, V) - Method in interface org.onosproject.store.service.AsyncConsistentMap
Replaces the entry for the specified key only if it is currently mapped to the specified version.
replaceAndGet(K, long, V) - Method in interface org.onosproject.store.service.ConsistentMap
Replaces the entry for the specified key only if it is currently mapped to the specified version.
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.ListenerRegistry
Reports a problem encountered while processing an event.
request() - Method in class org.onosproject.net.intent.IntentData
 
requested(FlowRuleBatchRequest, DeviceId) - Static method in class org.onosproject.net.flow.FlowRuleBatchEvent
Constructs a new FlowRuleBatchEvent.
RequestHandler - Class in org.onosproject.ui
Abstraction of an entity that handles a specific request from the user interface client.
RequestHandler(String) - Constructor for class org.onosproject.ui.RequestHandler
 
requestMac(IpAddress) - Method in interface org.onosproject.net.host.HostService
Requests the host service to resolve the MAC address for the given IP address.
requestMapping(IntentId, IntentId) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Request a mapping between the given intents.
requestPackets(TrafficSelector, PacketPriority, ApplicationId) - Method in interface org.onosproject.net.packet.PacketService
Requests that packets matching the given selector are punted from the dataplane to the controller.
requestPackets(TrafficSelector, PacketPriority, ApplicationId, FlowRule.Type) - Method in interface org.onosproject.net.packet.PacketService
Requests that packets matching the given selector are punted from the dataplane to the controller.
requestPackets(PacketRequest) - Method in interface org.onosproject.net.packet.PacketStore
Register a request for packets.
requestPorts(Set<Port>, Intent) - Method in interface org.onosproject.net.resource.device.DeviceResourceService
Request a set of ports needed to satisfy the intent.
requestResources(LinkResourceRequest) - Method in interface org.onosproject.net.resource.link.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.
resetProperty(ConfigProperty) - Static method in class org.onosproject.cfg.ConfigProperty
Creates a new configuration property as a copy of an existing one, but without a specific value, thus making it take its default value.
resource(String, String) - Method in class org.onosproject.ui.UiExtension
Returns input stream containing specified view-specific resource.
ResourceAllocation - Interface in org.onosproject.net.resource
Abstraction of allocated resource.
ResourceAllocationException - Exception in org.onosproject.net.resource
Exception thrown for resource allocation errors.
ResourceAllocationException() - Constructor for exception org.onosproject.net.resource.ResourceAllocationException
 
ResourceAllocationException(String) - Constructor for exception org.onosproject.net.resource.ResourceAllocationException
 
ResourceAllocationException(String, Throwable) - Constructor for exception org.onosproject.net.resource.ResourceAllocationException
 
ResourceException - Exception in org.onosproject.net.resource
Represents a resource related error.
ResourceException() - Constructor for exception org.onosproject.net.resource.ResourceException
Constructs an exception with no message and no underlying cause.
ResourceException(String) - Constructor for exception org.onosproject.net.resource.ResourceException
Constructs an exception with the specified message.
ResourceException(String, Throwable) - Constructor for exception org.onosproject.net.resource.ResourceException
Constructs an exception with the specified message and the underlying cause.
ResourceId - Interface in org.onosproject.net.resource
Resource identifier.
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.link.DefaultLinkResourceAllocations
 
resources() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
resources() - Method in interface org.onosproject.net.resource.link.LinkResourceRequest
Returns the set of resource requests.
resources() - Method in interface org.onosproject.net.resource.link.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
Records the response to be sent to the sender.
response() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the response to be sent to the sender.
result() - Method in class org.onosproject.net.flow.FlowRuleBatchEvent
Returns the result of this batch operation.
role() - Method in interface org.onosproject.app.ApplicationDescription
Returns the role of the application.
role() - Method in class org.onosproject.app.DefaultApplicationDescription
 
role() - Method in interface org.onosproject.core.Application
Returns the role of the application.
role() - Method in class org.onosproject.core.DefaultApplication
 
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 cluster root vertex.
ROUTER_ID - Static variable in class org.onosproject.net.AnnotationKeys
Annotation key for the router ID.
Row() - Constructor for class org.onosproject.ui.table.TableModel.Row
 
rowCount() - Method in class org.onosproject.ui.table.TableModel
Returns the number of rows in this table model.
rule() - Method in class org.onosproject.net.flow.FlowRuleOperation
Returns the flow rule.
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.
sctpPort() - Method in class org.onosproject.net.flow.criteria.SctpPortCriterion
Gets the SCTP port to match.
SctpPortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of SCTP port criterion (16 bits unsigned integer).
seedNodes() - Method in interface org.onosproject.cluster.ClusterDefinitionService
Returns the set of seed nodes that should be used for discovering other members of the cluster.
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.flowobjective.DefaultForwardingObjective
 
selector() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective
Obtain the selector for this objective.
selector - Variable in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
Sets the traffic selector for the intent that will be built.
selector() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the match specifying the type of traffic.
selector(TrafficSelector) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
selector(TrafficSelector) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
selector() - Method in class org.onosproject.net.packet.DefaultPacketRequest
 
selector() - Method in interface org.onosproject.net.packet.PacketRequest
Obtain the traffic selector.
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(M, MessageSubject, Function<M, byte[]>, Function<byte[], R>, NodeId) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Sends a message and expects a reply.
sendAndReceive(Endpoint, String, byte[]) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Sends a message synchronously and waits for a response.
sendAsync(Endpoint, String, byte[]) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Sends a message asynchronously to the specified communication end point.
sender() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
Returns the id of the controller sending this message.
sendMessage(String, long, ObjectNode) - Method in class org.onosproject.ui.RequestHandler
Sends a message back to the client.
sendMessage(ObjectNode) - Method in class org.onosproject.ui.RequestHandler
Sends a message back to the client.
sendMessage(ObjectNode) - Method in interface org.onosproject.ui.UiConnection
Sends the specified JSON message to the user interface client.
sendMessage(String, long, ObjectNode) - Method in interface org.onosproject.ui.UiConnection
Composes a message into JSON and sends it to the user interface client.
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.
Serializer - Interface in org.onosproject.store.service
Interface for serialization for store artifacts.
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.
set(String, String) - Method in class org.onosproject.net.driver.DefaultDriverData
 
set(String, String) - Method in interface org.onosproject.net.MutableAnnotations
Returns the value of the specified annotation.
SetBuilder<E> - Interface in org.onosproject.store.service
Builder for distributed set.
setBuilder() - Method in interface org.onosproject.store.service.StorageService
Creates a new distributed set builder.
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.
setBytes(long) - Method in class org.onosproject.net.group.DefaultGroup
Sets number of bytes processed by this group entry.
setBytes(long) - Method in class org.onosproject.net.group.DefaultGroupBucket
 
setBytes(long) - Method in interface org.onosproject.net.group.StoredGroupBucketEntry
Sets number of bytes processed by this group bucket entry.
setBytes(long) - Method in interface org.onosproject.net.group.StoredGroupEntry
Sets number of bytes processed by this group entry.
setBytesReceived(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of received bytes.
setBytesSent(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of sent bytes.
setComparator(String, CellComparator) - Method in class org.onosproject.ui.table.TableModel
Sets a cell comparator for the specified column.
setControllers(List<ControllerInfo>) - Method in interface org.onosproject.net.behaviour.ControllerConfig
Set a list of controllers on a device.
setData(DriverData) - Method in class org.onosproject.net.driver.AbstractBehaviour
 
setData(DriverData) - Method in interface org.onosproject.net.driver.Behaviour
Sets the driver data context on this this behaviour should operate.
setDelegate(D) - Method in class org.onosproject.store.AbstractStore
 
setDelegate(D) - Method in interface org.onosproject.store.Store
Sets the delegate on the store.
setDeviceId(DeviceId) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the device identifier.
setDispatchTimeLimit(long) - Method in interface org.onosproject.event.EventDeliveryService
Sets the number of millis that an event sink has to process an event.
setDurationNano(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the time port has been alive in nano seconds.
setDurationSec(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the time port has been alive in seconds.
setEnabled(PortNumber, boolean) - Method in interface org.onosproject.net.behaviour.PortConfig
Enable/disable administratively a port.
setErrorCount(int) - Method in class org.onosproject.net.intent.IntentData
Sets the error count for this intent.
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.
setFormatter(String, CellFormatter) - Method in class org.onosproject.ui.table.TableModel
Sets a cell formatter for the specified column.
setHandler(DriverHandler) - Method in class org.onosproject.net.driver.AbstractHandlerBehaviour
 
setHandler(DriverHandler) - Method in interface org.onosproject.net.driver.HandlerBehaviour
Sets the driver handler context for this behaviour.
setInstallables(List<Intent>) - Method in class org.onosproject.net.intent.IntentData
Sets the intent installables to the given list of intents.
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.
setIsGroupStateAddedFirstTime(boolean) - Method in class org.onosproject.net.group.DefaultGroup
 
setIsGroupStateAddedFirstTime(boolean) - Method in interface org.onosproject.net.group.StoredGroupEntry
Sets if group has transitioned to ADDED state for the first time.
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.
setLife(long) - Method in class org.onosproject.net.group.DefaultGroup
Sets how long this entry has been entered in the system.
setLife(long) - Method in interface org.onosproject.net.group.StoredGroupEntry
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(MplsLabel) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
setMpls(MplsLabel) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the mpls label.
setOrigin(NodeId) - Method in class org.onosproject.net.intent.IntentData
Sets the origin, which is the node that created the intent.
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.
setPackets(long) - Method in class org.onosproject.net.group.DefaultGroup
Sets number of packets processed by this group entry.
setPackets(long) - Method in class org.onosproject.net.group.DefaultGroupBucket
 
setPackets(long) - Method in interface org.onosproject.net.group.StoredGroupBucketEntry
Sets number of packets processed by this group bucket entry.
setPackets(long) - Method in interface org.onosproject.net.group.StoredGroupEntry
Sets number of packets processed by this group entry.
setPacketsReceived(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of packet received.
setPacketsRxDropped(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of packets dropped by RX.
setPacketsRxErrors(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of receive errors.
setPacketsSent(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of packets sent.
setPacketsTxDropped(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of packets dropped by TX.
setPacketsTxErrors(long) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets the number of transmit errors.
setPermissions(ApplicationId, Set<Permission>) - Method in interface org.onosproject.app.ApplicationAdminService
Updates the permissions granted to the applications.
setPermissions(ApplicationId, Set<Permission>) - Method in interface org.onosproject.app.ApplicationStore
Updates the permissions granted to the applications.
setPollInterval(long) - Static method in class org.onosproject.net.statistic.DefaultLoad
Sets the poll interval in seconds.
setPort(int) - Method in class org.onosproject.net.device.DefaultPortStatistics.Builder
Sets port number.
setProperty(String, String, String) - Method in interface org.onosproject.cfg.ComponentConfigService
Sets the value of the specified configuration property.
setProperty(String, String, String) - Method in interface org.onosproject.cfg.ComponentConfigStore
Sets the value of the specified configuration property.
setProperty(ConfigProperty, String) - Static method in class org.onosproject.cfg.ConfigProperty
Creates a new configuration property as a copy of an existing one, but with a new value.
setReferenceCount(long) - Method in class org.onosproject.net.group.DefaultGroup
 
setReferenceCount(long) - Method in interface org.onosproject.net.group.StoredGroupEntry
Sets number of flow rules or groups referencing this group 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(Group.GroupState) - Method in class org.onosproject.net.group.DefaultGroup
Sets the new state for this entry.
setState(Group.GroupState) - Method in interface org.onosproject.net.group.StoredGroupEntry
Sets the new state for this entry.
setState(IntentState) - Method in class org.onosproject.net.intent.IntentData
Updates the state of the intent to the given new state.
setVersion(Timestamp) - Method in class org.onosproject.net.intent.IntentData
Sets the version for this intent data.
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.
sid(ObjectNode) - Static method in class org.onosproject.ui.JsonUtils
Returns the sequence identifier from the specified event, or 0 (zero) if the "sid" property does not exist.
signalType() - Method in class org.onosproject.net.device.OchPortDescription
Returns ODU signal type.
signalType() - Method in class org.onosproject.net.device.OduCltPortDescription
Returns ODU client signal type.
signalType() - Method in class org.onosproject.net.flow.criteria.OchSignalTypeCriterion
Returns the OCh signal type to match.
signalType() - Method in class org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion
Deprecated.
Gets the optical signal type to match.
signalType(OduCltPort.SignalType) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
Sets the ODU signal type for the intent that will be built.
signalType(OduSignalType) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
Sets the ODU signal type for the intent that will be built.
signalType(OchSignalType) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the optical signal type for the intent that will be built.
signalType() - Method in class org.onosproject.net.intent.OpticalPathIntent
 
signalType() - Method in class org.onosproject.net.OchPort
Returns ODU signal type.
signalType() - Method in class org.onosproject.net.OduCltPort
Returns ODU client signal type.
SinglePointToMultiPointIntent - Class in org.onosproject.net.intent
Abstraction of single source, multiple destination connectivity intent.
SinglePointToMultiPointIntent() - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
Constructor for serializer.
SinglePointToMultiPointIntent.Builder - Class in org.onosproject.net.intent
Builder of a single point to multi point intent.
size() - Method in class org.onosproject.net.flow.BatchOperation
Returns the number of operations in this object.
size() - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns the number of entries in the map.
size() - Method in interface org.onosproject.store.service.ConsistentMap
Returns the number of entries in the map.
size() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns the number of key-value mappings in this map.
size() - Method in class org.onosproject.store.service.MapInfo
Returns the number of entries in the map.
slotGranularity() - Method in class org.onosproject.net.OchSignal
Returns slow width granularity.
slotWidth() - Method in class org.onosproject.net.OchSignal
Returns slot width.
sort(String, TableModel.SortDir) - Method in class org.onosproject.ui.table.TableModel
Sorts the table rows based on the specified column, in the specified direction.
sortDir(String) - Static method in class org.onosproject.ui.table.TableModel
Returns the appropriate sort direction for the given string.
spacingMultiplier() - Method in class org.onosproject.net.OchSignal
Returns spacing multiplier.
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(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalCircuitIntent.Builder
Sets the source for the intent that will be built.
src(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalConnectivityIntent.Builder
Sets the source for the intent that will be built.
src(ConnectPoint) - Method in class org.onosproject.net.intent.OpticalPathIntent.Builder
Sets the source for the intent that will be built.
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
 
stages() - Method in class org.onosproject.net.flow.FlowRuleOperations
Returns the flow rule operations as sets of stages that should be executed sequentially.
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 class org.onosproject.net.group.DefaultGroup
Returns current state of a group object.
state() - Method in interface org.onosproject.net.group.Group
Returns current state of a group object.
state() - Method in class org.onosproject.net.intent.IntentData
Returns the state of the intent.
state() - Method in interface org.onosproject.net.Link
Returns the link state.
state() - Method in interface org.onosproject.store.service.Transaction
Returns the current state of this transaction.
STATIC_LAMBDA - Static variable in class org.onosproject.net.AnnotationKeys
 
STATIC_PORT - Static variable in class org.onosproject.net.AnnotationKeys
 
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.
stepdown(String) - Method in interface org.onosproject.cluster.LeadershipService
If the local nodeId is the leader for specified topic, this method causes it to step down temporarily from leadership.
stopMonitoringIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
Stops the host service from monitoring an IP address.
StorageAdminService - Interface in org.onosproject.store.service
Service for administering storage instances.
StorageException - Exception in org.onosproject.store.service
Top level exception for Store failures.
StorageException() - Constructor for exception org.onosproject.store.service.StorageException
 
StorageException(Throwable) - Constructor for exception org.onosproject.store.service.StorageException
 
StorageException.ConcurrentModification - Exception in org.onosproject.store.service
Store update conflicts with an in flight transaction.
StorageException.Interrupted - Exception in org.onosproject.store.service
Store operation interrupted.
StorageException.Timeout - Exception in org.onosproject.store.service
Store operation timeout.
StorageService - Interface in org.onosproject.store.service
Storage service.
store() - Method in interface org.onosproject.net.behaviour.PipelinerContext
Returns the Objective Store where data can be stored and retrieved.
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
 
StoredGroupBucketEntry - Interface in org.onosproject.net.group
Generic group bucket entry representation that is stored in a group object.
StoredGroupEntry - Interface in org.onosproject.net.group
Interface that defines set methods for a group entry that is stored in the system.
storeFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
Deprecated.
storeGroupDescription(GroupDescription) - Method in interface org.onosproject.net.group.GroupStore
Stores a new group entry using the information from group description.
string(ObjectNode, String) - Static method in class org.onosproject.ui.JsonUtils
Returns the specified node property as a string.
string(ObjectNode, String, String) - Static method in class org.onosproject.ui.JsonUtils
Returns the specified node property as a string, with a default fallback.
string(ObjectNode, String) - Method in class org.onosproject.ui.RequestHandler
Returns the specified node property as a string.
string(ObjectNode, String, String) - Method in class org.onosproject.ui.RequestHandler
Returns the specified node property as a string, with a default fallback.
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.ModOchSignalInstruction
 
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.ModMplsTtlInstruction
 
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.PopVlanInstruction
 
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.ModIPv6FlowLabelInstruction
 
subtype() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModTtlInstruction
 
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.
swVersion() - Method in class org.onosproject.net.driver.DefaultDriver
 
swVersion() - Method in interface org.onosproject.net.driver.Driver
Returns the device software version.

T

TABLE - Static variable in class org.onosproject.net.PortNumber
 
tableId() - Method in class org.onosproject.net.flow.DefaultFlowRule
 
tableId() - Method in interface org.onosproject.net.flow.FlowRule
Returns the table id for this rule.
tableId() - Method in class org.onosproject.net.flow.instructions.Instructions.TableTypeTransition
 
TableModel - Class in org.onosproject.ui.table
A simple model of table data.
TableModel(String...) - Constructor for class org.onosproject.ui.table.TableModel
Constructs a table (devoid of data) with the given column IDs.
TableModel.Row - Class in org.onosproject.ui.table
Model of a row.
TableModel.SortDir - Enum in org.onosproject.ui.table
Designates sorting direction.
tableName() - Method in class org.onosproject.store.service.DatabaseUpdate
Returns the tableName being updated.
TableRequestHandler - Class in org.onosproject.ui.table
Message handler specifically for table views.
TableRequestHandler(String, String, String) - Constructor for class org.onosproject.ui.table.TableRequestHandler
Constructs a table request handler for a specific table view.
tableTransition() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
tableTransition() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns the next table in the pipeline.
tableType() - Method in class org.onosproject.net.packet.DefaultPacketRequest
 
tableType() - Method in interface org.onosproject.net.packet.PacketRequest
Obtain the table type.
TableUtils - Class in org.onosproject.ui.table
Provides static utility methods for dealing with tables.
target() - Method in class org.onosproject.net.flow.BatchOperationEntry
Gets the target object of this operation.
targetAddress() - Method in class org.onosproject.net.flow.criteria.IPv6NDTargetAddressCriterion
Gets the IPv6 target address to match.
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 - Variable in class org.onosproject.net.behaviour.ControllerInfo
 
tcpPort() - Method in class org.onosproject.net.flow.criteria.TcpPortCriterion
Gets the TCP port to match.
TcpPortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of TCP port criterion (16 bits unsigned integer).
term() - Method in class org.onosproject.store.service.PartitionInfo
Returns the term number.
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.
TimeFormatter - Class in org.onosproject.ui.table.cell
Formats time values using DateTimeFormatter.
TimeFormatter() - Constructor for class org.onosproject.ui.table.cell.TimeFormatter
Constructs a time formatter that uses the default locale and timezone.
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() - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective
 
timeout() - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective
 
timeout() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
timeout() - Method in interface org.onosproject.net.flowobjective.Objective
The timeout for this objective.
Timeout() - Constructor for exception org.onosproject.store.service.ConsistentMapException.Timeout
 
Timeout() - Constructor for exception org.onosproject.store.service.StorageException.Timeout
 
Timeout() - Constructor for exception org.onosproject.store.service.TransactionException.Timeout
 
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.
toDouble() - Method in class org.onosproject.net.resource.link.BandwidthResource
Returns bandwidth as a double value.
toInt() - Method in class org.onosproject.net.resource.link.LambdaResource
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.
toString() - Method in class org.onosproject.app.DefaultApplicationDescription
 
toString() - Method in class org.onosproject.cfg.ConfigProperty
 
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.DefaultApplication
 
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.DefaultAnnotations
 
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.DefaultPath
 
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.DefaultPortStatistics
 
toString() - Method in class org.onosproject.net.device.DeviceEvent
 
toString() - Method in class org.onosproject.net.device.OchPortDescription
 
toString() - Method in class org.onosproject.net.device.OduCltPortDescription
 
toString() - Method in class org.onosproject.net.device.OmsPortDescription
 
toString() - Method in class org.onosproject.net.DeviceId
 
toString() - Method in class org.onosproject.net.driver.DefaultDriver
 
toString() - Method in class org.onosproject.net.driver.DefaultDriverData
 
toString() - Method in class org.onosproject.net.driver.DefaultDriverHandler
 
toString() - Method in class org.onosproject.net.driver.DefaultDriverProvider
 
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.EthCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.EthTypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IcmpCodeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IcmpTypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Icmpv6CodeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.Icmpv6TypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IndexedLambdaCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPDscpCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPEcnCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPProtocolCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPv6ExthdrFlagsCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPv6FlowLabelCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPv6NDLinkLayerAddressCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.IPv6NDTargetAddressCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.LambdaCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.MetadataCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.MplsCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.OchSignalCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.OchSignalTypeCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion
Deprecated.
 
toString() - Method in class org.onosproject.net.flow.criteria.PortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.SctpPortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.TcpPortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.UdpPortCriterion
 
toString() - Method in class org.onosproject.net.flow.criteria.VlanIdCriterion
 
toString() - Method in class org.onosproject.net.flow.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.FlowRuleExtPayLoad
 
toString() - Method in class org.onosproject.net.flow.FlowRuleOperation
 
toString() - Method in class org.onosproject.net.flow.FlowRuleOperations
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.GroupInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.Instructions.TableTypeTransition
 
toString() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModOchSignalInstruction
 
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.ModMplsTtlInstruction
 
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.PopVlanInstruction
 
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.flow.instructions.L3ModificationInstruction.ModIPv6FlowLabelInstruction
 
toString() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModTtlInstruction
 
toString() - Method in class org.onosproject.net.group.DefaultGroup
 
toString() - Method in class org.onosproject.net.group.DefaultGroupBucket
 
toString() - Method in class org.onosproject.net.group.DefaultGroupDescription
 
toString() - Method in class org.onosproject.net.group.GroupBuckets
 
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.IndexedLambda
 
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.FlowRuleIntent
 
toString() - Method in class org.onosproject.net.intent.HostToHostIntent
 
toString() - Method in class org.onosproject.net.intent.IntentData
 
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.LinkCollectionIntent
 
toString() - Method in class org.onosproject.net.intent.MplsIntent
 
toString() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
 
toString() - Method in class org.onosproject.net.intent.OpticalCircuitIntent
 
toString() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
 
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.intent.TwoWayP2PIntent
 
toString() - Method in class org.onosproject.net.link.DefaultLinkDescription
 
toString() - Method in class org.onosproject.net.LinkKey
 
toString() - Method in class org.onosproject.net.OchPort
 
toString() - Method in class org.onosproject.net.OchSignal
 
toString() - Method in class org.onosproject.net.OduCltPort
 
toString() - Method in class org.onosproject.net.OmsPort
 
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.packet.DefaultPacketRequest
 
toString() - Method in enum org.onosproject.net.packet.PacketPriority
 
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.link.BandwidthResource
 
toString() - Method in class org.onosproject.net.resource.link.BandwidthResourceAllocation
 
toString() - Method in class org.onosproject.net.resource.link.BandwidthResourceRequest
 
toString() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
toString() - Method in class org.onosproject.net.resource.link.LambdaResource
 
toString() - Method in class org.onosproject.net.resource.link.LambdaResourceAllocation
 
toString() - Method in class org.onosproject.net.resource.link.LambdaResourceRequest
 
toString() - Method in class org.onosproject.net.resource.link.MplsLabel
 
toString() - Method in class org.onosproject.net.resource.link.MplsLabelResourceAllocation
 
toString() - Method in class org.onosproject.net.resource.link.MplsLabelResourceRequest
 
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.Endpoint
 
toString() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
 
toString() - Method in class org.onosproject.store.service.DatabaseUpdate
 
toString() - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
 
toString() - Method in class org.onosproject.store.service.MultiValuedTimestamp
 
toString() - Method in class org.onosproject.store.service.Versioned
 
toString() - Method in class org.onosproject.store.service.WallClockTimestamp
 
toString() - Method in class org.onosproject.ui.UiView
 
toString() - Method in class org.onosproject.ui.UiViewHidden
 
totalChannels() - Method in class org.onosproject.net.OmsPort
Returns the total number of channels on the port.
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.
Transaction - Interface in org.onosproject.store.service
An immutable transaction object.
Transaction.State - Enum in org.onosproject.store.service
 
TransactionalMap<K,V> - Interface in org.onosproject.store.service
Transactional Map data structure.
TransactionContext - Interface in org.onosproject.store.service
Provides a context for transactional operations.
transactionContextBuilder() - Method in interface org.onosproject.store.service.StorageService
Creates a new transaction context builder.
TransactionContextBuilder - Interface in org.onosproject.store.service
Interface definition for a transaction context builder.
TransactionException - Exception in org.onosproject.store.service
Top level exception for Transaction failures.
TransactionException() - Constructor for exception org.onosproject.store.service.TransactionException
 
TransactionException(Throwable) - Constructor for exception org.onosproject.store.service.TransactionException
 
TransactionException.ConcurrentModification - Exception in org.onosproject.store.service
Transaction failure due to a conflicting transaction in progress.
TransactionException.Interrupted - Exception in org.onosproject.store.service
Transaction interrupted.
TransactionException.OptimisticConcurrencyFailure - Exception in org.onosproject.store.service
Transaction failure due to optimistic concurrency violation.
TransactionException.Timeout - Exception in org.onosproject.store.service
Transaction timeout.
transactionId() - Method in interface org.onosproject.store.service.TransactionContext
Returns the unique transactionId.
transition(FlowRule.Type) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
transition(Integer) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
transition(Integer) - Static method in class org.onosproject.net.flow.instructions.Instructions
Sends the packet to the table id.
transition(FlowRule.Type) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Deprecated.
transition(Integer) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Sets the next table id to transition to.
transition(Transaction.State) - Method in interface org.onosproject.store.service.Transaction
Returns a new transaction that is created by transitioning this one to the specified state.
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.flowobjective.DefaultForwardingObjective
 
treatment() - Method in interface org.onosproject.net.flowobjective.ForwardingObjective
A traffic treatment for this forwarding objective.
treatment() - Method in class org.onosproject.net.group.DefaultGroupBucket
Returns list of Traffic instructions that are part of the bucket.
treatment() - Method in interface org.onosproject.net.group.GroupBucket
Returns list of Traffic instructions that are part of the bucket.
treatment - Variable in class org.onosproject.net.intent.ConnectivityIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.ConnectivityIntent.Builder
Sets the traffic treatment for the intent that will be built.
treatment() - Method in class org.onosproject.net.intent.ConnectivityIntent
Returns the action applied to the traffic.
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.LinkCollectionIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.MplsIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.MplsPathIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.PathIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.PointToPointIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent.Builder
 
treatment(TrafficTreatment) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
 
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.
two(HostId) - Method in class org.onosproject.net.intent.HostToHostIntent.Builder
Sets the second host of the intent that will be built.
two() - Method in class org.onosproject.net.intent.HostToHostIntent
Returns identifier of the second host.
two(ConnectPoint) - Method in class org.onosproject.net.intent.TwoWayP2PIntent.Builder
Sets the second connection point of the two way intent that will be built.
two() - Method in class org.onosproject.net.intent.TwoWayP2PIntent
Returns identifier of the second host.
TwoWayP2PIntent - Class in org.onosproject.net.intent
Abstraction of bidirectional connectivity between two points in the network.
TwoWayP2PIntent.Builder - Class in org.onosproject.net.intent
Builder of a point to point intent.
type() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property type.
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 interface org.onosproject.net.flow.criteria.Criterion
Returns the type of criterion.
type() - Method in class org.onosproject.net.flow.criteria.EthCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.EthTypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IcmpCodeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IcmpTypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Icmpv6CodeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.Icmpv6TypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IndexedLambdaCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPDscpCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPEcnCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPProtocolCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPv6ExthdrFlagsCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPv6FlowLabelCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPv6NDLinkLayerAddressCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.IPv6NDTargetAddressCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.LambdaCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.MetadataCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.MplsCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.OchSignalCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.OchSignalTypeCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion
Deprecated.
 
type() - Method in class org.onosproject.net.flow.criteria.PortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.SctpPortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.TcpPortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.UdpPortCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.VlanIdCriterion
 
type() - Method in class org.onosproject.net.flow.criteria.VlanPcpCriterion
 
type() - Method in class org.onosproject.net.flow.FlowRuleOperation
Returns the type of operation.
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.GroupInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.Instructions.MetadataInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
 
type() - Method in class org.onosproject.net.flow.instructions.Instructions.TableTypeTransition
 
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.flowobjective.DefaultFilteringObjective
 
type() - Method in class org.onosproject.net.flowobjective.DefaultNextObjective
 
type() - Method in interface org.onosproject.net.flowobjective.FilteringObjective
Obtain this filtering type.
type() - Method in interface org.onosproject.net.flowobjective.NextObjective
The type of operation that will be applied to the traffic using the collection of treatments.
type() - Method in class org.onosproject.net.group.DefaultGroupBucket
 
type() - Method in class org.onosproject.net.group.DefaultGroupDescription
Returns type of a group object.
type() - Method in interface org.onosproject.net.group.GroupBucket
Returns group type of the bucket.
type() - Method in interface org.onosproject.net.group.GroupDescription
Returns type of a group object.
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.link.BandwidthResourceAllocation
 
type() - Method in class org.onosproject.net.resource.link.BandwidthResourceRequest
 
type() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceAllocations
 
type() - Method in class org.onosproject.net.resource.link.DefaultLinkResourceRequest
 
type() - Method in class org.onosproject.net.resource.link.LambdaResourceAllocation
 
type() - Method in class org.onosproject.net.resource.link.LambdaResourceRequest
 
type() - Method in class org.onosproject.net.resource.link.MplsLabelResourceAllocation
 
type() - Method in class org.onosproject.net.resource.link.MplsLabelResourceRequest
 
type() - Method in interface org.onosproject.net.resource.ResourceRequest
Returns the resource type.
type() - Method in class org.onosproject.store.service.DatabaseUpdate
Returns the type of update operation.
type() - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
Returns the type of the event.
types() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
Returns the set of link types.

U

udpPort() - Method in class org.onosproject.net.flow.criteria.UdpPortCriterion
Gets the UDP port to match.
UdpPortCriterion - Class in org.onosproject.net.flow.criteria
Implementation of UDP port criterion (16 bits unsigned integer).
UiConnection - Interface in org.onosproject.ui
Abstraction of a user interface session connection.
UiExtension - Class in org.onosproject.ui
User interface extension.
UiExtension(List<UiView>, UiMessageHandlerFactory, ClassLoader) - Constructor for class org.onosproject.ui.UiExtension
Creates a user interface extension for loading CSS and JS injections from css.html and js.html resources, respectively.
UiExtension(List<UiView>, UiMessageHandlerFactory, String, ClassLoader) - Constructor for class org.onosproject.ui.UiExtension
Creates a user interface extension using custom resource prefix.
UiExtensionService - Interface in org.onosproject.ui
Service for registering user interface extensions.
UiMessageHandler - Class in org.onosproject.ui
Abstraction of an entity capable of processing JSON messages from the user interface client.
UiMessageHandler() - Constructor for class org.onosproject.ui.UiMessageHandler
 
UiMessageHandlerFactory - Interface in org.onosproject.ui
Abstraction of an entity capable of producing a set of message handlers specific to the given user interface connection.
UiView - Class in org.onosproject.ui
Represents user interface view addition.
UiView(UiView.Category, String, String) - Constructor for class org.onosproject.ui.UiView
Creates a new user interface view descriptor.
UiView(UiView.Category, String, String, String) - Constructor for class org.onosproject.ui.UiView
Creates a new user interface view descriptor.
UiView.Category - Enum in org.onosproject.ui
Designates navigation menu category.
UiViewHidden - Class in org.onosproject.ui
Represents user interface view addition, except that this one should not have an entry in the navigation panel.
UiViewHidden(String) - Constructor for class org.onosproject.ui.UiViewHidden
Creates a new user interface hidden view descriptor.
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(M, MessageSubject, Function<M, byte[]>, NodeId) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
Sends a message to the specified controller node.
uninstall(ApplicationId) - Method in interface org.onosproject.app.ApplicationAdminService
Uninstalls the specified application.
union(SparseAnnotations, SparseAnnotations) - Static method in class org.onosproject.net.DefaultAnnotations
Creates the union of two given SparseAnnotations.
unixTimestamp() - Method in class org.onosproject.store.service.WallClockTimestamp
Returns the unixTimestamp.
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.
unregister(UiExtension) - Method in interface org.onosproject.ui.UiExtensionService
Unregisters the specified user interface extension.
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.
unregisterHandler(String) - Method in interface org.onosproject.store.cluster.messaging.MessagingService
Unregister current handler, if one exists for message type.
unregisterProperties(Class<?>, boolean) - Method in interface org.onosproject.cfg.ComponentConfigService
Unregisters configuration properties for the specified component.
unregisterProvider(DriverProvider) - Method in interface org.onosproject.net.driver.DriverAdminService
Unregisters the specified driver provider.
unsetDelegate(D) - Method in class org.onosproject.store.AbstractStore
 
unsetDelegate(D) - Method in interface org.onosproject.store.Store
Withdraws the delegate from the store.
unsetProperty(String, String) - Method in interface org.onosproject.cfg.ComponentConfigService
Clears the value of the specified configuration property thus making the property take on its default value.
unsetProperty(String, String) - Method in interface org.onosproject.cfg.ComponentConfigStore
Clears the value of the specified configuration property thus making the property take on its default value.
updateAddressBindings(PortAddresses) - Method in interface org.onosproject.net.host.HostStore
Updates the address information for a given port.
updateGroupDescription(DeviceId, GroupKey, GroupStore.UpdateType, GroupBuckets, GroupKey) - Method in interface org.onosproject.net.group.GroupStore
Updates the existing group entry with the information from group description.
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.
updatePortStatistics(DeviceId, Collection<PortStatistics>) - Method in interface org.onosproject.net.device.DeviceProviderService
Sends statistics about all ports of a device.
updatePortStatistics(ProviderId, DeviceId, Collection<PortStatistics>) - Method in interface org.onosproject.net.device.DeviceStore
Updates the port statistics of the specified device using the give port statistics.
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.link.LinkResourceService
Updates previously made allocations with a new resource request.
updates() - Method in interface org.onosproject.store.service.Transaction
Returns the list of updates that are part of this transaction.
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.
using(KryoNamespace) - Static method in interface org.onosproject.store.service.Serializer
Creates a new Serializer instance from a KryoNamespace.

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() - Method in class org.onosproject.cfg.ComponentConfigEvent
Returns the property value as a string.
value() - Method in class org.onosproject.cfg.ConfigProperty
Returns the property value as a string.
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(String) - Method in class org.onosproject.net.driver.DefaultDriver
 
value(String) - Method in class org.onosproject.net.driver.DefaultDriverData
 
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.DatabaseUpdate
Returns the new value.
value() - Method in class org.onosproject.store.service.EventuallyConsistentMapEvent
Returns the value associated with this event.
value() - Method in class org.onosproject.store.service.Versioned
Returns the value.
value1() - Method in class org.onosproject.store.service.MultiValuedTimestamp
Returns the first value.
value2() - Method in class org.onosproject.store.service.MultiValuedTimestamp
Returns the second value.
valueOf(String) - Static method in enum org.onosproject.app.ApplicationEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.app.ApplicationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.cfg.ComponentConfigEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.cfg.ConfigProperty.Type
Returns the enum constant of this type with the specified name.
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.core.ApplicationRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.core.Permission
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.behaviour.QueueInfo.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.ChannelSpacing
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.IPv6ExthdrFlags
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.FlowRule.Type
Deprecated.
Returns the enum constant of this type with the specified name.
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.FlowRuleOperation.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.flowobjective.FilteringObjective.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flowobjective.ForwardingObjective.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flowobjective.NextObjective.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flowobjective.Objective.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flowobjective.ObjectiveError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.flowobjective.ObjectiveEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.GridType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.group.Group.GroupState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.group.GroupDescription.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.group.GroupEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.group.GroupOperation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.group.GroupStore.UpdateType
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.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.intent.PartitionEvent.Type
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.OchSignalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.OduCltPort.SignalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.net.OduSignalType
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.packet.PacketPriority
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(int) - Static method in class org.onosproject.net.resource.link.LambdaResource
Creates a new instance with the given index of lambda.
valueOf(IndexedLambda) - Static method in class org.onosproject.net.resource.link.LambdaResource
Creates a new instance with the given lambda.
valueOf(String) - Static method in enum org.onosproject.net.resource.link.LinkResourceEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.onosproject.net.resource.link.MplsLabel
Creates a new instance with given MPLS label.
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.store.service.DatabaseUpdate.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.service.EventuallyConsistentMapEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.service.Transaction.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.ui.table.TableModel.SortDir
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.ui.UiView.Category
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.app.ApplicationEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.app.ApplicationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.cfg.ComponentConfigEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.cfg.ConfigProperty.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.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.core.ApplicationRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.core.Permission
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.behaviour.QueueInfo.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.ChannelSpacing
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.IPv6ExthdrFlags
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.FlowRule.Type
Deprecated.
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.FlowRuleOperation.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.flowobjective.FilteringObjective.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.flowobjective.ForwardingObjective.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flowobjective.NextObjective.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.flowobjective.Objective.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flowobjective.ObjectiveError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.flowobjective.ObjectiveEvent.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.GridType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.group.Group.GroupState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.group.GroupDescription.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.group.GroupEvent.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.group.GroupOperation.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.group.GroupStore.UpdateType
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.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.intent.PartitionEvent.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.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.OchSignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.OduCltPort.SignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.net.OduSignalType
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.packet.PacketPriority
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.link.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() - Method in interface org.onosproject.store.service.AsyncConsistentMap
Returns the collection of values (and associated versions) contained in this map.
values() - Method in interface org.onosproject.store.service.ConsistentMap
Returns the collection of values (and associated versions) contained in this map.
values() - Static method in enum org.onosproject.store.service.DatabaseUpdate.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.onosproject.store.service.EventuallyConsistentMap
Returns a collections of values in this map.
values() - Static method in enum org.onosproject.store.service.EventuallyConsistentMapEvent.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.Transaction.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.ui.table.TableModel.SortDir
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.ui.UiView.Category
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in interface org.onosproject.app.ApplicationDescription
Returns the application version.
version() - Method in class org.onosproject.app.DefaultApplicationDescription
 
version() - Method in interface org.onosproject.core.Application
Returns the application version.
version() - Method in interface org.onosproject.core.CoreService
Returns the product version.
version() - Method in class org.onosproject.core.DefaultApplication
 
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.net.intent.IntentData
Returns the version of the intent for this key.
version() - Method in class org.onosproject.store.service.Versioned
Returns the version.
Versioned<V> - Class in org.onosproject.store.service
Versioned value.
Versioned(V, long, long) - Constructor for class org.onosproject.store.service.Versioned
Constructs a new versioned value.
Versioned(V, long) - Constructor for class org.onosproject.store.service.Versioned
Constructs a new versioned value.
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.
views() - Method in class org.onosproject.ui.UiExtension
Returns list of user interface views contributed by this extension.
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 class org.onosproject.net.host.PortAddresses
Returns the VLAN ID.
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.VlanIdCriterion
Gets the VLAN ID to match.
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 - Class in org.onosproject.net.flow.criteria
Implementation of VLAN ID criterion.
vlanPcp() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
 
VlanPcpCriterion - Class in org.onosproject.net.flow.criteria
Implementation of VLAN priority criterion (3 bits).

W

WallclockClockManager<T,U> - Class in org.onosproject.store.service
A clock service which hands out wallclock-based timestamps.
WallclockClockManager() - Constructor for class org.onosproject.store.service.WallclockClockManager
 
WallClockTimestamp - Class in org.onosproject.store.service
A Timestamp that derives its value from the prevailing wallclock time on the controller where it is generated.
WallClockTimestamp() - Constructor for class org.onosproject.store.service.WallClockTimestamp
 
WallClockTimestamp(long) - Constructor for class org.onosproject.store.service.WallClockTimestamp
 
watchGroup() - Method in class org.onosproject.net.group.DefaultGroupBucket
Returns group identifier used for liveness detection for a failover bucket.
watchGroup() - Method in interface org.onosproject.net.group.GroupBucket
Returns group identifier used for liveness detection for a failover bucket.
watchPort() - Method in class org.onosproject.net.group.DefaultGroupBucket
Returns port number used for liveness detection for a failover bucket.
watchPort() - Method in interface org.onosproject.net.group.GroupBucket
Returns port number used for liveness detection for a failover bucket.
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
 
weight() - Method in class org.onosproject.net.group.DefaultGroupBucket
Returns weight of select group bucket.
weight() - Method in interface org.onosproject.net.group.GroupBucket
Returns weight of select group bucket.
wipeDeferred() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
wipeDeferred() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Instructs the device to clear the deferred instructions set.
withAntiEntropyPeriod(long, TimeUnit) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Configures how often to run the anti-entropy background task.
withBackgroundExecutor(ScheduledExecutorService) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets the executor to use for background anti-entropy tasks.
withClockService(ClockService<K, V>) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets the clock service to use for generating timestamps for map updates.
withCommunicationExecutor(ExecutorService) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets the executor to use for sending events to peers.
withCookie(long) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
withCookie(long) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Assigns a cookie value to this flowrule.
withCurrentValue(byte[]) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
withCurrentVersion(long) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
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.
withEventExecutor(ExecutorService) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets the executor to use for processing events coming in from peers.
withFasterConvergence() - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Configure anti-entropy to converge faster at the cost of doing more work for each anti-entropy cycle.
withFlag(ForwardingObjective.Flag) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
withFlag(ForwardingObjective.Flag) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Assigns the flag to the forwarding objective.
withId(int) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
withId(int) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Specifies the id for this next objective.
withKey(Criterion) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
withKey(Criterion) - Method in interface org.onosproject.net.flowobjective.FilteringObjective.Builder
Specify the key for the filter.
withKey(String) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
withLocale(Locale) - Method in class org.onosproject.ui.table.cell.TimeFormatter
Sets the locale to use for formatting the time.
withName(String) - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Sets the name for the atomic counter.
withName(String) - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Sets the name of the map.
withName(String) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets the name of the map.
withName(String) - Method in interface org.onosproject.store.service.SetBuilder
Sets the name of the set.
withPartitionsDisabled() - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Creates this counter on the partition that spans the entire cluster.
withPartitionsDisabled() - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Disables distribution of map entries across multiple database partitions.
withPartitionsDisabled() - Method in interface org.onosproject.store.service.TransactionContextBuilder
Disables distribution of map entries across multiple database partitions.
withPeerUpdateFunction(BiFunction<K, V, Collection<NodeId>>) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets a function that can determine which peers to replicate updates to.
withPersistence() - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Configure the map to persist data to disk.
withPriority(int) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
withPriority(int) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Sets the priority for this flow rule.
withPriority(int) - Method in class org.onosproject.net.flowobjective.DefaultFilteringObjective.Builder
 
withPriority(int) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
withPriority(int) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
Noop.
withPriority(int) - Method in interface org.onosproject.net.flowobjective.Objective.Builder
Sets the priority for this objective.
withRetryExecutor(ScheduledExecutorService) - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Sets the executor service to use for retrying failed operations.
withRetryOnFailure() - Method in interface org.onosproject.store.service.AtomicCounterBuilder
Enables retries when counter operations fail.
withSelector(TrafficSelector) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
withSelector(TrafficSelector) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Sets the selector (or match field) for this flow rule.
withSelector(TrafficSelector) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
withSelector(TrafficSelector) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Assigns a selector to the forwarding objective.
withSerializer(Serializer) - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Sets a serializer that can be used to serialize both the keys and values inserted into the map.
withSerializer(KryoNamespace.Builder) - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Sets a serializer builder that can be used to create a serializer that can serialize both the keys and values put into the map.
withSerializer(Serializer) - Method in interface org.onosproject.store.service.SetBuilder
Sets a serializer that can be used to serialize the elements add to the set.
withTableName(String) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
withTombstonesDisabled() - Method in interface org.onosproject.store.service.EventuallyConsistentMapBuilder
Prevents this map from writing tombstones of items that have been removed.
withTreatment(TrafficTreatment) - Method in class org.onosproject.net.flow.DefaultFlowRule.Builder
 
withTreatment(TrafficTreatment) - Method in interface org.onosproject.net.flow.FlowRule.Builder
Sets the traffic treatment for this flow rule.
withTreatment(TrafficTreatment) - Method in class org.onosproject.net.flowobjective.DefaultForwardingObjective.Builder
 
withTreatment(TrafficTreatment) - Method in interface org.onosproject.net.flowobjective.ForwardingObjective.Builder
Assigns the treatment for this forwarding objective.
withType(NextObjective.Type) - Method in class org.onosproject.net.flowobjective.DefaultNextObjective.Builder
 
withType(NextObjective.Type) - Method in interface org.onosproject.net.flowobjective.NextObjective.Builder
Sets the type of next step.
withType(DatabaseUpdate.Type) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
withUpdatesDisabled() - Method in interface org.onosproject.store.service.ConsistentMapBuilder
Disables map updates.
withUpdatesDisabled() - Method in interface org.onosproject.store.service.SetBuilder
Disables set updates.
withValue(byte[]) - Method in class org.onosproject.store.service.DatabaseUpdate.Builder
 
withZone(DateTimeZone) - Method in class org.onosproject.ui.table.cell.TimeFormatter
Sets the time zone to use for formatting the time.
write(IntentData) - Method in interface org.onosproject.net.intent.IntentStore
Writes an IntentData object to the store.
writeMetadata(long, long) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
 
writeMetadata() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
 
writeMetadata(long, long) - Static method in class org.onosproject.net.flow.instructions.Instructions
Writes metadata to associate with a packet.
writeMetadata(long, long) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
Writes metadata to associate with a packet.
writeMetadata() - Method in interface org.onosproject.net.flow.TrafficTreatment
Returns the metadata instruction if there is one.

X

XmlDriverLoader - Class in org.onosproject.net.driver
Utility capable of reading driver configuration XML resources and producing a device driver provider as a result.
XmlDriverLoader(ClassLoader) - Constructor for class org.onosproject.net.driver.XmlDriverLoader
Creates a new driver loader capable of loading drivers from the supplied class loader.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2015. All rights reserved.