- AbstractAnnotated - Class in org.onosproject.net
-
Base abstraction of an annotated entity.
- AbstractAnnotated() - Constructor for class org.onosproject.net.AbstractAnnotated
-
- AbstractAnnotated(Annotations...) - Constructor for class org.onosproject.net.AbstractAnnotated
-
Creates a new entity, annotated with the specified annotations.
- AbstractDescription - Class in org.onosproject.net
-
Base implementation of an annotated model description.
- AbstractDescription() - Constructor for class org.onosproject.net.AbstractDescription
-
- AbstractDescription(SparseAnnotations...) - Constructor for class org.onosproject.net.AbstractDescription
-
Creates a new entity, annotated with the specified annotations.
- AbstractElement - Class in org.onosproject.net
-
Base implementation of network elements, i.e.
- AbstractElement() - Constructor for class org.onosproject.net.AbstractElement
-
- AbstractElement(ProviderId, ElementId, Annotations...) - Constructor for class org.onosproject.net.AbstractElement
-
Creates a network element attributed to the specified provider.
- AbstractEvent<T extends Enum,S> - Class in org.onosproject.event
-
Base event implementation.
- AbstractEvent(T, S) - Constructor for class org.onosproject.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and the
current time.
- AbstractEvent(T, S, long) - Constructor for class org.onosproject.event.AbstractEvent
-
Creates an event of a given type and for the specified subject and time.
- AbstractEventAccumulator - Class in org.onosproject.event
-
Base implementation of an event accumulator.
- AbstractEventAccumulator(Timer, int, int, int) - Constructor for class org.onosproject.event.AbstractEventAccumulator
-
Creates an event accumulator capable of triggering on the specified
thresholds.
- AbstractListenerRegistry<E extends Event,L extends EventListener<E>> - Class in org.onosproject.event
-
Base implementation of an event sink and a registry capable of tracking
listeners and dispatching events to them as part of event sink processing.
- AbstractListenerRegistry() - Constructor for class org.onosproject.event.AbstractListenerRegistry
-
- AbstractModel - Class in org.onosproject.net
-
Base implementation of a network model entity.
- AbstractModel() - Constructor for class org.onosproject.net.AbstractModel
-
- AbstractModel(ProviderId, Annotations...) - Constructor for class org.onosproject.net.AbstractModel
-
Creates a model entity attributed to the specified provider and
optionally annotated.
- AbstractProvider - Class in org.onosproject.net.provider
-
Base provider implementation.
- AbstractProvider(ProviderId) - Constructor for class org.onosproject.net.provider.AbstractProvider
-
Creates a provider with the supplier identifier.
- AbstractProviderRegistry<P extends Provider,S extends ProviderService<P>> - Class in org.onosproject.net.provider
-
Base implementation of provider registry.
- AbstractProviderRegistry() - Constructor for class org.onosproject.net.provider.AbstractProviderRegistry
-
- AbstractProviderService<P extends Provider> - Class in org.onosproject.net.provider
-
Base implementation of a provider service, which tracks the provider to
which it is issued and can be invalidated.
- AbstractProviderService(P) - Constructor for class org.onosproject.net.provider.AbstractProviderService
-
Creates a provider service on behalf of the specified provider.
- AbstractStore<E extends Event,D extends StoreDelegate<E>> - Class in org.onosproject.store
-
Base implementation of a store.
- AbstractStore() - Constructor for class org.onosproject.store.AbstractStore
-
- activate() - Method in class org.onosproject.event.AbstractListenerRegistry
-
Prepares the registry for normal operation.
- add(Event) - Method in class org.onosproject.event.AbstractEventAccumulator
-
- add(Event) - Method in interface org.onosproject.event.EventAccumulator
-
Adds an event to the current batch.
- add(Criterion) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- add(Instruction) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- add(Criterion) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Adds a traffic selection criterion.
- add(Instruction) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Adds an instruction to the builder.
- addAll(BatchOperation<T>) - Method in class org.onosproject.net.flow.BatchOperation
-
Add all operations from another batch to this batch.
- addBandwidth(double) - Method in interface org.onosproject.net.resource.LinkResources.Builder
-
Adds bandwidth resource.
- addBandwidthRequest(double) - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
-
Adds bandwidth request with bandwidth value.
- addBandwidthRequest(double) - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
-
Adds bandwidth request with bandwidth value.
- addConstraint(Constraint) - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
-
- addConstraint(Constraint) - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
-
Adds the resources required for a constraint.
- addIntentOperations(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Submits a batch of intent operations.
- addLambda(int) - Method in interface org.onosproject.net.resource.LinkResources.Builder
-
Adds lambda resource.
- addLambdaRequest() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
-
Adds lambda request.
- addLambdaRequest() - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
-
Adds lambda request.
- addListener(ClusterEventListener) - Method in interface org.onosproject.cluster.ClusterService
-
Adds the specified cluster event listener.
- addListener(LeadershipEventListener) - Method in interface org.onosproject.cluster.LeadershipService
-
Registers a event listener to be notified of leadership events.
- addListener(L) - Method in class org.onosproject.event.AbstractListenerRegistry
-
Adds the specified listener.
- addListener(MastershipListener) - Method in interface org.onosproject.mastership.MastershipService
-
Adds the specified mastership change listener.
- addListener(DeviceListener) - Method in interface org.onosproject.net.device.DeviceService
-
Adds the specified device listener.
- addListener(FlowRuleListener) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Adds the specified flow rule listener.
- addListener(HostListener) - Method in interface org.onosproject.net.host.HostService
-
Adds the specified host listener.
- addListener(IntentBatchListener) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Adds the specified listener for intent batch leadership events.
- addListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
-
Adds the specified listener for intent events.
- addListener(LinkListener) - Method in interface org.onosproject.net.link.LinkService
-
Adds the specified link listener.
- addListener(LinkResourceListener) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Adds a listener for resource related events.
- addListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
-
Adds the specified topology listener.
- addListener(LockEventListener) - Method in interface org.onosproject.store.service.LockService
-
Adds a listener to be notified of lock events.
- addMember(ControllerNode) - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Add member to default Tablet.
- addNode(NodeId, IpAddress, int) - Method in interface org.onosproject.cluster.ClusterAdminService
-
Adds a new controller node to the cluster.
- addNode(NodeId, IpAddress, int) - Method in interface org.onosproject.cluster.ClusterStore
-
Adds a new controller node to the cluster.
- addOperation(T) - Method in class org.onosproject.net.flow.BatchOperation
-
Adds an operation.
- addOrUpdateFlowRule(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Stores a new flow rule, or updates an existing entry.
- addOrUpdateStatistic(FlowEntry) - Method in interface org.onosproject.net.statistic.StatisticStore
-
Adds a stats observation for a flow rule.
- addProcessor(PacketProcessor, int) - Method in interface org.onosproject.net.packet.PacketService
-
Adds the specified processor to the list of packet processors.
- addReplaceOperation(IntentId, Intent) - Method in class org.onosproject.net.intent.IntentOperations.Builder
-
Adds an intent submit operation.
- addSink(Class<E>, EventSink<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
-
- addSink(Class<E>, EventSink<E>) - Method in interface org.onosproject.event.EventSinkRegistry
-
Adds the specified sink for the given event class.
- addSubmitOperation(Intent) - Method in class org.onosproject.net.intent.IntentOperations.Builder
-
Adds an intent submit operation.
- addSubscriber(MessageSubject, ClusterMessageHandler) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- addUpdateOperation(IntentId) - Method in class org.onosproject.net.intent.IntentOperations.Builder
-
Adds an intent update operation.
- addWithdrawOperation(IntentId) - Method in class org.onosproject.net.intent.IntentOperations.Builder
-
Adds an intent submit operation.
- ADVISOR_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
-
- ALL - Static variable in class org.onosproject.net.PortNumber
-
- allocateResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Allocates resources.
- Annotated - Interface in org.onosproject.net
-
Represents an entity that carries arbitrary annotations.
- AnnotationConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates an arbitrary link annotated value is under the specified threshold.
- AnnotationConstraint(String, double) - Constructor for class org.onosproject.net.intent.constraint.AnnotationConstraint
-
Creates a new constraint to keep the value for the specified key
of link annotation under the threshold.
- AnnotationKeys - Class in org.onosproject.net
-
Collection of keys for annotation.
- annotations() - Method in class org.onosproject.net.AbstractAnnotated
-
- annotations() - Method in class org.onosproject.net.AbstractDescription
-
- annotations() - Method in interface org.onosproject.net.Annotated
-
Returns the key/value annotations.
- Annotations - Interface in org.onosproject.net
-
Represents an set of simple key/value string annotations.
- annotations() - Method in interface org.onosproject.net.Description
-
- AnnotationsUtil - Class in org.onosproject.net
-
Utility for processing annotations.
- ANY_VERSION - Static variable in class org.onosproject.store.service.WriteRequest
-
- appId() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- appId() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the application id of this flow.
- appId() - Method in class org.onosproject.net.intent.Intent
-
Returns the identifier of the application that requested the intent.
- appId() - Method in class org.onosproject.net.intent.IntentOperations
-
- ApplicationId - Interface in org.onosproject.core
-
Application identifier.
- ApplicationIdStore - Interface in org.onosproject.core
-
Manages application IDs.
- apply(ControllerNode) - Method in class org.onosproject.cluster.ControllerNodeToNodeId
-
- applyBatch(FlowRuleBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Applies a batch operation of FlowRules.
- applyFlowRule(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
-
Instructs the provider to apply the specified flow rules to their
respective devices.
- applyFlowRules(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Applies the specified flow rules onto their respective devices.
- arg(int) - Method in class org.onosproject.net.intent.BatchWrite.Operation
-
- args() - Method in class org.onosproject.net.intent.BatchWrite.Operation
-
- asBatchOperation() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
-
- AsymmetricPathConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that serves as a request for asymmetric bi-directional path.
- AsymmetricPathConstraint() - Constructor for class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
-
- backups() - Method in class org.onosproject.cluster.RoleInfo
-
- balanceRoles() - Method in interface org.onosproject.mastership.MastershipAdminService
-
Balances the mastership to be shared as evenly as possibly by all
online instances.
- BANDWIDTH - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for bandwidth.
- bandwidth() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
-
Returns the bandwidth required by this constraint.
- Bandwidth - Class in org.onosproject.net.resource
-
Representation of bandwidth resource.
- bandwidth() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
-
Returns the bandwidth resource.
- BandwidthConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates links based on available bandwidths.
- BandwidthConstraint(Bandwidth) - Constructor for class org.onosproject.net.intent.constraint.BandwidthConstraint
-
Creates a new bandwidth constraint.
- BandwidthResourceAllocation - Class in org.onosproject.net.resource
-
Representation of allocated bandwidth resource.
- BandwidthResourceAllocation(Bandwidth) - Constructor for class org.onosproject.net.resource.BandwidthResourceAllocation
-
- BandwidthResourceRequest - Class in org.onosproject.net.resource
-
Representation of a request for bandwidth resource.
- BandwidthResourceRequest(Bandwidth) - Constructor for class org.onosproject.net.resource.BandwidthResourceRequest
-
- BandwidthResourceRequest(double) - Constructor for class org.onosproject.net.resource.BandwidthResourceRequest
-
- 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
-
- BatchOperation(Collection<T>) - Constructor for class org.onosproject.net.flow.BatchOperation
-
- batchOperationComplete(FlowRuleBatchEvent) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Invoked on the completion of a storeBatch operation.
- BatchOperationEntry<T extends Enum<?>,U extends BatchOperationTarget> - Class in org.onosproject.net.flow
-
A super class for batch operation entry classes.
- BatchOperationEntry(T, U) - Constructor for class org.onosproject.net.flow.BatchOperationEntry
-
Constructs new instance for the entry of the BatchOperation.
- BatchOperationResult<T> - Interface in org.onosproject.net.flow
-
Interface capturing the result of a batch operation.
- BatchOperationTarget - Interface in org.onosproject.net.flow
-
An interface of the class which is assigned to BatchOperation.
- batchRead(BatchReadRequest) - Method in interface org.onosproject.store.service.DatabaseService
-
Performs a batch read operation and returns the results.
- BatchReadRequest - Class in org.onosproject.store.service
-
Collection of read requests to be submitted as one batch.
- BatchReadRequest.Builder - Class in org.onosproject.store.service
-
Builder for BatchReadRequest.
- BatchReadResult - Class in org.onosproject.store.service
-
Result of a batch read operation.
- BatchReadResult(List<ReadResult>) - Constructor for class org.onosproject.store.service.BatchReadResult
-
- batchSize() - Method in class org.onosproject.store.service.BatchReadRequest
-
Returns the number of requests in this batch.
- batchSize() - Method in class org.onosproject.store.service.BatchReadResult
-
Returns the batch size.
- batchSize() - Method in class org.onosproject.store.service.BatchWriteRequest
-
Returns the number of requests in this batch.
- batchSize() - Method in class org.onosproject.store.service.BatchWriteResult
-
Returns the size of this batch.
- BatchWrite - Class in org.onosproject.net.intent
-
- batchWrite(BatchWrite) - Method in interface org.onosproject.net.intent.IntentStore
-
Execute writes in a batch.
- batchWrite(BatchWriteRequest) - Method in interface org.onosproject.store.service.DatabaseService
-
Performs a batch write operation and returns the results.
- BatchWrite.Operation - Class in org.onosproject.net.intent
-
- BatchWrite.OpType - Enum in org.onosproject.net.intent
-
- BatchWriteRequest - Class in org.onosproject.store.service
-
Collection of write requests to be submitted as one batch.
- BatchWriteRequest.Builder - Class in org.onosproject.store.service
-
Builder for BatchWriteRequest.
- BatchWriteResult - Class in org.onosproject.store.service
-
Result of a batch write operation.
- BatchWriteResult(List<WriteResult>) - Constructor for class org.onosproject.store.service.BatchWriteResult
-
- bindAddressesToPort(PortAddresses) - Method in interface org.onosproject.net.host.HostAdminService
-
Binds IP and MAC addresses to the given connection point.
- bindIdGenerator(IdGenerator) - Static method in class org.onosproject.net.intent.Intent
-
Binds an id generator for unique intent id generation.
- block() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- block() - Method in interface org.onosproject.net.packet.PacketContext
-
Blocks the outbound packet from being sent from this point onward.
- BooleanConstraint - Class in org.onosproject.net.intent.constraint
-
Abstract base class for various constraints that evaluate link viability
in a yes/no fashion.
- BooleanConstraint() - Constructor for class org.onosproject.net.intent.constraint.BooleanConstraint
-
- broadcast(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Broadcast a message to all controller nodes.
- broadcastAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
Gets the subnet IP broadcast address.
- broadcastIncludeSelf(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Broadcast a message to all controller nodes including self.
- build() - Method in class org.onosproject.core.Version
-
Returns the version build string.
- build() - Method in class org.onosproject.net.DefaultAnnotations.Builder
-
Returns immutable annotations built from the accrued key/values pairs.
- build() - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- build() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- build() - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Builds an immutable traffic selector.
- build() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Builds an immutable traffic treatment descriptor.
- build() - Method in class org.onosproject.net.intent.IntentOperations.Builder
-
Builds a batch of intent operations.
- build() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest.Builder
-
Returns link resource request.
- build() - Method in interface org.onosproject.net.resource.LinkResourceRequest.Builder
-
Returns link resource request.
- build() - Method in interface org.onosproject.net.resource.LinkResources.Builder
-
Builds an immutable link resources.
- build() - Method in class org.onosproject.store.service.BatchReadRequest.Builder
-
Builds a BatchReadRequest.
- build() - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- builder() - Static method in class org.onosproject.net.DefaultAnnotations
-
Creates a new annotations builder.
- builder() - Static method in class org.onosproject.net.flow.DefaultTrafficSelector
-
Returns a new traffic selector builder.
- builder(TrafficSelector) - Static method in class org.onosproject.net.flow.DefaultTrafficSelector
-
Returns a new traffic selector builder primed to produce entities
patterned after the supplied selector.
- builder() - Static method in class org.onosproject.net.flow.DefaultTrafficTreatment
-
Returns a new traffic treatment builder.
- builder(TrafficTreatment) - Static method in class org.onosproject.net.flow.DefaultTrafficTreatment
-
Returns a new traffic treatment builder primed to produce entities
patterned after the supplied treatment.
- builder(ApplicationId) - Static method in class org.onosproject.net.intent.IntentOperations
-
Returns a builder for intent operation batches.
- builder(IntentId, Collection<Link>) - Static method in class org.onosproject.net.resource.DefaultLinkResourceRequest
-
Returns builder of link resource request.
- Builder() - Constructor for class org.onosproject.store.service.BatchReadRequest.Builder
-
- Builder() - Constructor for class org.onosproject.store.service.BatchWriteRequest.Builder
-
- bytes() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- bytes() - Method in interface org.onosproject.net.flow.FlowEntry
-
Returns the number of bytes this flow rule has matched.
- cancel(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchDelegate
-
Cancesl the specified batch of intent operations.
- chassisId() - Method in class org.onosproject.net.DefaultDevice
-
- chassisId() - Method in interface org.onosproject.net.Device
-
Returns the device chassis id.
- chassisId() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- chassisId() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns a device chassis id.
- checkValidity() - Method in class org.onosproject.net.provider.AbstractProviderService
-
Checks the validity of this provider service.
- clear() - Method in class org.onosproject.net.flow.BatchOperation
-
Removes all operations maintained in this object.
- clearAddressBindings(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
-
Removes any previously stored address information for a given connection
point.
- clearAddresses(ConnectPoint) - Method in interface org.onosproject.net.host.HostAdminService
-
Removes all address information for the given connection point.
- ClusterAdminService - Interface in org.onosproject.cluster
-
Service for administering the cluster node membership.
- ClusterCommunicationService - Interface in org.onosproject.store.cluster.messaging
-
Service for assisting communications between controller cluster nodes.
- clusterCount() - Method in interface org.onosproject.net.topology.Topology
-
Returns the number of SCCs (strongly connected components) in the
topology.
- ClusterEvent - Class in org.onosproject.cluster
-
Describes cluster-related event.
- ClusterEvent(ClusterEvent.Type, ControllerNode) - Constructor for class org.onosproject.cluster.ClusterEvent
-
Creates an event of a given type and for the specified instance and the
current time.
- ClusterEvent(ClusterEvent.Type, ControllerNode, long) - Constructor for class org.onosproject.cluster.ClusterEvent
-
Creates an event of a given type and for the specified device and time.
- ClusterEvent.Type - Enum in org.onosproject.cluster
-
Type of cluster-related events.
- ClusterEventListener - Interface in org.onosproject.cluster
-
Entity capable of receiving device cluster-related events.
- ClusterId - Class in org.onosproject.net.topology
-
Representation of the topology cluster identity.
- clusterId(int) - Static method in class org.onosproject.net.topology.ClusterId
-
Returns the cluster identifier, represented by the specified integer
serial number.
- ClusterMessage - Class in org.onosproject.store.cluster.messaging
-
Base message for cluster-wide communications.
- ClusterMessage(NodeId, MessageSubject, byte[]) - Constructor for class org.onosproject.store.cluster.messaging.ClusterMessage
-
Creates a cluster message.
- ClusterMessageHandler - Interface in org.onosproject.store.cluster.messaging
-
Interface for handling cluster messages.
- ClusterService - Interface in org.onosproject.cluster
-
Service for obtaining information about the individual nodes within
the controller cluster.
- ClusterStore - Interface in org.onosproject.cluster
-
Manages inventory of controller cluster nodes; not intended for direct use.
- ClusterStoreDelegate - Interface in org.onosproject.cluster
-
Cluster store delegate abstraction.
- codec(Class<T>) - Method in interface org.onosproject.codec.CodecContext
-
Returns the JSON codec for the specified entity class.
- CodecContext - Interface in org.onosproject.codec
-
Context for codecs to use while encoding/decoding.
- CodecService - Interface in org.onosproject.codec
-
Service for registering and retrieving JSON codecs for various entities.
- compile(T, List<Intent>, Set<LinkResourceAllocations>) - Method in interface org.onosproject.net.intent.IntentCompiler
-
Compiles the specified intent into other intents.
- completed(FlowRuleBatchRequest, CompletedBatchOperation) - Static method in class org.onosproject.net.flow.FlowRuleBatchEvent
-
Constructs a new FlowRuleBatchEvent.
- CompletedBatchOperation - Class in org.onosproject.net.flow
-
Representation of a completed flow rule batch operation.
- CompletedBatchOperation(boolean, Set<? extends FlowRule>, Set<Long>) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
-
Creates a new batch completion result.
- CompletedBatchOperation(boolean, Set<? extends FlowRule>) - Constructor for class org.onosproject.net.flow.CompletedBatchOperation
-
Creates a new batch completion result.
- computeCost() - Method in interface org.onosproject.net.topology.Topology
-
Returns the time, specified in system nanos of how long the topology
took to compute.
- ConnectivityIntent - Class in org.onosproject.net.intent
-
Abstraction of connectivity intent for traffic matching some criteria.
- ConnectivityIntent(ApplicationId, Collection<NetworkResource>, TrafficSelector, TrafficTreatment) - Constructor for class org.onosproject.net.intent.ConnectivityIntent
-
Creates a connectivity intent that matches on the specified selector
and applies the specified treatment.
- ConnectivityIntent(ApplicationId, Collection<NetworkResource>, TrafficSelector, TrafficTreatment, List<Constraint>) - Constructor for class org.onosproject.net.intent.ConnectivityIntent
-
Creates a connectivity intent that matches on the specified selector
and applies the specified treatment.
- ConnectivityIntent() - Constructor for class org.onosproject.net.intent.ConnectivityIntent
-
Constructor for serializer.
- ConnectPoint - Class in org.onosproject.net
-
Abstraction of a network connection point expressed as a pair of the
network element identifier and port number.
- ConnectPoint(ElementId, PortNumber) - Constructor for class org.onosproject.net.ConnectPoint
-
Creates a new connection point.
- connectPoint() - Method in class org.onosproject.net.host.PortAddresses
-
Returns the connection point this address information is bound to.
- Constraint - Interface in org.onosproject.net.intent
-
Representation of a connectivity constraint capable of evaluating a link
and determining the cost of traversing that link in the context of this
constraint.
- constraints() - Method in class org.onosproject.net.intent.ConnectivityIntent
-
Returns the set of connectivity constraints.
- CONTROLLER - Static variable in class org.onosproject.net.PortNumber
-
- ControllerNode - Interface in org.onosproject.cluster
-
Represents a controller instance as a member in a cluster.
- ControllerNode.State - Enum in org.onosproject.cluster
-
Represents the operational state of the instance.
- ControllerNodeToNodeId - Class in org.onosproject.cluster
-
Function to convert ControllerNode to NodeId.
- ControllerNodeToNodeId() - Constructor for class org.onosproject.cluster.ControllerNodeToNodeId
-
- copy(VersionedValue) - Static method in class org.onosproject.store.service.VersionedValue
-
Creates a copy of given VersionedValue.
- CORE_PROVIDER_ID - Static variable in interface org.onosproject.core.CoreService
-
- CoreService - Interface in org.onosproject.core
-
Service for interacting with the core system of the controller.
- cost() - Method in class org.onosproject.net.DefaultPath
-
- cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
-
- cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
-
- cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
-
Evaluates the specified link and provides the cost for its traversal.
- cost(Link, LinkResourceService) - Method in interface org.onosproject.net.intent.Constraint
-
Evaluates the specified link and provides the cost for its traversal.
- cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
-
- cost(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
-
- cost() - Method in interface org.onosproject.net.Path
-
Returns the path cost as a unit-less value.
- create(List<ReadRequest>) - Static method in class org.onosproject.store.service.BatchReadRequest
-
Creates a new BatchReadRequest object from the specified list of read requests.
- create(List<WriteRequest>) - Static method in class org.onosproject.store.service.BatchWriteRequest
-
Creates a new BatchWriteRequest object from the specified list of write requests.
- create(String) - Method in interface org.onosproject.store.service.LockService
-
Creates a new lock instance.
- createDrop() - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a drop instruction.
- createEdgeLink(ConnectPoint, boolean) - Static method in class org.onosproject.net.DefaultEdgeLink
-
Creates a phantom edge link, to an unspecified end-station.
- createIntent(Intent) - Method in class org.onosproject.net.intent.BatchWrite
-
- createIntent(Intent) - Method in interface org.onosproject.net.intent.IntentStore
-
Deprecated.
- createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in interface org.onosproject.net.device.DeviceStore
-
Creates a new infrastructure device, or updates an existing one using
the supplied device description.
- createOrUpdateHost(ProviderId, HostId, HostDescription) - Method in interface org.onosproject.net.host.HostStore
-
Creates a new host or updates the existing one based on the specified
description.
- createOrUpdateLink(ProviderId, LinkDescription) - Method in interface org.onosproject.net.link.LinkStore
-
Creates a new link, or updates an existing one, based on the given
information.
- createOutput(PortNumber) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates an output instruction using the specified port number.
- createProviderService(P) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
-
Creates a new provider service bound to the specified provider.
- createTable(String) - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Creates a new table.
- createTable(String, int) - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Creates a new table where last update time will be used to track and expire old entries.
- createTimer(String, String, String) - Method in interface org.onosproject.core.MetricsHelper
-
Creates a Timer instance with given name.
- Criteria - Class in org.onosproject.net.flow.criteria
-
Factory class to create various traffic selection criteria.
- criteria() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
-
- criteria() - Method in interface org.onosproject.net.flow.TrafficSelector
-
Returns selection criteria as an ordered list.
- Criteria.EthCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of MAC address criterion.
- Criteria.EthTypeCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of Ethernet type criterion.
- Criteria.IPCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of IP address criterion.
- Criteria.IPProtocolCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of Internet Protocol Number criterion.
- Criteria.LambdaCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of lambda (wavelength) criterion.
- Criteria.MplsCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of MPLS tag criterion.
- Criteria.OpticalSignalTypeCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of optical signal type criterion.
- Criteria.PortCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of input port criterion.
- Criteria.TcpPortCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of TCP port criterion.
- Criteria.VlanIdCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of VLAN ID criterion.
- Criteria.VlanPcpCriterion - Class in org.onosproject.net.flow.criteria
-
Implementation of VLAN priority criterion.
- Criterion - Interface in org.onosproject.net.flow.criteria
-
Representation of a single header field selection.
- Criterion.Type - Enum in org.onosproject.net.flow.criteria
-
Types of fields to which the selection criterion may apply.
- currentTopology() - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the current topology descriptor.
- currentTopology() - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the current topology snapshot.
- data() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
-
- data() - Method in interface org.onosproject.net.packet.OutboundPacket
-
Returns immutable view of the raw data to be sent.
- DatabaseAdminService - Interface in org.onosproject.store.service
-
Service interface for running administrative tasks on a Database.
- DatabaseException - Exception in org.onosproject.store.service
-
Base exception type for database failures.
- DatabaseException(String, Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException
-
- DatabaseException(String) - Constructor for exception org.onosproject.store.service.DatabaseException
-
- DatabaseException(Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException
-
- DatabaseException() - Constructor for exception org.onosproject.store.service.DatabaseException
-
- DatabaseException.Timeout - Exception in org.onosproject.store.service
-
- DatabaseService - Interface in org.onosproject.store.service
-
Service interface for a strongly consistent and durable
key value data store.
- deactivate() - Method in class org.onosproject.event.AbstractListenerRegistry
-
Prepares the registry for shutdown.
- decode(ObjectNode, CodecContext) - Method in class org.onosproject.codec.JsonCodec
-
Decodes the specified entity from JSON.
- decode(ArrayNode, CodecContext) - Method in class org.onosproject.codec.JsonCodec
-
Decodes the specified JSON array into a collection of entities.
- DEFAULT_SPEED - Static variable in class org.onosproject.net.DefaultPort
-
Default port speed in Mbps.
- DefaultAnnotations - Class in org.onosproject.net
-
Represents a set of simple annotations that can be used to add arbitrary
attributes to various parts of the data model.
- DefaultAnnotations.Builder - Class in org.onosproject.net
-
Facility for gradually building model annotations.
- DefaultApplicationId - Class in org.onosproject.core
-
Application identifier.
- DefaultApplicationId(Short, String) - Constructor for class org.onosproject.core.DefaultApplicationId
-
Creates a new application ID.
- DefaultControllerNode - Class in org.onosproject.cluster
-
Default implementation of a controller instance descriptor.
- DefaultControllerNode(NodeId, IpAddress) - Constructor for class org.onosproject.cluster.DefaultControllerNode
-
Creates a new instance with the specified id and IP address.
- DefaultControllerNode(NodeId, IpAddress, int) - Constructor for class org.onosproject.cluster.DefaultControllerNode
-
Creates a new instance with the specified id and IP address and TCP port.
- DefaultDevice - Class in org.onosproject.net
-
Default infrastructure device model implementation.
- DefaultDevice(ProviderId, DeviceId, Device.Type, String, String, String, String, ChassisId, Annotations...) - Constructor for class org.onosproject.net.DefaultDevice
-
Creates a network element attributed to the specified provider.
- DefaultDeviceDescription - Class in org.onosproject.net.device
-
Default implementation of immutable device description entity.
- DefaultDeviceDescription(URI, Device.Type, String, String, String, String, ChassisId, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultDeviceDescription
-
Creates a device description using the supplied information.
- DefaultDeviceDescription(DeviceDescription, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultDeviceDescription
-
Creates a device description using the supplied information.
- DefaultEdgeLink - Class in org.onosproject.net
-
Default edge link model implementation.
- DefaultEdgeLink(ProviderId, ConnectPoint, HostLocation, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultEdgeLink
-
Creates an edge link using the supplied information.
- DefaultEventSinkRegistry - Class in org.onosproject.event
-
Base implementation of event sink registry.
- DefaultEventSinkRegistry() - Constructor for class org.onosproject.event.DefaultEventSinkRegistry
-
- DefaultFlowEntry - Class in org.onosproject.net.flow
-
- DefaultFlowEntry(DeviceId, TrafficSelector, TrafficTreatment, int, FlowEntry.FlowEntryState, long, long, long, long, int) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
-
- DefaultFlowEntry(FlowRule, FlowEntry.FlowEntryState, long, long, long) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
-
- DefaultFlowEntry(FlowRule) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
-
- DefaultFlowEntry(FlowRule, int, int) - Constructor for class org.onosproject.net.flow.DefaultFlowEntry
-
- DefaultFlowRule - Class in org.onosproject.net.flow
-
- DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, long, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
-
- DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
-
- DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, short, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
-
Deprecated.
- DefaultFlowRule(DeviceId, TrafficSelector, TrafficTreatment, int, ApplicationId, GroupId, int, boolean) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
-
- DefaultFlowRule(FlowRule) - Constructor for class org.onosproject.net.flow.DefaultFlowRule
-
- DefaultGraphDescription - Class in org.onosproject.net.topology
-
Default implementation of an immutable topology graph data carrier.
- DefaultGraphDescription(long, Iterable<Device>, Iterable<Link>, SparseAnnotations...) - Constructor for class org.onosproject.net.topology.DefaultGraphDescription
-
Creates a minimal topology graph description to allow core to construct
and process the topology graph.
- DefaultGroupId - Class in org.onosproject.core
-
- DefaultGroupId(int) - Constructor for class org.onosproject.core.DefaultGroupId
-
- DefaultHost - Class in org.onosproject.net
-
A basic implementation of a Host.
- DefaultHost(ProviderId, HostId, MacAddress, VlanId, HostLocation, Set<IpAddress>, Annotations...) - Constructor for class org.onosproject.net.DefaultHost
-
Creates an end-station host using the supplied information.
- DefaultHostDescription - Class in org.onosproject.net.host
-
Default implementation of an immutable host description.
- DefaultHostDescription(MacAddress, VlanId, HostLocation, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
-
Creates a host description using the supplied information.
- DefaultHostDescription(MacAddress, VlanId, HostLocation, IpAddress, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
-
Creates a host description using the supplied information.
- DefaultHostDescription(MacAddress, VlanId, HostLocation, Set<IpAddress>, SparseAnnotations...) - Constructor for class org.onosproject.net.host.DefaultHostDescription
-
Creates a host description using the supplied information.
- DefaultInboundPacket - Class in org.onosproject.net.packet
-
Default implementation of an immutable inbound packet.
- DefaultInboundPacket(ConnectPoint, Ethernet, ByteBuffer) - Constructor for class org.onosproject.net.packet.DefaultInboundPacket
-
Creates an immutable inbound packet.
- DefaultLink - Class in org.onosproject.net
-
Default infrastructure link model implementation.
- DefaultLink(ProviderId, ConnectPoint, ConnectPoint, Link.Type, Annotations...) - Constructor for class org.onosproject.net.DefaultLink
-
Creates an active infrastructure link using the supplied information.
- DefaultLink(ProviderId, ConnectPoint, ConnectPoint, Link.Type, Link.State, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultLink
-
Creates an infrastructure link using the supplied information.
- DefaultLinkDescription - Class in org.onosproject.net.link
-
Default implementation of immutable link description entity.
- DefaultLinkDescription(ConnectPoint, ConnectPoint, Link.Type, SparseAnnotations...) - Constructor for class org.onosproject.net.link.DefaultLinkDescription
-
Creates a link description using the supplied information.
- DefaultLinkResourceAllocations - Class in org.onosproject.net.resource
-
- DefaultLinkResourceAllocations(LinkResourceRequest, Map<Link, Set<ResourceAllocation>>) - Constructor for class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
Creates a new link resource allocations.
- DefaultLinkResourceRequest - Class in org.onosproject.net.resource
-
- DefaultLinkResourceRequest.Builder - Class in org.onosproject.net.resource
-
Builder of link resource request.
- DefaultLoad - Class in org.onosproject.net.statistic
-
Implementation of a load.
- DefaultLoad() - Constructor for class org.onosproject.net.statistic.DefaultLoad
-
Creates an invalid load.
- DefaultLoad(long, long) - Constructor for class org.onosproject.net.statistic.DefaultLoad
-
Creates a load value from the parameters.
- DefaultOutboundPacket - Class in org.onosproject.net.packet
-
Default implementation of an immutable outbound packet.
- DefaultOutboundPacket(DeviceId, TrafficTreatment, ByteBuffer) - Constructor for class org.onosproject.net.packet.DefaultOutboundPacket
-
Creates an immutable outbound packet.
- DefaultPacketContext - Class in org.onosproject.net.packet
-
- DefaultPacketContext(long, InboundPacket, OutboundPacket, boolean) - Constructor for class org.onosproject.net.packet.DefaultPacketContext
-
- DefaultPath - Class in org.onosproject.net
-
Default implementation of a network path.
- DefaultPath(ProviderId, List<Link>, double, Annotations...) - Constructor for class org.onosproject.net.DefaultPath
-
Creates a path from the specified source and destination using the
supplied list of links.
- DefaultPort - Class in org.onosproject.net
-
Default port implementation.
- DefaultPort(Element, PortNumber, boolean, Annotations...) - Constructor for class org.onosproject.net.DefaultPort
-
Creates a network element attributed to the specified provider.
- DefaultPort(Element, PortNumber, boolean, Port.Type, long, Annotations...) - Constructor for class org.onosproject.net.DefaultPort
-
Creates a network element attributed to the specified provider.
- DefaultPortDescription - Class in org.onosproject.net.device
-
Default implementation of immutable port description.
- DefaultPortDescription(PortNumber, boolean, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultPortDescription
-
Creates a port description using the supplied information.
- DefaultPortDescription(PortNumber, boolean, Port.Type, long, SparseAnnotations...) - Constructor for class org.onosproject.net.device.DefaultPortDescription
-
Creates a port description using the supplied information.
- DefaultPortDescription(PortDescription, SparseAnnotations) - Constructor for class org.onosproject.net.device.DefaultPortDescription
-
Creates a port description using the supplied information.
- DefaultTopologyCluster - Class in org.onosproject.net.topology
-
Default implementation of a network topology cluster.
- DefaultTopologyCluster(ClusterId, int, int, DeviceId) - Constructor for class org.onosproject.net.topology.DefaultTopologyCluster
-
Creates a new topology cluster descriptor with the specified attributes.
- DefaultTopologyEdge - Class in org.onosproject.net.topology
-
Implementation of the topology edge backed by a link.
- DefaultTopologyEdge(TopologyVertex, TopologyVertex, Link) - Constructor for class org.onosproject.net.topology.DefaultTopologyEdge
-
Creates a new topology edge.
- DefaultTopologyVertex - Class in org.onosproject.net.topology
-
Implementation of the topology vertex backed by a device id.
- DefaultTopologyVertex(DeviceId) - Constructor for class org.onosproject.net.topology.DefaultTopologyVertex
-
Creates a new topology vertex.
- DefaultTrafficSelector - Class in org.onosproject.net.flow
-
Default traffic selector implementation.
- DefaultTrafficSelector.Builder - Class in org.onosproject.net.flow
-
Builder of traffic selector entities.
- DefaultTrafficTreatment - Class in org.onosproject.net.flow
-
Default traffic treatment implementation.
- DefaultTrafficTreatment.Builder - Class in org.onosproject.net.flow
-
Builds a list of treatments following the following order.
- delegate - Variable in class org.onosproject.store.AbstractStore
-
- deleteFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Marks a flow rule for deletion.
- Description - Interface in org.onosproject.net
-
Base abstraction of a piece of information about network elements.
- Device - Interface in org.onosproject.net
-
Representation of a network infrastructure device.
- Device.Type - Enum in org.onosproject.net
-
Coarse classification of the type of the infrastructure device.
- DeviceAdminService - Interface in org.onosproject.net.device
-
Service for administering the inventory of infrastructure devices.
- DeviceClockProviderService - Interface in org.onosproject.net.device
-
Interface for feeding term information to a logical clock service
that vends per device timestamps.
- DeviceClockService - Interface in org.onosproject.net.device
-
Interface for a logical clock service that vends per device timestamps.
- deviceConnected(DeviceId, DeviceDescription) - Method in interface org.onosproject.net.device.DeviceProviderService
-
Signals the core that a device has connected or has been detected somehow.
- deviceCount() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- deviceCount() - Method in interface org.onosproject.net.topology.Topology
-
Returns the number of infrastructure devices in the topology.
- deviceCount() - Method in interface org.onosproject.net.topology.TopologyCluster
-
Returns the number of devices in the cluster.
- DeviceDescription - Interface in org.onosproject.net.device
-
Carrier of immutable information about a device.
- deviceDisconnected(DeviceId) - Method in interface org.onosproject.net.device.DeviceProviderService
-
Signals the core that a device has disconnected or is no longer reachable.
- DeviceEvent - Class in org.onosproject.net.device
-
Describes infrastructure device event.
- DeviceEvent(DeviceEvent.Type, Device) - Constructor for class org.onosproject.net.device.DeviceEvent
-
Creates an event of a given type and for the specified device and the
current time.
- DeviceEvent(DeviceEvent.Type, Device, Port) - Constructor for class org.onosproject.net.device.DeviceEvent
-
Creates an event of a given type and for the specified device, port
and the current time.
- DeviceEvent(DeviceEvent.Type, Device, Port, long) - Constructor for class org.onosproject.net.device.DeviceEvent
-
Creates an event of a given type and for the specified device and time.
- DeviceEvent.Type - Enum in org.onosproject.net.device
-
Type of device events.
- deviceId() - Method in class org.onosproject.net.ConnectPoint
-
Returns the identifier of the infrastructure device if the connection
point belongs to a network element which is indeed an infrastructure
device.
- DeviceId - Class in org.onosproject.net
-
Immutable representation of a device identity.
- DeviceId() - Constructor for class org.onosproject.net.DeviceId
-
- deviceId(URI) - Static method in class org.onosproject.net.DeviceId
-
Creates a device id using the supplied URI.
- deviceId(String) - Static method in class org.onosproject.net.DeviceId
-
Creates a device id using the supplied URI string.
- deviceId() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- deviceId() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the identity of the device where this rule applies.
- deviceId() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
-
- deviceId() - Method in interface org.onosproject.net.topology.TopologyVertex
-
Returns the associated infrastructure device identification.
- DeviceListener - Interface in org.onosproject.net.device
-
Entity capable of receiving infrastructure device related events.
- DeviceProvider - Interface in org.onosproject.net.device
-
Abstraction of a device information provider.
- DeviceProviderRegistry - Interface in org.onosproject.net.device
-
Abstraction of a device provider registry.
- DeviceProviderService - Interface in org.onosproject.net.device
-
Service through which device providers can inject device information into
the core.
- DeviceService - Interface in org.onosproject.net.device
-
Service for interacting with the inventory of infrastructure devices.
- DeviceStore - Interface in org.onosproject.net.device
-
Manages inventory of infrastructure devices; not intended for direct use.
- DeviceStoreDelegate - Interface in org.onosproject.net.device
-
Infrastructure device store delegate abstraction.
- deviceURI() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- deviceURI() - Method in interface org.onosproject.net.device.DeviceDescription
-
Protocol/provider specific URI that can be used to encode the identity
information required to communicate with the device externally, e.g.
- DIRECTOR_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
-
- drop() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- drop() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Adds a drop instruction and does not return a builder.
- dropAllTables() - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Deletes all tables from the database.
- DropInstruction() - Constructor for class org.onosproject.net.flow.instructions.Instructions.DropInstruction
-
- dropTable(String) - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Deletes a table from the database.
- dst() - Method in class org.onosproject.net.DefaultLink
-
- dst - Variable in class org.onosproject.net.intent.OpticalConnectivityIntent
-
- dst() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- dst() - Method in class org.onosproject.net.link.DefaultLinkDescription
-
- dst() - Method in interface org.onosproject.net.Link
-
Returns the link destination connection point.
- dst() - Method in interface org.onosproject.net.link.LinkDescription
-
Returns the link destination.
- dst() - Method in class org.onosproject.net.LinkKey
-
Returns destination connection point.
- dst() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
-
- DURABLE - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for durable links.
- get(Class<T>) - Method in interface org.onosproject.codec.CodecContext
-
Returns reference to the specified service implementation.
- get(String, String) - Method in class org.onosproject.store.service.BatchReadRequest.Builder
-
Append a get request.
- get(String, String) - Method in interface org.onosproject.store.service.DatabaseService
-
Reads the specified key.
- get() - Method in interface org.onosproject.store.service.OptionalResult
-
Returns the result or throws an exception if there is no
valid result.
- get(String, String) - Static method in class org.onosproject.store.service.ReadRequest
-
Creates a read request,
which will retrieve the specified key from the table.
- getActiveLinks() - Method in interface org.onosproject.net.link.LinkService
-
Returns a collection of all active infrastructure links.
- getAddressBindings() - Method in interface org.onosproject.net.host.HostService
-
Returns the addresses information for all connection points.
- getAddressBindings() - Method in interface org.onosproject.net.host.HostStore
-
Returns the address bindings stored for all connection points.
- getAddressBindingsForPort(ConnectPoint) - Method in interface org.onosproject.net.host.HostService
-
Retrieves the addresses that have been bound to the given connection
point.
- getAddressBindingsForPort(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
-
Returns the address bindings for a particular connection point.
- getAll(String) - Method in interface org.onosproject.store.service.DatabaseService
-
Reads the whole table.
- getAllocations() - Method in interface org.onosproject.net.resource.LinkResourceService
-
Returns all allocated resources.
- getAllocations(Link) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Returns all allocated resources to given link.
- getAllocations(IntentId) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Returns the resources allocated for an Intent.
- getAllocations(IntentId) - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Returns resources allocated for an Intent.
- getAllocations(Link) - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Returns resources allocated for a link.
- getAllocations() - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Returns all allocated resources.
- getAnnotatedValue(Annotated, String) - Static method in class org.onosproject.net.AnnotationKeys
-
Returns the value annotated object for the specified annotation key.
- getAppId(Short) - Method in interface org.onosproject.core.ApplicationIdStore
-
Returns an existing application id from a given id.
- getAppId(Short) - Method in interface org.onosproject.core.CoreService
-
Returns an existing application id from a given id.
- getAppIds() - Method in interface org.onosproject.core.ApplicationIdStore
-
Returns the set of currently registered application identifiers.
- getAppIds() - Method in interface org.onosproject.core.CoreService
-
Returns the set of currently registered application identifiers.
- getAsList() - Method in class org.onosproject.store.service.BatchReadRequest
-
Returns the requests in this batch as a list.
- getAsList() - Method in class org.onosproject.store.service.BatchReadResult
-
Returns the results as a list.
- getAsList() - Method in class org.onosproject.store.service.BatchWriteRequest
-
Returns the requests in this batch as a list.
- getAsList() - Method in class org.onosproject.store.service.BatchWriteResult
-
Returns the results as a List.
- getAvailableDevices() - Method in interface org.onosproject.net.device.DeviceService
-
Returns an iterable collection of all devices
currently available to the system.
- getAvailableDevices() - Method in interface org.onosproject.net.device.DeviceStore
-
Returns an iterable collection of all devices currently available to the system.
- getAvailableResources(Link) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Returns available resources for given link.
- getAvailableResources(Link, LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Returns available resources for given link.
- getCluster(Topology, ClusterId) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the cluster with the specified ID.
- getCluster(Topology, ClusterId) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the cluster of the specified topology.
- getClusterDevices(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the set of devices that belong to the specified cluster.
- getClusterDevices(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the cluster of the specified topology.
- getClusterLinks(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the set of links that form the specified cluster.
- getClusterLinks(Topology, TopologyCluster) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the cluster of the specified topology.
- getClusters(Topology) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the set of clusters in the specified topology.
- getClusters(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the set of topology SCC clusters.
- getCodec(Class<T>) - Method in interface org.onosproject.codec.CodecService
-
Returns the JSON codec for the specified entity class.
- getCodecs() - Method in interface org.onosproject.codec.CodecService
-
Returns the set of classes with currently registered codecs.
- getCompilers() - Method in interface org.onosproject.net.intent.IntentExtensionService
-
Returns immutable set of bindings of currently registered intent compilers.
- getConnectedHosts(ConnectPoint) - Method in interface org.onosproject.net.host.HostService
-
Returns the set of hosts whose most recent location is the specified
connection point.
- getConnectedHosts(DeviceId) - Method in interface org.onosproject.net.host.HostService
-
Returns the set of hosts whose most recent location is the specified
infrastructure device.
- getConnectedHosts(ConnectPoint) - Method in interface org.onosproject.net.host.HostStore
-
Returns the set of hosts whose location falls on the given connection point.
- getConnectedHosts(DeviceId) - Method in interface org.onosproject.net.host.HostStore
-
Returns the set of hosts whose location falls on the given device.
- getCriterion(Criterion.Type) - Method in class org.onosproject.net.flow.DefaultTrafficSelector
-
- getCriterion(Criterion.Type) - Method in interface org.onosproject.net.flow.TrafficSelector
-
Returns the selection criterion for a particular type, if it exists in
this traffic selector.
- getCurrentStatistic(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticStore
-
Fetches the current observed stats values.
- getDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
-
Returns the device with the specified identifier.
- getDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
-
Returns the device with the specified identifier.
- getDeviceCount() - Method in interface org.onosproject.net.device.DeviceService
-
Returns the number of infrastructure devices known to the system.
- getDeviceCount() - Method in interface org.onosproject.net.device.DeviceStore
-
Returns the number of devices known to the system.
- getDeviceEgressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading from the specified device.
- getDeviceEgressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkStore
-
Returns all links egressing from the specified device.
- getDeviceIngressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading to the specified device.
- getDeviceIngressLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkStore
-
Returns all links ingressing from the specified device.
- getDeviceLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading to and from the
specified device.
- getDevices(NodeId) - Method in interface org.onosproject.mastership.MastershipStore
-
Returns the devices that a controller instance is master of.
- getDevices() - Method in interface org.onosproject.net.device.DeviceService
-
Returns a collection of the currently known infrastructure
devices.
- getDevices() - Method in interface org.onosproject.net.device.DeviceStore
-
Returns an iterable collection of all devices known to the system.
- getDevicesOf(NodeId) - Method in interface org.onosproject.mastership.MastershipService
-
Returns the devices for which a controller is master.
- getDst() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
-
Returns the destination transponder port.
- getEgressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading from the specified
connection point.
- getEgressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
-
Returns all links egressing from the specified connection point.
- getEvent(IntentState, Intent) - Static method in class org.onosproject.net.intent.IntentEvent
-
- getFlowEntries(DeviceId) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Returns the collection of flow entries applied on the specified device.
- getFlowEntries(DeviceId) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Returns the flow entries associated with a device.
- getFlowEntry(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Returns the stored flow.
- getFlowRuleCount() - Method in interface org.onosproject.net.flow.FlowRuleService
-
Returns the number of flow rules in the system.
- getFlowRuleCount() - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Returns the number of flow rule in the store.
- getFlowRulesByGroupId(ApplicationId, short) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Returns a list of rules filterd by application and group id.
- getFlowRulesById(ApplicationId) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Returns a list of rules with this application id.
- getFreeResources(Link) - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Returns free resources for given link.
- getGraph(Topology) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the graph view of the specified topology.
- getGraph(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the immutable graph view of the current topology.
- getHost(HostId) - Method in interface org.onosproject.net.host.HostService
-
Returns the host with the specified identifier.
- getHost(HostId) - Method in interface org.onosproject.net.host.HostStore
-
Returns the host with the specified identifer.
- getHostCount() - Method in interface org.onosproject.net.host.HostService
-
Returns the number of end-station hosts known to the system.
- getHostCount() - Method in interface org.onosproject.net.host.HostStore
-
Returns the number of hosts in the store.
- getHosts() - Method in interface org.onosproject.net.host.HostService
-
Returns a collection of all end-station hosts.
- getHosts() - Method in interface org.onosproject.net.host.HostStore
-
Returns a collection of all hosts in the store.
- getHosts(VlanId) - Method in interface org.onosproject.net.host.HostStore
-
Returns the set of all hosts within the specified VLAN.
- getHosts(MacAddress) - Method in interface org.onosproject.net.host.HostStore
-
Returns the set of hosts with the specified MAC address.
- getHosts(IpAddress) - Method in interface org.onosproject.net.host.HostStore
-
Returns the set of hosts with the specified IP address.
- getHostsByIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
-
Returns the set of hosts that have the specified IP address.
- getHostsByMac(MacAddress) - Method in interface org.onosproject.net.host.HostService
-
Returns the set of hosts that have the specified MAC address.
- getHostsByVlan(VlanId) - Method in interface org.onosproject.net.host.HostService
-
Returns the set of hosts that belong to the specified VLAN.
- getIdBlock(String) - Method in interface org.onosproject.core.IdBlockStore
-
Returns a topic-unique block of ids.
- getIdGenerator(String) - Method in interface org.onosproject.core.CoreService
-
Returns an id generator for a given topic.
- getIngressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading to the specified
connection point.
- getIngressLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
-
Returns all links ingressing to the specified connection point.
- getInstallableIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentService
-
Returns the list of the installable events associated with the specified
top-level intent.
- getInstallableIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
-
Returns the list of the installable events associated with the specified
original intent.
- getInstallers() - Method in interface org.onosproject.net.intent.IntentExtensionService
-
Returns immutable set of bindings of currently registered intent installers.
- getIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentService
-
Retrieves the intent specified by its identifier.
- getIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
-
Returns the intent with the specified identifier.
- getIntentCount() - Method in interface org.onosproject.net.intent.IntentService
-
Returns the number of intents currently in the system.
- getIntentCount() - Method in interface org.onosproject.net.intent.IntentStore
-
Returns the number of intents in the store.
- getIntents() - Method in interface org.onosproject.net.intent.IntentService
-
Returns an iterable of intents currently in the system.
- getIntents() - Method in interface org.onosproject.net.intent.IntentStore
-
Returns a collection of all intents in the store.
- getIntentState(IntentId) - Method in interface org.onosproject.net.intent.IntentService
-
Retrieves the state of an intent by its identifier.
- getIntentState(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
-
Returns the state of the specified intent.
- getLeader(String) - Method in interface org.onosproject.cluster.LeadershipService
-
Gets the most recent leader for the topic.
- getLeaderBoard() - Method in interface org.onosproject.cluster.LeadershipService
-
- getLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
-
Returns the infrastructure links between the specified source
and destination connection points.
- getLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
-
Returns the link between the two end-points.
- getLinkCount() - Method in interface org.onosproject.net.link.LinkService
-
Returns the count of all known infrastructure links.
- getLinkCount() - Method in interface org.onosproject.net.link.LinkStore
-
Returns the number of links in the store.
- getLinks() - Method in interface org.onosproject.net.link.LinkService
-
Returns a collection of all known infrastructure links.
- getLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkService
-
Returns set of all infrastructure links leading to and from the
specified connection point.
- getLinks() - Method in interface org.onosproject.net.link.LinkStore
-
Returns an iterable collection of all links in the inventory.
- getLocalNode() - Method in interface org.onosproject.cluster.ClusterService
-
Returns the local controller node.
- getLocalNode() - Method in interface org.onosproject.cluster.ClusterStore
-
Returns the local controller node.
- getLocalRole(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
-
Returns the role of the local node for the specified device, without
triggering master selection.
- getMaster(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Returns the master for a device.
- getMasterFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
-
Returns the current master for a given device.
- getMastershipTerm(DeviceId) - Method in interface org.onosproject.mastership.MastershipTermService
-
Returns the term number of mastership change occurred for given device.
- getNewId() - Method in interface org.onosproject.core.IdGenerator
-
Returns a globally unique ID instance.
- getNextId() - Method in class org.onosproject.core.IdBlock
-
Returns the next ID in the block.
- getNode(NodeId) - Method in interface org.onosproject.cluster.ClusterService
-
Returns the specified controller node.
- getNode(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
-
Returns the specified controller node.
- getNodes() - Method in interface org.onosproject.cluster.ClusterService
-
Returns the set of current cluster members.
- getNodes() - Method in interface org.onosproject.cluster.ClusterStore
-
Returns the set of current cluster members.
- getNodes(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Returns the master and backup nodes for a device.
- getNodesFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
-
Returns controllers connected to a given device, in order of
preference.
- getOperations() - Method in class org.onosproject.net.flow.BatchOperation
-
Returns the operations in this object.
- getOperator() - Method in class org.onosproject.net.flow.BatchOperationEntry
-
Gets the operator of this operation.
- getPaths(ElementId, ElementId) - Method in interface org.onosproject.net.topology.PathService
-
Returns the set of all shortest paths, precomputed in terms of hop-count,
between the specified source and destination elements.
- getPaths(ElementId, ElementId, LinkWeight) - Method in interface org.onosproject.net.topology.PathService
-
Returns the set of all shortest paths, computed using the supplied
edge-weight entity, between the specified source and destination
network elements.
- getPaths(Topology, DeviceId, DeviceId) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the set of all shortest paths, precomputed in terms of hop-count,
between the specified source and destination devices.
- getPaths(Topology, DeviceId, DeviceId, LinkWeight) - Method in interface org.onosproject.net.topology.TopologyService
-
Returns the set of all shortest paths, computed using the supplied
edge-weight entity, between the specified source and destination devices.
- getPaths(Topology, DeviceId, DeviceId) - Method in interface org.onosproject.net.topology.TopologyStore
-
Returns the set of pre-computed shortest paths between src and dest.
- getPaths(Topology, DeviceId, DeviceId, LinkWeight) - Method in interface org.onosproject.net.topology.TopologyStore
-
Computes and returns the set of shortest paths between src and dest.
- getPendingOperations() - Method in interface org.onosproject.net.intent.IntentBatchService
-
Returns the set of intent batches that are pending.
- getPort(DeviceId, PortNumber) - Method in interface org.onosproject.net.device.DeviceService
-
Returns the port with the specified number and hosted by the given device.
- getPort(DeviceId, PortNumber) - Method in interface org.onosproject.net.device.DeviceStore
-
Returns the specified device port.
- getPorts(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
-
Returns the list of ports associated with the device.
- getPorts(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
-
Returns the list of ports that belong to the specified device.
- getPreviousStatistic(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticStore
-
Fetches the current observed stats values.
- getProvider(ProviderId) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
-
Returns the provider registered with the specified provider ID.
- getProvider(DeviceId) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
-
Returns the provider for the specified device ID based on URI scheme.
- getProviders() - Method in class org.onosproject.net.provider.AbstractProviderRegistry
-
- getProviders() - Method in interface org.onosproject.net.provider.ProviderRegistry
-
Returns a set of currently registered provider identities.
- getResourceAllocation(Link) - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- getResourceAllocation(Link) - Method in interface org.onosproject.net.resource.LinkResourceAllocations
-
Returns allocated resource for the given link.
- getRole(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Returns the role of a device for a specific controller instance.
- getRole(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
-
Returns the current mastership role for the specified device.
- getSink(Class<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
-
- getSink(Class<E>) - Method in interface org.onosproject.event.EventSinkRegistry
-
Returns the event sink associated with the specified event class.
- getSinks() - Method in class org.onosproject.event.DefaultEventSinkRegistry
-
- getSinks() - Method in interface org.onosproject.event.EventSinkRegistry
-
Returns the set of all event classes for which sinks are presently
registered.
- getSize() - Method in class org.onosproject.core.IdBlock
-
Returns the block size.
- getSrc() - Method in class org.onosproject.net.intent.OpticalConnectivityIntent
-
Returns the source transponder port.
- getState(NodeId) - Method in interface org.onosproject.cluster.ClusterService
-
Returns the availability state of the specified controller node.
- getState(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
-
Returns the availability state of the specified controller node.
- getTarget() - Method in class org.onosproject.net.flow.BatchOperationEntry
-
Gets the target object of this operation.
- getTermFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Returns the current master and number of past mastership hand-offs
(terms) for a device.
- getTimestamp(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockService
-
Returns a new timestamp for the specified deviceId.
- getTimestamp(HostId) - Method in interface org.onosproject.net.host.HostClockService
-
Returns a new timestamp for the specified host.
- GraphDescription - Interface in org.onosproject.net.topology
-
Describes attribute(s) of a network graph.
- GroupId - Interface in org.onosproject.core
-
Group identifier.
- groupId() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- groupId() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the group id of this flow.
- handle(ClusterMessage) - Method in interface org.onosproject.store.cluster.messaging.ClusterMessageHandler
-
Handles/Processes the cluster message.
- handleArp(PacketContext) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
-
Handles a arp packet.
- hasDelegate() - Method in class org.onosproject.store.AbstractStore
-
- hasDelegate() - Method in interface org.onosproject.store.Store
-
Indicates whether the store has a delegate.
- hash() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- hashCode() - Method in class org.onosproject.cluster.DefaultControllerNode
-
- hashCode() - Method in class org.onosproject.cluster.Leadership
-
- hashCode() - Method in class org.onosproject.cluster.LeadershipEvent
-
- hashCode() - Method in class org.onosproject.cluster.NodeId
-
- hashCode() - Method in class org.onosproject.cluster.RoleInfo
-
- hashCode() - Method in class org.onosproject.core.DefaultApplicationId
-
- hashCode() - Method in class org.onosproject.core.DefaultGroupId
-
- hashCode() - Method in class org.onosproject.core.Version
-
- hashCode() - Method in class org.onosproject.mastership.MastershipTerm
-
- hashCode() - Method in class org.onosproject.net.ConnectPoint
-
- hashCode() - Method in class org.onosproject.net.DefaultDevice
-
- hashCode() - Method in class org.onosproject.net.DefaultHost
-
- hashCode() - Method in class org.onosproject.net.DefaultLink
-
- hashCode() - Method in class org.onosproject.net.DefaultPath
-
- hashCode() - Method in class org.onosproject.net.DefaultPort
-
- hashCode() - Method in class org.onosproject.net.DeviceId
-
- hashCode() - Method in class org.onosproject.net.flow.BatchOperation
-
- hashCode() - Method in class org.onosproject.net.flow.BatchOperationEntry
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
-
- hashCode() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- hashCode() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
-
- hashCode() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
-
- hashCode() - Method in class org.onosproject.net.flow.FlowId
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
-
- hashCode() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
-
- hashCode() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
- hashCode() - Method in class org.onosproject.net.host.PortAddresses
-
- hashCode() - Method in class org.onosproject.net.HostId
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
-
- hashCode() - Method in class org.onosproject.net.intent.Intent
-
- hashCode() - Method in class org.onosproject.net.intent.IntentId
-
- hashCode() - Method in class org.onosproject.net.intent.IntentOperation
-
- hashCode() - Method in class org.onosproject.net.intent.IntentOperations
-
- hashCode() - Method in class org.onosproject.net.LinkKey
-
- hashCode() - Method in class org.onosproject.net.packet.DefaultInboundPacket
-
- hashCode() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
-
- hashCode() - Method in class org.onosproject.net.PortNumber
-
- hashCode() - Method in class org.onosproject.net.provider.ProviderId
-
- hashCode() - Method in class org.onosproject.net.resource.Bandwidth
-
- hashCode() - Method in class org.onosproject.net.resource.Lambda
-
- hashCode() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
-
- hashCode() - Method in class org.onosproject.net.topology.ClusterId
-
- hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
-
- hashCode() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
-
- hashCode() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
-
- hashCode() - Method in class org.onosproject.store.service.ReadRequest
-
- hashCode() - Method in class org.onosproject.store.service.WriteRequest
-
- hashCode() - Method in interface org.onosproject.store.Timestamp
-
- hasValidResult() - Method in interface org.onosproject.store.service.OptionalResult
-
Returns true if there is a valid result.
- highestHitter(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticService
-
Returns the highest hitter (a flow rule) for a given port, ie.
- Host - Interface in org.onosproject.net
-
Abstraction of an end-station host on the network, essentially a NIC.
- HostAdminService - Interface in org.onosproject.net.host
-
Service for administering the inventory of end-station hosts.
- HostClockService - Interface in org.onosproject.net.host
-
Interface for a logical clock service that issues per host timestamps.
- HostDescription - Interface in org.onosproject.net.host
-
Information describing host and its location.
- hostDetected(HostId, HostDescription) - Method in interface org.onosproject.net.host.HostProviderService
-
Notifies the core when a host has been detected on a network along with
information that identifies the hoot location.
- HostEvent - Class in org.onosproject.net.host
-
Describes end-station host event.
- HostEvent(HostEvent.Type, Host) - Constructor for class org.onosproject.net.host.HostEvent
-
Creates an event of a given type and for the specified host and the
current time.
- HostEvent(HostEvent.Type, Host, long) - Constructor for class org.onosproject.net.host.HostEvent
-
Creates an event of a given type and for the specified host and time.
- HostEvent.Type - Enum in org.onosproject.net.host
-
Type of host events.
- hostId() - Method in class org.onosproject.net.ConnectPoint
-
Returns the identifier of the infrastructure device if the connection
point belongs to a network element which is indeed an end-station host.
- hostId() - Method in class org.onosproject.net.DefaultEdgeLink
-
- hostId() - Method in interface org.onosproject.net.EdgeLink
-
Returns the host identification.
- HostId - Class in org.onosproject.net
-
Immutable representation of a host identity.
- hostId(String) - Static method in class org.onosproject.net.HostId
-
Creates a device id using the supplied ID string.
- hostId(MacAddress, VlanId) - Static method in class org.onosproject.net.HostId
-
Creates a device id using the supplied MAC & VLAN ID.
- hostId(MacAddress) - Static method in class org.onosproject.net.HostId
-
Creates a device id using the supplied MAC and default VLAN.
- HostListener - Interface in org.onosproject.net.host
-
Entity capable of receiving end-station host related events.
- hostLocation() - Method in class org.onosproject.net.DefaultEdgeLink
-
- hostLocation() - Method in interface org.onosproject.net.EdgeLink
-
Returns the connection point where the host attaches to the
network infrastructure.
- HostLocation - Class in org.onosproject.net
-
Representation of a network edge location where an end-station host is
connected.
- HostLocation(DeviceId, PortNumber, long) - Constructor for class org.onosproject.net.HostLocation
-
Creates a new host location using the supplied device & port.
- HostLocation(ConnectPoint, long) - Constructor for class org.onosproject.net.HostLocation
-
Creates a new host location derived from the supplied connection point.
- HostProvider - Interface in org.onosproject.net.host
-
Provider of information about hosts and their location on the network.
- HostProviderRegistry - Interface in org.onosproject.net.host
-
Abstraction of a host provider registry.
- HostProviderService - Interface in org.onosproject.net.host
-
Means of conveying host information to the core.
- HostService - Interface in org.onosproject.net.host
-
Service for interacting with the inventory of end-station hosts.
- HostStore - Interface in org.onosproject.net.host
-
Manages inventory of end-station hosts; not intended for direct use.
- HostStoreDelegate - Interface in org.onosproject.net.host
-
Infrastructure link store delegate abstraction.
- HostToHostIntent - Class in org.onosproject.net.intent
-
Abstraction of end-station to end-station bidirectional connectivity.
- HostToHostIntent(ApplicationId, HostId, HostId) - Constructor for class org.onosproject.net.intent.HostToHostIntent
-
Creates a new host-to-host intent with the supplied host pair and no
other traffic selection or treatment criteria.
- HostToHostIntent(ApplicationId, HostId, HostId, TrafficSelector, TrafficTreatment) - Constructor for class org.onosproject.net.intent.HostToHostIntent
-
Creates a new host-to-host intent with the supplied host pair.
- HostToHostIntent(ApplicationId, HostId, HostId, TrafficSelector, TrafficTreatment, List<Constraint>) - Constructor for class org.onosproject.net.intent.HostToHostIntent
-
Creates a new host-to-host intent with the supplied host pair.
- hostVanished(HostId) - Method in interface org.onosproject.net.host.HostProviderService
-
Notifies the core when a host is no longer detected on a network.
- hwAddress() - Method in class org.onosproject.net.host.DefaultHostDescription
-
- hwAddress() - Method in interface org.onosproject.net.host.HostDescription
-
Returns the MAC address associated with this host (NIC).
- hwVersion() - Method in class org.onosproject.net.DefaultDevice
-
- hwVersion() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- hwVersion() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns the device hardware version.
- hwVersion() - Method in interface org.onosproject.net.Device
-
Returns the device hardware version.
- id() - Method in interface org.onosproject.cluster.ControllerNode
-
Returns the instance identifier.
- id() - Method in class org.onosproject.cluster.DefaultControllerNode
-
- id() - Method in interface org.onosproject.core.ApplicationId
-
Returns the application id.
- id() - Method in class org.onosproject.core.DefaultApplicationId
-
- id() - Method in class org.onosproject.core.DefaultGroupId
-
- id() - Method in interface org.onosproject.core.GroupId
-
Returns a group ID as short value.
- id - Variable in class org.onosproject.net.AbstractElement
-
- id() - Method in class org.onosproject.net.DefaultDevice
-
- id() - Method in class org.onosproject.net.DefaultHost
-
- id() - Method in interface org.onosproject.net.Device
-
Returns the device identifier.
- id() - Method in interface org.onosproject.net.Element
-
Returns the network element identifier.
- id() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- id() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the ID of this flow.
- id() - Method in class org.onosproject.net.flow.FlowRuleBatchEntry
-
- id() - Method in interface org.onosproject.net.Host
-
Host identification.
- id() - Method in class org.onosproject.net.intent.Intent
-
Returns the intent identifier.
- id() - Method in class org.onosproject.net.provider.AbstractProvider
-
- id() - Method in interface org.onosproject.net.provider.Provider
-
Returns the provider identifier.
- id() - Method in class org.onosproject.net.provider.ProviderId
-
Returns the device URI scheme specific id portion.
- id() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- id() - Method in interface org.onosproject.net.topology.TopologyCluster
-
Returns the cluster id.
- IdBlock - Class in org.onosproject.core
-
A class representing an ID space.
- IdBlock(long, long) - Constructor for class org.onosproject.core.IdBlock
-
Constructs a new ID block with the specified size and initial value.
- IdBlockStore - Interface in org.onosproject.core
-
Manages id blocks.
- IdGenerator - Interface in org.onosproject.core
-
A generalized interface for ID generation
IdGenerator.getNewId() generates a globally unique ID instance on
each invocation.
- IN_PORT - Static variable in class org.onosproject.net.PortNumber
-
- InboundPacket - Interface in org.onosproject.net.packet
-
Represents a data packet intercepted from an infrastructure device.
- index() - Method in class org.onosproject.net.topology.ClusterId
-
Returns the backing integer index.
- ingressPoint() - Method in class org.onosproject.net.intent.PointToPointIntent
-
Returns the port on which the ingress traffic should be connected to
the egress.
- ingressPoint() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
-
Returns the port on which the ingress traffic should be connected to the
egress.
- ingressPoints() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
-
Returns the set of ports on which ingress traffic should be connected to
the egress port.
- inPacket() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- inPacket() - Method in interface org.onosproject.net.packet.PacketContext
-
Returns the inbound packet being processed.
- install(T) - Method in interface org.onosproject.net.intent.IntentInstaller
-
Installs the specified intent to the environment.
- Instruction - Interface in org.onosproject.net.flow.instructions
-
Abstraction of a single traffic treatment step.
- Instruction.Type - Enum in org.onosproject.net.flow.instructions
-
Represents the type of traffic treatment.
- instructions() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
-
- Instructions - Class in org.onosproject.net.flow.instructions
-
Factory class for creating various traffic treatment instructions.
- instructions() - Method in interface org.onosproject.net.flow.TrafficTreatment
-
Returns list of instructions on how to treat traffic.
- Instructions.DropInstruction - Class in org.onosproject.net.flow.instructions
-
- Instructions.OutputInstruction - Class in org.onosproject.net.flow.instructions
-
- intendId() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- intendId() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
-
- intendId() - Method in interface org.onosproject.net.resource.LinkResourceRequest
-
Returns the
IntentId associated with the request.
- Intent - Class in org.onosproject.net.intent
-
Abstraction of an application level intent.
- Intent() - Constructor for class org.onosproject.net.intent.Intent
-
Constructor for serializer.
- Intent(ApplicationId, Collection<NetworkResource>) - Constructor for class org.onosproject.net.intent.Intent
-
Creates a new intent.
- intent() - Method in class org.onosproject.net.intent.IntentOperation
-
Returns the intent to which this operation applied.
- IntentBatchDelegate - Interface in org.onosproject.net.intent
-
Facade for receiving notifications from the intent batch service.
- IntentBatchLeaderEvent - Class in org.onosproject.net.intent
-
A class to represent an intent related event.
- IntentBatchLeaderEvent(IntentBatchLeaderEvent.Type, ApplicationId, long) - Constructor for class org.onosproject.net.intent.IntentBatchLeaderEvent
-
Creates an event of a given type and for the specified appId and the
current time.
- IntentBatchLeaderEvent(IntentBatchLeaderEvent.Type, ApplicationId) - Constructor for class org.onosproject.net.intent.IntentBatchLeaderEvent
-
Creates an event of a given type and for the specified appId and the
current time.
- IntentBatchLeaderEvent.Type - Enum in org.onosproject.net.intent
-
- IntentBatchListener - Interface in org.onosproject.net.intent
-
- IntentBatchService - Interface in org.onosproject.net.intent
-
Service for tracking and delegating batches of intent operations.
- IntentCompiler<T extends Intent> - Interface in org.onosproject.net.intent
-
Abstraction of a compiler which is capable of taking an intent
and translating it to other, potentially installable, intents.
- IntentEvent - Class in org.onosproject.net.intent
-
A class to represent an intent related event.
- IntentEvent(IntentEvent.Type, Intent, long) - Constructor for class org.onosproject.net.intent.IntentEvent
-
Creates an event of a given type and for the specified intent and the
current time.
- IntentEvent(IntentEvent.Type, Intent) - Constructor for class org.onosproject.net.intent.IntentEvent
-
Creates an event of a given type and for the specified intent and the
current time.
- IntentEvent.Type - Enum in org.onosproject.net.intent
-
- IntentException - Exception in org.onosproject.net.intent
-
Represents an intent related error.
- IntentException() - Constructor for exception org.onosproject.net.intent.IntentException
-
Constructs an exception with no message and no underlying cause.
- IntentException(String) - Constructor for exception org.onosproject.net.intent.IntentException
-
Constructs an exception with the specified message.
- IntentException(String, Throwable) - Constructor for exception org.onosproject.net.intent.IntentException
-
Constructs an exception with the specified message and the underlying cause.
- IntentExtensionService - Interface in org.onosproject.net.intent
-
Service for extending the capability of intent framework by
adding additional compilers or/and installers.
- IntentId - Class in org.onosproject.net.intent
-
Intent identifier suitable as an external key.
- intentId() - Method in class org.onosproject.net.intent.IntentOperation
-
Returns the identifier of the intent to which this operation applies.
- IntentInstaller<T extends Intent> - Interface in org.onosproject.net.intent
-
Abstraction of entity capable of installing intents to the environment.
- IntentListener - Interface in org.onosproject.net.intent
-
- IntentOperation - Class in org.onosproject.net.intent
-
Abstraction of an intent-related operation, e.g.
- IntentOperation.Type - Enum in org.onosproject.net.intent
-
Operation type.
- IntentOperations - Class in org.onosproject.net.intent
-
Batch of intent submit/withdraw/replace operations.
- IntentOperations.Builder - Class in org.onosproject.net.intent
-
Builder for batches of intent operations.
- IntentService - Interface in org.onosproject.net.intent
-
Service for application submitting or withdrawing their intents.
- IntentState - Enum in org.onosproject.net.intent
-
Representation of the phases an intent may attain during its lifecycle.
- IntentStore - Interface in org.onosproject.net.intent
-
Manages inventory of end-station intents; not intended for direct use.
- IntentStoreDelegate - Interface in org.onosproject.net.intent
-
Intent store delegate abstraction.
- InterfaceIpAddress - Class in org.onosproject.net.host
-
Represents a single IP address information on an interface.
- InterfaceIpAddress(InterfaceIpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
-
Copy constructor.
- InterfaceIpAddress(IpAddress, IpPrefix) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
-
Constructor for a given IP address and a subnet address.
- InterfaceIpAddress(IpAddress, IpPrefix, IpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
-
Constructor for a given IP address and a subnet address.
- InterfaceIpAddress(IpAddress, IpPrefix, IpAddress, IpAddress) - Constructor for class org.onosproject.net.host.InterfaceIpAddress
-
Constructor for a given IP address and a subnet address.
- invalidate() - Method in class org.onosproject.net.provider.AbstractProviderService
-
Invalidates this provider service.
- ip() - Method in interface org.onosproject.cluster.ControllerNode
-
Returns the IP address of the controller instance.
- ip() - Method in class org.onosproject.cluster.DefaultControllerNode
-
- ip() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
-
- ip() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
-
- ipAddress() - Method in class org.onosproject.net.host.DefaultHostDescription
-
- ipAddress() - Method in interface org.onosproject.net.host.HostDescription
-
Returns the IP address associated with this host's MAC.
- ipAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
Gets the IP address.
- ipAddresses() - Method in class org.onosproject.net.DefaultHost
-
- ipAddresses() - Method in interface org.onosproject.net.Host
-
Returns set of IP addresses currently bound to the host MAC address.
- ipAddresses() - Method in class org.onosproject.net.host.PortAddresses
-
Returns the set of interface IP addresses.
- IPCriterion(IpPrefix, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.IPCriterion
-
- IPProtocolCriterion(Byte) - Constructor for class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
-
- isAncillary() - Method in class org.onosproject.net.provider.ProviderId
-
Indicates whether this identifier designates an ancillary providers.
- isAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceService
-
Indicates whether or not the device is presently online and available.
- isAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
-
Indicates whether the specified device is available/online.
- isBroadcastPoint(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyService
-
Indicates whether broadcast is allowed for traffic received on the
specified connection point.
- isBroadcastPoint(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyStore
-
Indicates whether broadcast is allowed for traffic received on the
given connection point.
- isDurable() - Method in class org.onosproject.net.DefaultLink
-
- isDurable() - Method in interface org.onosproject.net.Link
-
Indicates if the link is to be considered durable.
- isEmpty() - Method in class org.onosproject.net.intent.BatchWrite
-
- isEnabled() - Method in class org.onosproject.net.DefaultPort
-
- isEnabled() - Method in class org.onosproject.net.device.DefaultPortDescription
-
- isEnabled() - Method in interface org.onosproject.net.device.PortDescription
-
Indicates whether or not the port is up and active.
- isEnabled() - Method in interface org.onosproject.net.Port
-
Indicates whether or not the port is currently up and active.
- isEqual(Annotations, Annotations) - Static method in class org.onosproject.net.AnnotationsUtil
-
- isHandled() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- isHandled() - Method in interface org.onosproject.net.packet.PacketContext
-
Indicates whether the outbound packet is handled, i.e.
- isInclusive() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
Indicates if the constraint is inclusive or exclusive.
- isInfrastructure(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyService
-
Indicates whether the specified connection point is part of the network
infrastructure or part of network edge.
- isInfrastructure(Topology, ConnectPoint) - Method in interface org.onosproject.net.topology.TopologyStore
-
Indicates whether the given connect point is part of the network fabric.
- isInstallable() - Method in class org.onosproject.net.intent.Intent
-
Indicates whether or not the intent is installable.
- isInstallable() - Method in class org.onosproject.net.intent.LinkCollectionIntent
-
- isInstallable() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- isInstallable() - Method in class org.onosproject.net.intent.PathIntent
-
- isLatest(Topology) - Method in interface org.onosproject.net.topology.TopologyService
-
Indicates whether the specified topology is the latest or not.
- isLatest(Topology) - Method in interface org.onosproject.net.topology.TopologyStore
-
Indicates whether the topology is the latest.
- isLocalLeader(ApplicationId) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Return true if this instance is the local leader for batch
processing a given application id.
- isLocked() - Method in interface org.onosproject.store.service.Lock
-
Returns true if this Lock instance currently holds the lock.
- isLogical() - Method in class org.onosproject.net.PortNumber
-
Indicates whether or not this port number is a reserved logical one or
whether it corresponds to a normal physical port of a device or NIC.
- isPermanent() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- isPermanent() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns whether the flow is permanent i.e.
- isReachable(DeviceId) - Method in interface org.onosproject.net.device.DeviceProvider
-
Checks the reachability (connectivity) of a device from this provider.
- isRemoved(String) - Method in class org.onosproject.net.DefaultAnnotations
-
- isRemoved(String) - Method in interface org.onosproject.net.SparseAnnotations
-
Indicates whether the specified key has been tagged as removed.
- isSuccess() - Method in interface org.onosproject.net.flow.BatchOperationResult
-
Returns whether the operation was successful.
- isSuccess() - Method in class org.onosproject.net.flow.CompletedBatchOperation
-
- isSuccessful() - Method in class org.onosproject.store.service.BatchWriteResult
-
Returns true if this batch write operation was successful.
- isTimestampAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockProviderService
-
Checks if this service can issue Timestamp for specified device.
- isTimestampAvailable(DeviceId) - Method in interface org.onosproject.net.device.DeviceClockService
-
Checks if this service can issue Timestamp for specified device.
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
-
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
-
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
-
Returns true if the specified link satisfies the constraint.
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
-
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
- isValid(Link, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
-
- isValid() - Method in class org.onosproject.net.statistic.DefaultLoad
-
- isValid() - Method in interface org.onosproject.net.statistic.Load
-
Indicates whether this load was built on valid values.
- L0ModificationInstruction - Class in org.onosproject.net.flow.instructions
-
- L0ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L0ModificationInstruction
-
- L0ModificationInstruction.L0SubType - Enum in org.onosproject.net.flow.instructions
-
Represents the type of traffic treatment.
- L0ModificationInstruction.ModLambdaInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a L0 lambda modification instruction.
- L2ModificationInstruction - Class in org.onosproject.net.flow.instructions
-
Abstraction of a single traffic treatment step.
- L2ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction
-
- L2ModificationInstruction.L2SubType - Enum in org.onosproject.net.flow.instructions
-
Represents the type of traffic treatment.
- L2ModificationInstruction.ModEtherInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a L2 src/dst modification instruction.
- L2ModificationInstruction.ModMplsLabelInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a MPLS label modification.
- L2ModificationInstruction.ModVlanIdInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a VLAN id modification instruction.
- L2ModificationInstruction.ModVlanPcpInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a VLAN PCP modification instruction.
- L2ModificationInstruction.PushHeaderInstructions - Class in org.onosproject.net.flow.instructions
-
- L3ModificationInstruction - Class in org.onosproject.net.flow.instructions
-
Abstraction of a single traffic treatment step.
- L3ModificationInstruction() - Constructor for class org.onosproject.net.flow.instructions.L3ModificationInstruction
-
- L3ModificationInstruction.L3SubType - Enum in org.onosproject.net.flow.instructions
-
Represents the type of traffic treatment.
- L3ModificationInstruction.ModIPInstruction - Class in org.onosproject.net.flow.instructions
-
Represents a L3 src/dst modification instruction.
- label() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
-
- label() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
-
- lambda() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
-
- lambda() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
-
- lambda() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
-
Returns the lambda required by this constraint.
- Lambda - Class in org.onosproject.net.resource
-
Representation of lambda resource.
- lambda() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
-
Returns the lambda resource.
- LambdaConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates links based on available lambda.
- LambdaConstraint(Lambda) - Constructor for class org.onosproject.net.intent.constraint.LambdaConstraint
-
Creates a new optical lambda constraint.
- LambdaCriterion(short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
-
- LambdaResourceAllocation - Class in org.onosproject.net.resource
-
Representation of allocated lambda resource.
- LambdaResourceAllocation(Lambda) - Constructor for class org.onosproject.net.resource.LambdaResourceAllocation
-
- LambdaResourceRequest - Class in org.onosproject.net.resource
-
Representation of a request for lambda resource.
- LambdaResourceRequest() - Constructor for class org.onosproject.net.resource.LambdaResourceRequest
-
- lastSeen() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- lastSeen() - Method in interface org.onosproject.net.flow.FlowEntry
-
When this flow entry was last deemed active.
- LATENCY - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for latency.
- latency() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
-
- LatencyConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates the latency through a path.
- LatencyConstraint(Duration) - Constructor for class org.onosproject.net.intent.constraint.LatencyConstraint
-
Creates a new constraint to keep under specified latency through a path.
- latest() - Method in class org.onosproject.net.statistic.DefaultLoad
-
- latest() - Method in interface org.onosproject.net.statistic.Load
-
Obtain the latest bytes counter viewed on that link.
- LATITUDE - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for latitude (e.g.
- leader() - Method in class org.onosproject.cluster.Leadership
-
The nodeId of leader for this topic.
- leader() - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Returns the current Leader of the default Tablet.
- Leadership - Class in org.onosproject.cluster
-
Abstract leadership concept.
- Leadership(String, NodeId, long) - Constructor for class org.onosproject.cluster.Leadership
-
- LeadershipEvent - Class in org.onosproject.cluster
-
Describes leadership-related event.
- LeadershipEvent(LeadershipEvent.Type, Leadership) - Constructor for class org.onosproject.cluster.LeadershipEvent
-
Creates an event of a given type and for the specified instance and the
current time.
- LeadershipEvent(LeadershipEvent.Type, Leadership, long) - Constructor for class org.onosproject.cluster.LeadershipEvent
-
Creates an event of a given type and for the specified subject and time.
- LeadershipEvent.Type - Enum in org.onosproject.cluster
-
Type of leadership-related events.
- LeadershipEventListener - Interface in org.onosproject.cluster
-
Entity capable of receiving device leadership-related events.
- LeadershipService - Interface in org.onosproject.cluster
-
Service for leader election.
- leaseExpired(Lock) - Method in interface org.onosproject.store.service.LockEventListener
-
Notifies the listener of a lock's lease expiration event.
- life() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- life() - Method in interface org.onosproject.net.flow.FlowEntry
-
Returns the number of milliseconds this flow rule has been applied.
- Link - Interface in org.onosproject.net
-
Abstraction of a network infrastructure link.
- link() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
-
- link() - Method in interface org.onosproject.net.topology.TopologyEdge
-
Returns the associated infrastructure link.
- Link.State - Enum in org.onosproject.net
-
Representation of the link state, which applies primarily only to
configured durable links, i.e.
- Link.Type - Enum in org.onosproject.net
-
Coarse representation of the link type.
- LinkAdminService - Interface in org.onosproject.net.link
-
Service for administering the inventory of infrastructure links.
- LinkCollectionIntent - Class in org.onosproject.net.intent
-
Abstraction of a connectivity intent that is implemented by a set of path
segments.
- LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, ConnectPoint) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
-
Creates a new actionable intent capable of funneling the selected traffic
along the specified convergent tree and out the given egress point.
- LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
-
Creates a new actionable intent capable of funneling the selected
traffic along the specified convergent tree and out the given egress point
satisfying the specified constraints.
- LinkCollectionIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<Link>, Set<ConnectPoint>, List<Constraint>) - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
-
Creates a new actionable intent capable of funneling the selected traffic
along the specified convergent tree and out the given egress point.
- LinkCollectionIntent() - Constructor for class org.onosproject.net.intent.LinkCollectionIntent
-
Constructor for serializer.
- linkCount() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- linkCount() - Method in interface org.onosproject.net.topology.Topology
-
Returns the number of infrastructure links in the topology.
- linkCount() - Method in interface org.onosproject.net.topology.TopologyCluster
-
Returns the number of infrastructure links in the cluster.
- LinkDescription - Interface in org.onosproject.net.link
-
Describes an infrastructure link.
- linkDetected(LinkDescription) - Method in interface org.onosproject.net.link.LinkProviderService
-
Signals that an infrastructure link has been detected.
- LinkEvent - Class in org.onosproject.net.link
-
Describes infrastructure link event.
- LinkEvent(LinkEvent.Type, Link) - Constructor for class org.onosproject.net.link.LinkEvent
-
Creates an event of a given type and for the specified link and the
current time.
- LinkEvent(LinkEvent.Type, Link, long) - Constructor for class org.onosproject.net.link.LinkEvent
-
Creates an event of a given type and for the specified link and time.
- LinkEvent.Type - Enum in org.onosproject.net.link
-
Type of link events.
- LinkKey - Class in org.onosproject.net
-
Immutable representation of a link identity.
- linkKey(ConnectPoint, ConnectPoint) - Static method in class org.onosproject.net.LinkKey
-
Creates a link identifier with source and destination connection point.
- linkKey(Link) - Static method in class org.onosproject.net.LinkKey
-
Creates a link identifier for the specified link.
- LinkListener - Interface in org.onosproject.net.link
-
Entity capable of receiving infrastructure link related events.
- LinkProvider - Interface in org.onosproject.net.link
-
Abstraction of an entity providing information about infrastructure links
to the core.
- LinkProviderRegistry - Interface in org.onosproject.net.link
-
Abstraction of an infrastructure link provider registry.
- LinkProviderService - Interface in org.onosproject.net.link
-
Means for injecting link information into the core.
- LinkResource - Class in org.onosproject.net.resource
-
Abstraction of link resource.
- LinkResource() - Constructor for class org.onosproject.net.resource.LinkResource
-
- LinkResourceAllocations - Interface in org.onosproject.net.resource
-
Representation of allocated link resources.
- LinkResourceEvent - Class in org.onosproject.net.resource
-
Describes an event related to a Link Resource.
- LinkResourceEvent(LinkResourceEvent.Type, Collection<LinkResourceAllocations>) - Constructor for class org.onosproject.net.resource.LinkResourceEvent
-
Constructs a link resource event.
- LinkResourceEvent.Type - Enum in org.onosproject.net.resource
-
Type of resource this event is for.
- LinkResourceListener - Interface in org.onosproject.net.resource
-
Entity for receiving link resource events.
- LinkResourceRequest - Interface in org.onosproject.net.resource
-
Representation of a request for link resource.
- LinkResourceRequest.Builder - Interface in org.onosproject.net.resource
-
Builder of link resource request.
- LinkResources - Interface in org.onosproject.net.resource
-
Abstraction of a resources of a link.
- LinkResources.Builder - Interface in org.onosproject.net.resource
-
- LinkResourceService - Interface in org.onosproject.net.resource
-
Service for providing link resource allocation.
- LinkResourceStore - Interface in org.onosproject.net.resource
-
Manages link resources.
- LinkResourceStoreDelegate - Interface in org.onosproject.net.resource
-
Link resource store delegate abstraction.
- links() - Method in class org.onosproject.net.DefaultPath
-
- links() - Method in class org.onosproject.net.intent.LinkCollectionIntent
-
Returns the set of links that represent the network connections needed
by this intent.
- links() - Method in interface org.onosproject.net.Path
-
Returns sequence of links comprising the path.
- links() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- links() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
-
- links() - Method in interface org.onosproject.net.resource.LinkResourceRequest
-
Returns the set of target links.
- LinkService - Interface in org.onosproject.net.link
-
Service for interacting with the inventory of infrastructure links.
- LinkStore - Interface in org.onosproject.net.link
-
Manages inventory of infrastructure links; not intended for direct use.
- LinkStoreDelegate - Interface in org.onosproject.net.link
-
Infrastructure link store delegate abstraction.
- linksVanished(ConnectPoint) - Method in interface org.onosproject.net.link.LinkProviderService
-
Signals that infrastructure links associated with the specified
connect point have vanished.
- linksVanished(DeviceId) - Method in interface org.onosproject.net.link.LinkProviderService
-
Signals that infrastructure links associated with the specified
device have vanished.
- LinkTypeConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates links based on their type.
- LinkTypeConstraint(boolean, Link.Type...) - Constructor for class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
Creates a new constraint for requesting connectivity using or avoiding
the specified link types.
- linkVanished(LinkDescription) - Method in interface org.onosproject.net.link.LinkProviderService
-
Signals that an infrastructure link has disappeared.
- LinkWeight - Interface in org.onosproject.net.topology
-
Entity capable of determining cost or weight of a specified topology
graph edge.
- listMembers() - Method in interface org.onosproject.store.service.DatabaseAdminService
-
List members forming default Tablet.
- listTables() - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Lists all the tables in the database.
- Load - Interface in org.onosproject.net.statistic
-
Simple data repository for link load information.
- load(Link) - Method in interface org.onosproject.net.statistic.StatisticService
-
Obtain the load for a the ingress to the given link.
- load(ConnectPoint) - Method in interface org.onosproject.net.statistic.StatisticService
-
Obtain the load for the given port.
- load(Link, ApplicationId, Optional<GroupId>) - Method in interface org.onosproject.net.statistic.StatisticService
-
Obtain the load for a the ingress to the given link used by
the specified application ID and group ID.
- LOCAL - Static variable in class org.onosproject.net.PortNumber
-
- location() - Method in class org.onosproject.net.DefaultHost
-
- location() - Method in class org.onosproject.net.host.DefaultHostDescription
-
- location() - Method in interface org.onosproject.net.host.HostDescription
-
Returns the location of the host on the network edge.
- location() - Method in interface org.onosproject.net.Host
-
Returns the most recent host location where the host attaches to the
network edge.
- Lock - Interface in org.onosproject.store.service
-
A lock is a tool for controlling access to a shared resource by multiple processes.
- lock(int) - Method in interface org.onosproject.store.service.Lock
-
Acquires the lock.
- lockAsync(int) - Method in interface org.onosproject.store.service.Lock
-
Acquires the lock asynchronously.
- LockEventListener - Interface in org.onosproject.store.service
-
Listener for lock events.
- LockService - Interface in org.onosproject.store.service
-
Service interface for mutual exclusion primitives.
- LONGITUDE - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for longitute (e.g.
- mac() - Method in class org.onosproject.net.DefaultHost
-
- mac() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
-
- mac() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
-
- mac() - Method in interface org.onosproject.net.Host
-
Returns the host MAC address.
- mac() - Method in class org.onosproject.net.host.PortAddresses
-
Returns the MAC address.
- mac() - Method in class org.onosproject.net.HostId
-
Returns the host MAC address.
- major() - Method in class org.onosproject.core.Version
-
Returns the major version number.
- manufacturer() - Method in class org.onosproject.net.DefaultDevice
-
- manufacturer() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- manufacturer() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns the device manufacturer name.
- manufacturer() - Method in interface org.onosproject.net.Device
-
Returns the device manufacturer name.
- mapper() - Method in interface org.onosproject.codec.CodecContext
-
Returns the JSON object mapper.
- markOffline(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
-
Removes the specified infrastructure device.
- master() - Method in class org.onosproject.cluster.RoleInfo
-
- master() - Method in class org.onosproject.mastership.MastershipTerm
-
- MastershipAdminService - Interface in org.onosproject.mastership
-
Service for administering the inventory of device masterships.
- MastershipEvent - Class in org.onosproject.mastership
-
Describes a device mastership event.
- MastershipEvent(MastershipEvent.Type, DeviceId, RoleInfo) - Constructor for class org.onosproject.mastership.MastershipEvent
-
Creates an event of a given type and for the specified device,
role information, and the current time.
- MastershipEvent(MastershipEvent.Type, DeviceId, RoleInfo, long) - Constructor for class org.onosproject.mastership.MastershipEvent
-
Creates an event of a given type and for the specified device, master,
and time.
- MastershipEvent.Type - Enum in org.onosproject.mastership
-
Type of mastership events.
- MastershipListener - Interface in org.onosproject.mastership
-
Entity capable of receiving device mastership-related events.
- MastershipRole - Enum in org.onosproject.net
-
Representation of a relationship role of a controller instance to a device
or a region of network environment.
- MastershipService - Interface in org.onosproject.mastership
-
Service responsible for determining the controller instance mastership of
a device in a clustered environment.
- MastershipStore - Interface in org.onosproject.mastership
-
Manages inventory of mastership roles for devices, across controller
instances; not intended for direct use.
- MastershipStoreDelegate - Interface in org.onosproject.mastership
-
Mastership store delegate abstraction.
- MastershipTerm - Class in org.onosproject.mastership
-
- MastershipTermService - Interface in org.onosproject.mastership
-
Service to obtain mastership term information.
- matchEthDst(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on ETH_DST field using the specified value.
- matchEthDst(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchEthDst(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a l2 dst address.
- matchEthSrc(MacAddress) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on ETH_SRC field using the specified value.
- matchEthSrc(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchEthSrc(MacAddress) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a l2 src address.
- matchEthType(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on ETH_TYPE field using the specified value.
- matchEthType(short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchEthType(short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches the ethernet type.
- matchInPort(PortNumber) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on IN_PORT field using the specified value.
- matchInport(PortNumber) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchInport(PortNumber) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches an inport.
- matchIPDst(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on IP destination field using the specified value.
- matchIPDst(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchIPDst(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a l3 address.
- matchIPProtocol(Byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on IP proto field using the specified value.
- matchIPProtocol(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchIPProtocol(Byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches the l3 protocol.
- matchIPSrc(IpPrefix) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on IP source field using the specified value.
- matchIPSrc(IpPrefix) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchIPSrc(IpPrefix) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a l3 address.
- matchLambda(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on lambda field using the specified value.
- matchLambda(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchLambda(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches an optical signal ID or lambda.
- matchMplsLabel(Integer) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on MPLS label.
- matchMplsLabel(Integer) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchMplsLabel(Integer) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches on a MPLS label .
- matchOpticalSignalType(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on optical signal type using the specified value.
- matchOpticalSignalType(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchOpticalSignalType(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches an optical Signal Type.
- matchTcpDst(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on TCP destination port field using the specified value.
- matchTcpDst(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchTcpDst(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a TCP destination port number.
- matchTcpSrc(Short) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on TCP source port field using the specified value.
- matchTcpSrc(Short) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchTcpSrc(Short) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a TCP source port number.
- matchVlanId(VlanId) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on VLAN ID field using the specified value.
- matchVlanId(VlanId) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchVlanId(VlanId) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches the vlan id.
- matchVlanPcp(Byte) - Static method in class org.onosproject.net.flow.criteria.Criteria
-
Creates a match on VLAN PCP field using the specified value.
- matchVlanPcp(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficSelector.Builder
-
- matchVlanPcp(Byte) - Method in interface org.onosproject.net.flow.TrafficSelector.Builder
-
Matches a vlan priority.
- max(Path) - Method in interface org.onosproject.net.statistic.StatisticService
-
Find the most loaded link along a path.
- MAX_TIMEOUT - Static variable in interface org.onosproject.net.flow.FlowRule
-
- maxBatchMillis() - Method in class org.onosproject.event.AbstractEventAccumulator
-
Returns the maximum number of millis allowed to expire since the first
event before processing is triggered.
- maxEvents() - Method in class org.onosproject.event.AbstractEventAccumulator
-
Returns the maximum number of events allowed to accumulate before
processing is triggered.
- maxIdleMillis() - Method in class org.onosproject.event.AbstractEventAccumulator
-
Returns the maximum number of millis allowed to expire since the last
event arrival before processing is triggered.
- merge(DefaultAnnotations, SparseAnnotations) - Static method in class org.onosproject.net.DefaultAnnotations
-
Merges the specified base set of annotations and additional sparse
annotations into new combined annotations.
- MessageSubject - Class in org.onosproject.store.cluster.messaging
-
Representation of a message subject.
- MessageSubject(String) - Constructor for class org.onosproject.store.cluster.messaging.MessageSubject
-
- MessageSubject() - Constructor for class org.onosproject.store.cluster.messaging.MessageSubject
-
- MetricsHelper - Interface in org.onosproject.core
-
Collection of utility methods used for providing Metrics.
- metricsService() - Method in interface org.onosproject.core.MetricsHelper
-
Returns MetricService instance.
- min(Path) - Method in interface org.onosproject.net.statistic.StatisticService
-
Find the least loaded link along a path.
- MIN_PRIORITY - Static variable in interface org.onosproject.net.flow.FlowRule
-
- minor() - Method in class org.onosproject.core.Version
-
Returns the minor version number.
- ModEtherInstruction(L2ModificationInstruction.L2SubType, MacAddress) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
-
- ModIPInstruction(L3ModificationInstruction.L3SubType, IpAddress) - Constructor for class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
-
- modL0Lambda(short) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a l0 modification.
- modL2Dst(MacAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a L2 dst modification.
- modL2Src(MacAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a l2 src modification.
- modL3Dst(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a L3 dst modification.
- modL3Src(IpAddress) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a L3 src modification.
- ModLambdaInstruction(L0ModificationInstruction.L0SubType, short) - Constructor for class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
-
- modMplsLabel(Integer) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a MPLS label modification.
- ModMplsLabelInstruction(Integer) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
-
- modVlanId(VlanId) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a Vlan id modification.
- ModVlanIdInstruction(VlanId) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
-
- modVlanPcp(Byte) - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a Vlan pcp modification.
- ModVlanPcpInstruction(Byte) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
-
- MplsCriterion(Integer) - Constructor for class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
-
- multicast(ClusterMessage, Set<NodeId>) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Multicast a message to a set of controller nodes.
- MultiPointToSinglePointIntent - Class in org.onosproject.net.intent
-
Abstraction of multiple source to single destination connectivity intent.
- MultiPointToSinglePointIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<ConnectPoint>, ConnectPoint) - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
-
Creates a new multi-to-single point connectivity intent for the specified
traffic selector and treatment.
- MultiPointToSinglePointIntent(ApplicationId, TrafficSelector, TrafficTreatment, Set<ConnectPoint>, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
-
Creates a new multi-to-single point connectivity intent for the specified
traffic selector and treatment.
- MultiPointToSinglePointIntent() - Constructor for class org.onosproject.net.intent.MultiPointToSinglePointIntent
-
Constructor for serializer.
- OBSERVER_MAX - Static variable in interface org.onosproject.net.packet.PacketProcessor
-
- ObstacleConstraint - Class in org.onosproject.net.intent.constraint
-
Constraint that evaluates elements not passed through.
- ObstacleConstraint(DeviceId...) - Constructor for class org.onosproject.net.intent.constraint.ObstacleConstraint
-
Creates a new constraint that the specified device are not passed through.
- of(NodeId, int) - Static method in class org.onosproject.mastership.MastershipTerm
-
- of(BatchWrite.OpType, List<Object>) - Static method in class org.onosproject.net.intent.BatchWrite.Operation
-
- oldValue() - Method in class org.onosproject.store.service.WriteRequest
-
- one() - Method in class org.onosproject.net.intent.HostToHostIntent
-
Returns identifier of the first host.
- Operation(BatchWrite.OpType, List<Object>) - Constructor for class org.onosproject.net.intent.BatchWrite.Operation
-
- operations() - Method in class org.onosproject.net.intent.BatchWrite
-
- operations() - Method in class org.onosproject.net.intent.IntentOperations
-
List of operations that need to be executed as a unit.
- OPTICAL_WAVES - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for the number of optical waves.
- OpticalConnectivityIntent - Class in org.onosproject.net.intent
-
An optical layer intent for connectivity from one transponder port to another
transponder port.
- OpticalConnectivityIntent(ApplicationId, ConnectPoint, ConnectPoint) - Constructor for class org.onosproject.net.intent.OpticalConnectivityIntent
-
Creates an optical connectivity intent between the specified
connection points.
- OpticalConnectivityIntent() - Constructor for class org.onosproject.net.intent.OpticalConnectivityIntent
-
Constructor for serializer.
- OpticalPathIntent - Class in org.onosproject.net.intent
-
- OpticalPathIntent(ApplicationId, ConnectPoint, ConnectPoint, Path) - Constructor for class org.onosproject.net.intent.OpticalPathIntent
-
- OpticalPathIntent() - Constructor for class org.onosproject.net.intent.OpticalPathIntent
-
- OpticalSignalTypeCriterion(Short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
-
- OptionalResult<R,E extends Throwable> - Interface in org.onosproject.store.service
-
A container object which either has a result or an exception.
- org.onosproject.cluster - package org.onosproject.cluster
-
Set of abstractions for dealing with controller cluster related topics.
- org.onosproject.codec - package org.onosproject.codec
-
Base JSON codec abstraction and a service for tracking various JSON codecs.
- org.onosproject.core - package org.onosproject.core
-
ONOS Core API definitions.
- org.onosproject.event - package org.onosproject.event
-
Local event delivery subsystem interfaces & supporting abstractions.
- org.onosproject.mastership - package org.onosproject.mastership
-
Set of abstractions for dealing with controller mastership related topics.
- org.onosproject.net - package org.onosproject.net
-
Network model entities & service API definitions.
- org.onosproject.net.device - package org.onosproject.net.device
-
Infrastructure device model & related services API definitions.
- org.onosproject.net.flow - package org.onosproject.net.flow
-
Flow rule model & related services API definitions.
- org.onosproject.net.flow.criteria - package org.onosproject.net.flow.criteria
-
Traffic selection criteria model.
- org.onosproject.net.flow.instructions - package org.onosproject.net.flow.instructions
-
Traffic treatment model.
- org.onosproject.net.host - package org.onosproject.net.host
-
End-station host model & related services API definitions.
- org.onosproject.net.intent - package org.onosproject.net.intent
-
Set of abstractions for conveying high-level intents for treatment of
selected network traffic by allowing applications to express the
what rather than the how.
- org.onosproject.net.intent.constraint - package org.onosproject.net.intent.constraint
-
Definitions of constraints used to refine intent specifications.
- org.onosproject.net.link - package org.onosproject.net.link
-
Infrastructure link model & related services API definitions.
- org.onosproject.net.packet - package org.onosproject.net.packet
-
Mechanism for processing inbound packets intercepted from the data plane and
for emitting outbound packets onto the data plane.
- org.onosproject.net.provider - package org.onosproject.net.provider
-
Base abstractions related to network entity providers and their brokers.
- org.onosproject.net.proxyarp - package org.onosproject.net.proxyarp
-
Base abstractions related to the proxy arp service.
- org.onosproject.net.resource - package org.onosproject.net.resource
-
Services for reserving network resources, e.g. bandwidth, lambdas.
- org.onosproject.net.statistic - package org.onosproject.net.statistic
-
Service for looking up statistics on links.
- org.onosproject.net.topology - package org.onosproject.net.topology
-
Network topology model & related services API definitions.
- org.onosproject.store - package org.onosproject.store
-
Abstractions for creating and interacting with distributed stores.
- org.onosproject.store.cluster.messaging - package org.onosproject.store.cluster.messaging
-
Cluster messaging APIs for the use by the various distributed stores.
- org.onosproject.store.service - package org.onosproject.store.service
-
Distributed core state management services.
- OutboundPacket - Interface in org.onosproject.net.packet
-
Represents an outbound data packet that is to be emitted to network via
an infrastructure device.
- outPacket() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- outPacket() - Method in interface org.onosproject.net.packet.PacketContext
-
Returns the view of the outbound packet.
- output() - Method in interface org.onosproject.net.flow.Treatment
-
Returns the port number where the packet should be emitted.
- P0 - Static variable in class org.onosproject.net.PortNumber
-
- PacketContext - Interface in org.onosproject.net.packet
-
Represents context for processing an inbound packet, and (optionally)
emitting a corresponding outbound packet.
- PacketEvent - Class in org.onosproject.net.packet
-
Describes a packet event.
- PacketEvent(PacketEvent.Type, OutboundPacket) - Constructor for class org.onosproject.net.packet.PacketEvent
-
Creates an event of the given type for the specified packet.
- PacketEvent(PacketEvent.Type, OutboundPacket, long) - Constructor for class org.onosproject.net.packet.PacketEvent
-
Creates an event of the given type for the specified packet at the given
time.
- PacketEvent.Type - Enum in org.onosproject.net.packet
-
Type of packet events.
- PacketProcessor - Interface in org.onosproject.net.packet
-
Abstraction of an inbound packet processor.
- PacketProvider - Interface in org.onosproject.net.packet
-
Abstraction of a packet provider capable of emitting packets.
- PacketProviderRegistry - Interface in org.onosproject.net.packet
-
Abstraction of an infrastructure packet provider registry.
- PacketProviderService - Interface in org.onosproject.net.packet
-
Entity capable of processing inbound packets.
- packets() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- packets() - Method in interface org.onosproject.net.flow.FlowEntry
-
Returns the number of packets this flow rule has matched.
- PacketService - Interface in org.onosproject.net.packet
-
Service for intercepting data plane packets and for emitting synthetic
outbound packets.
- PacketStore - Interface in org.onosproject.net.packet
-
Manages routing of outbound packets.
- PacketStoreDelegate - Interface in org.onosproject.net.packet
-
Packet store delegate abstraction.
- parsed() - Method in class org.onosproject.net.packet.DefaultInboundPacket
-
- parsed() - Method in interface org.onosproject.net.packet.InboundPacket
-
Returns the parsed form of the packet.
- patch() - Method in class org.onosproject.core.Version
-
Returns the version patch segment.
- path() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- path() - Method in class org.onosproject.net.intent.PathIntent
-
Returns the links which the traffic goes along.
- Path - Interface in org.onosproject.net
-
Representation of a contiguous directed path in a network.
- path() - Method in interface org.onosproject.store.service.Lock
-
Returns the path this lock will be used to guard from concurrent access.
- pathCount() - Method in interface org.onosproject.net.topology.Topology
-
Returns the number of infrastructure paths computed between devices
in the topology.
- PathIntent - Class in org.onosproject.net.intent
-
Abstraction of explicitly path specified connectivity intent.
- PathIntent(ApplicationId, TrafficSelector, TrafficTreatment, Path) - Constructor for class org.onosproject.net.intent.PathIntent
-
Creates a new point-to-point intent with the supplied ingress/egress
ports and using the specified explicit path.
- PathIntent(ApplicationId, TrafficSelector, TrafficTreatment, Path, List<Constraint>) - Constructor for class org.onosproject.net.intent.PathIntent
-
Creates a new point-to-point intent with the supplied ingress/egress
ports and using the specified explicit path.
- PathIntent() - Constructor for class org.onosproject.net.intent.PathIntent
-
Constructor for serializer.
- PathService - Interface in org.onosproject.net.topology
-
Service for obtaining pre-computed paths or for requesting computation of
paths using the current topology snapshot.
- payload() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
-
Returns the message payload.
- peerAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
Gets the IP point-to-point interface peer address.
- PointToPointIntent - Class in org.onosproject.net.intent
-
Abstraction of point-to-point connectivity.
- PointToPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, ConnectPoint) - Constructor for class org.onosproject.net.intent.PointToPointIntent
-
Creates a new point-to-point intent with the supplied ingress/egress
ports and with built-in link type constraint to avoid optical links.
- PointToPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, ConnectPoint, List<Constraint>) - Constructor for class org.onosproject.net.intent.PointToPointIntent
-
Creates a new point-to-point intent with the supplied ingress/egress
ports and constraints.
- PointToPointIntent() - Constructor for class org.onosproject.net.intent.PointToPointIntent
-
Constructor for serializer.
- POLL_INTERVAL - Static variable in interface org.onosproject.net.flow.FlowRuleProvider
-
- popMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- popMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a mpls header instruction.
- popMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Pops MPLS ether type.
- port() - Method in class org.onosproject.net.ConnectPoint
-
Returns the connection port number.
- port() - Method in class org.onosproject.net.device.DeviceEvent
-
Returns the port subject.
- port() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
-
- port() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
-
- Port - Interface in org.onosproject.net
-
Abstraction of a network port.
- Port.Type - Enum in org.onosproject.net
-
Represents coarse port type classification.
- PortAddresses - Class in org.onosproject.net.host
-
Represents address information bound to a port.
- PortAddresses(ConnectPoint, Set<InterfaceIpAddress>, MacAddress) - Constructor for class org.onosproject.net.host.PortAddresses
-
Constructs a PortAddresses object for the given connection point, with a
set of IP addresses and a MAC address.
- PortCriterion(PortNumber) - Constructor for class org.onosproject.net.flow.criteria.Criteria.PortCriterion
-
- PortDescription - Interface in org.onosproject.net.device
-
Information about a port.
- portNumber() - Method in class org.onosproject.net.device.DefaultPortDescription
-
- portNumber() - Method in interface org.onosproject.net.device.PortDescription
-
Returns the port number.
- PortNumber - Class in org.onosproject.net
-
Representation of a port number.
- portNumber(long) - Static method in class org.onosproject.net.PortNumber
-
Returns the port number representing the specified long value.
- portNumber(String) - Static method in class org.onosproject.net.PortNumber
-
Returns the port number representing the specified string value.
- portSpeed() - Method in class org.onosproject.net.DefaultPort
-
- portSpeed() - Method in class org.onosproject.net.device.DefaultPortDescription
-
- portSpeed() - Method in interface org.onosproject.net.device.PortDescription
-
Returns the current port speed in Mbps.
- portSpeed() - Method in interface org.onosproject.net.Port
-
Returns the current port speed in Mbps.
- portStatusChanged(DeviceId, PortDescription) - Method in interface org.onosproject.net.device.DeviceProviderService
-
Used to notify the core about port status change of a single port.
- post(Event) - Method in interface org.onosproject.event.EventDispatcher
-
Posts the specified event for dispatching.
- prepareForStatistics(FlowRule) - Method in interface org.onosproject.net.statistic.StatisticStore
-
Lay the foundation for receiving flow stats for this rule.
- previousValue() - Method in class org.onosproject.store.service.WriteResult
-
- previousVersion() - Method in class org.onosproject.store.service.WriteRequest
-
- priority() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
-
- priority() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- priority() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the flow rule priority given in natural order; higher numbers
mean higher priorities.
- process(E) - Method in class org.onosproject.event.AbstractListenerRegistry
-
- process(E) - Method in interface org.onosproject.event.EventSink
-
Processes the specified event.
- process(PacketContext) - Method in interface org.onosproject.net.packet.PacketProcessor
-
Processes the inbound packet as specified in the given context.
- processEvents(List<Event>) - Method in interface org.onosproject.event.EventAccumulator
-
Processes the specified list of accumulated events.
- processPacket(PacketContext) - Method in interface org.onosproject.net.packet.PacketProviderService
-
Submits inbound packet context for processing.
- PROTOCOL - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for southbound protocol.
- protocol() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
-
- Provided - Interface in org.onosproject.net
-
Abstraction of an entity supplied by a provider.
- provider() - Method in class org.onosproject.net.provider.AbstractProviderService
-
- Provider - Interface in org.onosproject.net.provider
-
Abstraction of a provider of information about network environment.
- provider() - Method in interface org.onosproject.net.provider.ProviderService
-
Returns the provider to which this service has been issued.
- providerId() - Method in class org.onosproject.net.AbstractModel
-
- providerId() - Method in interface org.onosproject.net.Provided
-
Returns the identifier of the provider which supplied the entity.
- ProviderId - Class in org.onosproject.net.provider
-
- ProviderId(String, String) - Constructor for class org.onosproject.net.provider.ProviderId
-
Creates a new primary provider identifier from the specified string.
- ProviderId(String, String, boolean) - Constructor for class org.onosproject.net.provider.ProviderId
-
Creates a new provider identifier from the specified string.
- ProviderRegistry<P extends Provider,S extends ProviderService<P>> - Interface in org.onosproject.net.provider
-
Registry for tracking information providers with the core.
- ProviderService<P extends Provider> - Interface in org.onosproject.net.provider
-
Abstraction of a service through which providers can inject information
about the network environment into the core.
- ProxyArpService - Interface in org.onosproject.net.proxyarp
-
Service for processing arp requests on behalf of applications.
- pushFlowMetrics(DeviceId, Iterable<FlowEntry>) - Method in interface org.onosproject.net.flow.FlowRuleProviderService
-
Pushes the collection of flow entries currently applied on the given
device.
- PushHeaderInstructions(L2ModificationInstruction.L2SubType, Ethernet) - Constructor for class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
-
- pushMpls() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- pushMpls() - Static method in class org.onosproject.net.flow.instructions.Instructions
-
Creates a mpls header instruction.
- pushMpls() - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Push MPLS ether type.
- put(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- put(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
-
Associate the key with a value.
- put(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
put the specified value to the table regardless of the previous value.
- putIfAbsent(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- putIfAbsent(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
-
If the specified key is not already associated with a value, associate it with the given value.
- putIfAbsent(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
put the specified value to the table if the previous value does not exist.
- putIfValueMatches(String, String, byte[], byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- putIfValueMatches(String, String, byte[], byte[]) - Method in interface org.onosproject.store.service.DatabaseService
-
Replaces the entry for a key only if currently mapped to a given value.
- putIfValueMatches(String, String, byte[], byte[]) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
put the specified value to the table if the previous value matches.
- putIfVersionMatches(String, String, byte[], long) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- putIfVersionMatches(String, String, byte[], long) - Method in interface org.onosproject.store.service.DatabaseService
-
Sets the key to the specified value if the version in the database (for that key)
matches the specified version.
- putIfVersionMatches(String, String, byte[], long) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
put the specified value to the table if the previous version matches.
- rate() - Method in class org.onosproject.net.statistic.DefaultLoad
-
- rate() - Method in interface org.onosproject.net.statistic.Load
-
Obtain the current observed rate (in bytes/s) on a link.
- ReadRequest - Class in org.onosproject.store.service
-
Database read request.
- ReadRequest(String, String) - Constructor for class org.onosproject.store.service.ReadRequest
-
- ReadResult - Class in org.onosproject.store.service
-
Database read result.
- ReadResult(ReadStatus, String, String, VersionedValue) - Constructor for class org.onosproject.store.service.ReadResult
-
- ReadStatus - Enum in org.onosproject.store.service
-
Status of completed read request.
- reasons() - Method in class org.onosproject.net.topology.TopologyEvent
-
Returns the list of events that triggered the topology change.
- receivedFrom() - Method in class org.onosproject.net.packet.DefaultInboundPacket
-
- receivedFrom() - Method in interface org.onosproject.net.packet.InboundPacket
-
Returns the device and port from where the packet was received.
- receivedRoleReply(DeviceId, MastershipRole, MastershipRole) - Method in interface org.onosproject.net.device.DeviceProviderService
-
Notifies the core about the result of a RoleRequest sent to a device.
- register(P) - Method in class org.onosproject.net.provider.AbstractProviderRegistry
-
- register(P) - Method in interface org.onosproject.net.provider.ProviderRegistry
-
Registers the supplied provider with the core.
- registerApplication(String) - Method in interface org.onosproject.core.ApplicationIdStore
-
Registers a new application by its name, which is expected
to follow the reverse DNS convention, e.g.
- registerApplication(String) - Method in interface org.onosproject.core.CoreService
-
Registers a new application by its name, which is expected
to follow the reverse DNS convention, e.g.
- registerCodec(Class<T>, JsonCodec<T>) - Method in interface org.onosproject.codec.CodecService
-
Registers the specified JSON codec for the given entity class.
- registerCompiler(Class<T>, IntentCompiler<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
-
Registers the specified compiler for the given intent class.
- registerInstaller(Class<T>, IntentInstaller<T>) - Method in interface org.onosproject.net.intent.IntentExtensionService
-
Registers the specified installer for the given installable intent class.
- releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Releases resources.
- releaseResources(LinkResourceAllocations) - Method in interface org.onosproject.net.resource.LinkResourceStore
-
Releases resources.
- relinquishMastership(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
-
Abandons mastership of the specified device on the local node thus
forcing selection of a new master.
- relinquishRole(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Allows a controller instance to give up its current role for a device.
- remove(String) - Method in class org.onosproject.net.DefaultAnnotations.Builder
-
Adds the specified annotation.
- remove(String, String) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- remove(String, String) - Method in interface org.onosproject.store.service.DatabaseService
-
Removes the key (and associated value).
- remove(String, String) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
remove the specified entry from the table regardless of the previous value.
- removeAddressBindings(PortAddresses) - Method in interface org.onosproject.net.host.HostStore
-
Removes the given addresses from the set of address information held for
a port.
- removeDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceAdminService
-
Removes the device with the specified identifier.
- removeDevice(DeviceId) - Method in interface org.onosproject.net.device.DeviceStore
-
Administratively removes the specified device from the store.
- removeFlowRule(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
-
Instructs the provider to remove the specified flow rules to their
respective devices.
- removeFlowRule(FlowEntry) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
- removeFlowRules(FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Removes the specified flow rules from their respective devices.
- removeFlowRulesById(ApplicationId) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Removes all rules by id.
- removeFromStatistics(FlowRule) - Method in interface org.onosproject.net.statistic.StatisticStore
-
Remove entries associated with this rule.
- removeHost(HostId) - Method in interface org.onosproject.net.host.HostAdminService
-
Removes the end-station host with the specified identifier.
- removeHost(HostId) - Method in interface org.onosproject.net.host.HostStore
-
Removes the specified host from the inventory.
- removeIfValueMatches(String, String, byte[]) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- removeIfValueMatches(String, String, byte[]) - Method in interface org.onosproject.store.service.DatabaseService
-
Removes the key (and associated value) if the value in the database matches specified value.
- removeIfValueMatches(String, String, byte[]) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
remove the specified entry from the table if the previous value matches.
- removeIfVersionMatches(String, String, long) - Method in class org.onosproject.store.service.BatchWriteRequest.Builder
-
- removeIfVersionMatches(String, String, long) - Method in interface org.onosproject.store.service.DatabaseService
-
Removes the key (and associated value) if the version in the database matches specified version.
- removeIfVersionMatches(String, String, long) - Static method in class org.onosproject.store.service.WriteRequest
-
Creates a write request, which will
remove the specified entry from the table if the previous version matches.
- removeInstalledIntents(IntentId) - Method in class org.onosproject.net.intent.BatchWrite
-
- removeInstalledIntents(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
-
Removes any installable intents which resulted from compilation of the
specified original intent.
- removeIntent(IntentId) - Method in class org.onosproject.net.intent.BatchWrite
-
- removeIntent(IntentId) - Method in interface org.onosproject.net.intent.IntentStore
-
Deprecated.
- removeIntentOperations(IntentOperations) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Removes the specified batch of intent operations after completion.
- removeLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
-
Removes the link based on the specified information.
- removeLinks(ConnectPoint) - Method in interface org.onosproject.net.link.LinkAdminService
-
Removes all infrastructure links leading to and from the
specified connection point.
- removeLinks(DeviceId) - Method in interface org.onosproject.net.link.LinkAdminService
-
Removes all infrastructure links leading to and from the
specified device.
- removeListener(ClusterEventListener) - Method in interface org.onosproject.cluster.ClusterService
-
Removes the specified cluster event listener.
- removeListener(LeadershipEventListener) - Method in interface org.onosproject.cluster.LeadershipService
-
Unregisters a event listener for leadership events.
- removeListener(L) - Method in class org.onosproject.event.AbstractListenerRegistry
-
Removes the specified listener.
- removeListener(MastershipListener) - Method in interface org.onosproject.mastership.MastershipService
-
Removes the specified mastership change listener.
- removeListener(DeviceListener) - Method in interface org.onosproject.net.device.DeviceService
-
Removes the specified device listener.
- removeListener(FlowRuleListener) - Method in interface org.onosproject.net.flow.FlowRuleService
-
Removes the specified flow rule listener.
- removeListener(HostListener) - Method in interface org.onosproject.net.host.HostService
-
Removes the specified host listener.
- removeListener(IntentBatchListener) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Removes the specified listener for intent batch leadership events.
- removeListener(IntentListener) - Method in interface org.onosproject.net.intent.IntentService
-
Removes the specified listener for intent events.
- removeListener(LinkListener) - Method in interface org.onosproject.net.link.LinkService
-
Removes the specified link listener.
- removeListener(LinkResourceListener) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Removes a listener for resource related events.
- removeListener(TopologyListener) - Method in interface org.onosproject.net.topology.TopologyService
-
Removes the specified topology listener.
- removeListener(LockEventListener) - Method in interface org.onosproject.store.service.LockService
-
Removes a listener that was previously added.
- removeMember(ControllerNode) - Method in interface org.onosproject.store.service.DatabaseAdminService
-
Remove member from default Tablet.
- removeNode(NodeId) - Method in interface org.onosproject.cluster.ClusterAdminService
-
Removes the specified node from the cluster node list.
- removeNode(NodeId) - Method in interface org.onosproject.cluster.ClusterStore
-
Removes the specified node from the inventory of cluster nodes.
- removeOrDownLink(ConnectPoint, ConnectPoint) - Method in interface org.onosproject.net.link.LinkStore
-
Removes the link, or marks it as inactive if the link is durable,
based on the specified information.
- removeProcessor(PacketProcessor) - Method in interface org.onosproject.net.packet.PacketService
-
Removes the specified processor from the processing pipeline.
- removeRulesById(ApplicationId, FlowRule...) - Method in interface org.onosproject.net.flow.FlowRuleProvider
-
Removes rules by their id.
- removeSink(Class<E>) - Method in class org.onosproject.event.DefaultEventSinkRegistry
-
- removeSink(Class<E>) - Method in interface org.onosproject.event.EventSinkRegistry
-
Removes the sink associated with the given event class.
- removeSubscriber(MessageSubject) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Removes a subscriber for the specified message subject.
- replace(T, T) - Method in interface org.onosproject.net.intent.IntentInstaller
-
Replaces the specified intent with a new one in the environment.
- replace(IntentId, Intent) - Method in interface org.onosproject.net.intent.IntentService
-
Replaces the specified intent with a new one.
- reply(Ethernet, ConnectPoint) - Method in interface org.onosproject.net.proxyarp.ProxyArpService
-
Sends a reply for a given request.
- reportProblem(E, Throwable) - Method in class org.onosproject.event.AbstractListenerRegistry
-
Reports a problem encountered while processing an event.
- requested(FlowRuleBatchRequest) - Static method in class org.onosproject.net.flow.FlowRuleBatchEvent
-
Constructs a new FlowRuleBatchEvent.
- requestMac(IpAddress) - Method in interface org.onosproject.net.host.HostService
-
Requests the host service to resolve the MAC address for the given IP
address.
- requestResources(LinkResourceRequest) - Method in interface org.onosproject.net.resource.LinkResourceService
-
Requests resources.
- requestRole(DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Requests role of the local node for the specified device.
- requestRoleFor(DeviceId) - Method in interface org.onosproject.mastership.MastershipService
-
Returns the mastership status of the local controller for a given
device forcing master selection if necessary.
- requiredLinks() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- resource() - Method in interface org.onosproject.net.Tunnel
-
Network resource backing the tunnel, e.g.
- ResourceAllocation - Interface in org.onosproject.net.resource
-
Abstraction of allocated resource.
- ResourceId - Interface in org.onosproject.net.resource
-
Representation of ID for allocated resource.
- ResourceRequest - Interface in org.onosproject.net.resource
-
Abstraction of resource request.
- resources(Collection<Link>) - Static method in class org.onosproject.net.intent.ConnectivityIntent
-
Produces a collection of network resources from the given links.
- resources() - Method in class org.onosproject.net.intent.Intent
-
Returns the collection of resources required for this intent.
- resources() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- resources() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
-
- resources() - Method in interface org.onosproject.net.resource.LinkResourceRequest
-
Returns the set of resource requests.
- resources() - Method in interface org.onosproject.net.resource.LinkResources
-
- ResourceType - Enum in org.onosproject.net.resource
-
Represents types for link resources.
- respond(byte[]) - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
-
Sends a response to the sender.
- result() - Method in class org.onosproject.net.flow.FlowRuleBatchEvent
-
Returns the result of this batch operation.
- roleChanged(DeviceId, MastershipRole) - Method in interface org.onosproject.net.device.DeviceProvider
-
Notifies the provider of a mastership role change for the specified
device as decided by the core.
- RoleInfo - Class in org.onosproject.cluster
-
An immutable container for role information for a device,
within the current cluster.
- RoleInfo(NodeId, List<NodeId>) - Constructor for class org.onosproject.cluster.RoleInfo
-
- RoleInfo() - Constructor for class org.onosproject.cluster.RoleInfo
-
- roleInfo() - Method in class org.onosproject.mastership.MastershipEvent
-
Returns the current role state for the subject.
- root() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- root() - Method in interface org.onosproject.net.topology.TopologyCluster
-
Returns the device identifier of the cluster root device.
- runForLeadership(String) - Method in interface org.onosproject.cluster.LeadershipService
-
Joins the leadership contest.
- scheme() - Method in class org.onosproject.net.provider.ProviderId
-
Returns the device URI scheme to which this provider is bound.
- selector() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- selector() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the traffic selector that identifies what traffic this
rule should apply to.
- selector() - Method in class org.onosproject.net.intent.ConnectivityIntent
-
Returns the match specifying the type of traffic.
- send() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- send() - Method in interface org.onosproject.net.packet.PacketContext
-
Triggers the outbound packet to be sent.
- sendAndReceive(ClusterMessage, NodeId) - Method in interface org.onosproject.store.cluster.messaging.ClusterCommunicationService
-
Sends a message synchronously.
- sender() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
-
Returns the id of the controller sending this message.
- sendThrough() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
-
- sendThrough() - Method in interface org.onosproject.net.packet.OutboundPacket
-
Returns the identity of a device through which this packet should be
sent.
- serialNumber() - Method in class org.onosproject.net.DefaultDevice
-
- serialNumber() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- serialNumber() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns the device serial number.
- serialNumber() - Method in interface org.onosproject.net.Device
-
Returns the device serial number.
- set(String, String) - Method in class org.onosproject.net.DefaultAnnotations.Builder
-
Adds the specified annotation.
- setBytes(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- setBytes(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
-
Number of bytes seen by this rule.
- setDelegate(IntentBatchDelegate) - Method in interface org.onosproject.net.intent.IntentBatchService
-
Sets the batch service delegate.
- setDelegate(D) - Method in class org.onosproject.store.AbstractStore
-
- setDelegate(D) - Method in interface org.onosproject.store.Store
-
Sets the delegate on the store.
- setEthDst(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setEthDst(MacAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the dst l2 address.
- setEthSrc(MacAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setEthSrc(MacAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the src l2 address.
- setInstallableIntents(IntentId, List<Intent>) - Method in class org.onosproject.net.intent.BatchWrite
-
- setInstallableIntents(IntentId, List<Intent>) - Method in interface org.onosproject.net.intent.IntentStore
-
Sets the installable intents which resulted from compilation of the
specified original intent.
- setIpDst(IpAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setIpDst(IpAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the dst l3 address.
- setIpSrc(IpAddress) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setIpSrc(IpAddress) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the src l3 address.
- setLambda(short) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setLambda(short) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the optical channel ID or lambda.
- setLastSeen() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- setLastSeen() - Method in interface org.onosproject.net.flow.StoredFlowEntry
-
Sets the last active epoch time.
- setLife(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- setLife(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
-
Sets how long this entry has been entered in the system.
- setMaster(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Sets a device's role for a specified controller instance.
- setMastershipTerm(DeviceId, MastershipTerm) - Method in interface org.onosproject.net.device.DeviceClockProviderService
-
Updates the mastership term for the specified deviceId.
- setMpls(Integer) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setMpls(Integer) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the mpls label.
- setOutput(PortNumber) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setOutput(PortNumber) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Set the output port.
- setPackets(long) - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- setPackets(long) - Method in interface org.onosproject.net.flow.StoredFlowEntry
-
Number of packets seen by this entry.
- setRole(NodeId, DeviceId, MastershipRole) - Method in interface org.onosproject.mastership.MastershipAdminService
-
Applies the current mastership role for the specified device.
- setStandby(NodeId, DeviceId) - Method in interface org.onosproject.mastership.MastershipStore
-
Sets a controller instance's mastership role to STANDBY for a device.
- setState(FlowEntry.FlowEntryState) - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- setState(FlowEntry.FlowEntryState) - Method in interface org.onosproject.net.flow.StoredFlowEntry
-
Sets the new state for this entry.
- setState(Intent, IntentState) - Method in class org.onosproject.net.intent.BatchWrite
-
- setState(Intent, IntentState) - Method in interface org.onosproject.net.intent.IntentStore
-
Sets the state of the specified intent to the new state.
- setVlanId(VlanId) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setVlanId(VlanId) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the vlan id.
- setVlanPcp(Byte) - Method in class org.onosproject.net.flow.DefaultTrafficTreatment.Builder
-
- setVlanPcp(Byte) - Method in interface org.onosproject.net.flow.TrafficTreatment.Builder
-
Sets the vlan priority.
- signalType() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
-
- SinglePointToMultiPointIntent - Class in org.onosproject.net.intent
-
Abstraction of single source, multiple destination connectivity intent.
- SinglePointToMultiPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, Set<ConnectPoint>) - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
-
Creates a new single-to-multi point connectivity intent.
- SinglePointToMultiPointIntent(ApplicationId, TrafficSelector, TrafficTreatment, ConnectPoint, Set<ConnectPoint>, List<Constraint>) - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
-
Creates a new single-to-multi point connectivity intent.
- SinglePointToMultiPointIntent() - Constructor for class org.onosproject.net.intent.SinglePointToMultiPointIntent
-
Constructor for serializer.
- size() - Method in class org.onosproject.net.flow.BatchOperation
-
Returns the number of operations in this object.
- SparseAnnotations - Interface in org.onosproject.net
-
Represents an set of sparse key/value string annotations capable of carrying
annotation keys tagged for removal.
- src() - Method in class org.onosproject.net.DefaultLink
-
- src - Variable in class org.onosproject.net.intent.OpticalConnectivityIntent
-
- src() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- src() - Method in class org.onosproject.net.link.DefaultLinkDescription
-
- src() - Method in interface org.onosproject.net.link.LinkDescription
-
Returns the link source.
- src() - Method in interface org.onosproject.net.Link
-
Returns the link source connection point.
- src() - Method in class org.onosproject.net.LinkKey
-
Returns source connection point.
- src() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
-
- startMonitoringIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
-
Requests the host service to monitor hosts with the given IP address and
notify listeners of changes.
- state() - Method in class org.onosproject.net.DefaultLink
-
- state() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- state() - Method in interface org.onosproject.net.flow.FlowEntry
-
Returns the flow entry state.
- state() - Method in interface org.onosproject.net.Link
-
Returns the link state.
- StatisticService - Interface in org.onosproject.net.statistic
-
Service for obtaining statistic information about link in the system.
- StatisticStore - Interface in org.onosproject.net.statistic
-
Store to house the computed statistics.
- status() - Method in class org.onosproject.store.service.ReadResult
-
Returns the status of the read operation.
- status() - Method in class org.onosproject.store.service.WriteResult
-
- stopMonitoringIp(IpAddress) - Method in interface org.onosproject.net.host.HostService
-
Stops the host service from monitoring an IP address.
- Store<E extends Event,D extends StoreDelegate<E>> - Interface in org.onosproject.store
-
Abstraction of a entity capable of storing and/or distributing information
across a cluster.
- storeBatch(FlowRuleBatchOperation) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
Stores a batch of flow rules.
- StoreDelegate<E extends Event> - Interface in org.onosproject.store
-
Entity associated with a store and capable of receiving notifications of
events within the store.
- StoredFlowEntry - Interface in org.onosproject.net.flow
-
- storeFlowRule(FlowRule) - Method in interface org.onosproject.net.flow.FlowRuleStore
-
// TODO: Better description of method behavior.
- subject() - Method in class org.onosproject.event.AbstractEvent
-
- subject() - Method in interface org.onosproject.event.Event
-
Returns the subject of the event.
- subject() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
-
Returns the message subject indicator.
- submit(Intent) - Method in interface org.onosproject.net.intent.IntentService
-
Submits an intent into the system.
- subnetAddress() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
Gets the IP subnet address.
- subtype() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
-
- subtype() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction
-
Returns the subtype of the modification instruction.
- swVersion() - Method in class org.onosproject.net.DefaultDevice
-
- swVersion() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- swVersion() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns the device software version.
- swVersion() - Method in interface org.onosproject.net.Device
-
Returns the device software version.
- TABLE - Static variable in class org.onosproject.net.PortNumber
-
- tableName() - Method in class org.onosproject.store.service.ReadRequest
-
Return the name of the table.
- tableName() - Method in class org.onosproject.store.service.ReadResult
-
Returns database table name.
- tableName() - Method in class org.onosproject.store.service.WriteRequest
-
- tcpPort() - Method in interface org.onosproject.cluster.ControllerNode
-
Returns the TCP port on which the node listens for connections.
- tcpPort() - Method in class org.onosproject.cluster.DefaultControllerNode
-
- tcpPort() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
-
- TcpPortCriterion(Short, Criterion.Type) - Constructor for class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
-
- termNumber() - Method in class org.onosproject.mastership.MastershipTerm
-
- threshold() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
-
Returns the threshold this constraint ensures as link annotated value.
- time() - Method in class org.onosproject.event.AbstractEvent
-
- time() - Method in interface org.onosproject.event.Event
-
Returns the timestamp of when the event occurred, given in milliseconds
since the start of epoch.
- time() - Method in class org.onosproject.net.HostLocation
-
Returns the time when the location was established, given in
milliseconds since start of epoch.
- time() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- time() - Method in interface org.onosproject.net.packet.PacketContext
-
Returns the time when the packet was received.
- time() - Method in class org.onosproject.net.statistic.DefaultLoad
-
- time() - Method in interface org.onosproject.net.statistic.Load
-
Returns when this value was seen.
- time() - Method in interface org.onosproject.net.topology.Topology
-
Returns the time, specified in system nanos of when the topology
became available.
- timeout() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- timeout() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the timeout for this flow requested by an application.
- Timeout(String, Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
-
- Timeout(String) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
-
- Timeout(Throwable) - Constructor for exception org.onosproject.store.service.DatabaseException.Timeout
-
- timer() - Method in class org.onosproject.event.AbstractEventAccumulator
-
Returns the backing timer.
- timestamp() - Method in class org.onosproject.net.topology.DefaultGraphDescription
-
- timestamp() - Method in interface org.onosproject.net.topology.GraphDescription
-
Returns the creation timestamp of the graph description.
- Timestamp - Interface in org.onosproject.store
-
Opaque version structure.
- toAdd() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
-
- toDouble() - Method in class org.onosproject.net.resource.Bandwidth
-
Returns bandwidth as a double value.
- toInt() - Method in class org.onosproject.net.resource.Lambda
-
Returns lambda as an int value.
- toLong() - Method in class org.onosproject.net.PortNumber
-
Returns the backing long value.
- toNodeId() - Static method in class org.onosproject.cluster.ControllerNodeToNodeId
-
Returns a Function to convert ControllerNode to NodeId.
- topic() - Method in class org.onosproject.cluster.Leadership
-
The topic for which this leadership applies.
- Topology - Interface in org.onosproject.net.topology
-
Represents a network topology computation snapshot.
- topologyChanged(GraphDescription, List<Event>) - Method in interface org.onosproject.net.topology.TopologyProviderService
-
Signals the core that some aspect of the topology has changed.
- TopologyCluster - Interface in org.onosproject.net.topology
-
Representation of an SCC (strongly-connected component) in a network topology.
- TopologyEdge - Interface in org.onosproject.net.topology
-
Represents an edge in the topology graph.
- TopologyEvent - Class in org.onosproject.net.topology
-
Describes network topology event.
- TopologyEvent(TopologyEvent.Type, Topology, List<Event>) - Constructor for class org.onosproject.net.topology.TopologyEvent
-
Creates an event of a given type and for the specified topology and the
current time.
- TopologyEvent(TopologyEvent.Type, Topology, List<Event>, long) - Constructor for class org.onosproject.net.topology.TopologyEvent
-
Creates an event of a given type and for the specified topology and time.
- TopologyEvent.Type - Enum in org.onosproject.net.topology
-
Type of topology events.
- TopologyGraph - Interface in org.onosproject.net.topology
-
Represents an immutable topology graph.
- TopologyListener - Interface in org.onosproject.net.topology
-
Entity capable of receiving network topology related events.
- TopologyProvider - Interface in org.onosproject.net.topology
-
Means for injecting topology information into the core.
- TopologyProviderRegistry - Interface in org.onosproject.net.topology
-
Abstraction of a network topology provider registry.
- TopologyProviderService - Interface in org.onosproject.net.topology
-
Means for injecting topology information into the core.
- TopologyService - Interface in org.onosproject.net.topology
-
Service for providing network topology information.
- TopologyStore - Interface in org.onosproject.net.topology
-
Manages inventory of topology snapshots; not intended for direct use.
- TopologyStoreDelegate - Interface in org.onosproject.net.topology
-
Topology store delegate abstraction.
- TopologyVertex - Interface in org.onosproject.net.topology
-
Represents a vertex in the topology graph.
- toRemove() - Method in class org.onosproject.net.flow.FlowRuleBatchRequest
-
- toString() - Method in class org.onosproject.cluster.DefaultControllerNode
-
- toString() - Method in class org.onosproject.cluster.Leadership
-
- toString() - Method in class org.onosproject.cluster.LeadershipEvent
-
- toString() - Method in class org.onosproject.cluster.NodeId
-
- toString() - Method in class org.onosproject.cluster.RoleInfo
-
- toString() - Method in class org.onosproject.core.DefaultApplicationId
-
- toString() - Method in class org.onosproject.core.DefaultGroupId
-
- toString() - Method in class org.onosproject.core.IdBlock
-
- toString() - Method in class org.onosproject.core.Version
-
- toString() - Method in class org.onosproject.event.AbstractEvent
-
- toString() - Method in class org.onosproject.mastership.MastershipEvent
-
- toString() - Method in class org.onosproject.mastership.MastershipTerm
-
- toString() - Method in class org.onosproject.net.ConnectPoint
-
- toString() - Method in class org.onosproject.net.DefaultDevice
-
- toString() - Method in class org.onosproject.net.DefaultHost
-
- toString() - Method in class org.onosproject.net.DefaultLink
-
- toString() - Method in class org.onosproject.net.DefaultPort
-
- toString() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- toString() - Method in class org.onosproject.net.device.DefaultPortDescription
-
- toString() - Method in class org.onosproject.net.device.DeviceEvent
-
- toString() - Method in class org.onosproject.net.DeviceId
-
- toString() - Method in class org.onosproject.net.flow.BatchOperation
-
- toString() - Method in class org.onosproject.net.flow.BatchOperationEntry
-
- toString() - Method in class org.onosproject.net.flow.CompletedBatchOperation
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
-
- toString() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
-
- toString() - Method in class org.onosproject.net.flow.DefaultFlowEntry
-
- toString() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- toString() - Method in class org.onosproject.net.flow.DefaultTrafficSelector
-
- toString() - Method in class org.onosproject.net.flow.DefaultTrafficTreatment
-
- toString() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction.ModLambdaInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModEtherInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModMplsLabelInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
-
- toString() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.PushHeaderInstructions
-
- toString() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction.ModIPInstruction
-
- toString() - Method in class org.onosproject.net.host.DefaultHostDescription
-
- toString() - Method in class org.onosproject.net.host.InterfaceIpAddress
-
- toString() - Method in class org.onosproject.net.host.PortAddresses
-
- toString() - Method in class org.onosproject.net.HostId
-
- toString() - Method in class org.onosproject.net.intent.BatchWrite.Operation
-
- toString() - Method in class org.onosproject.net.intent.BatchWrite
-
- toString() - Method in class org.onosproject.net.intent.constraint.AnnotationConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.BandwidthConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.LambdaConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.ObstacleConstraint
-
- toString() - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
-
- toString() - Method in class org.onosproject.net.intent.HostToHostIntent
-
- toString() - Method in class org.onosproject.net.intent.IntentId
-
- toString() - Method in class org.onosproject.net.intent.IntentOperation
-
- toString() - Method in class org.onosproject.net.intent.IntentOperations
-
- toString() - Method in class org.onosproject.net.intent.LinkCollectionIntent
-
- toString() - Method in class org.onosproject.net.intent.MultiPointToSinglePointIntent
-
- toString() - Method in class org.onosproject.net.intent.OpticalPathIntent
-
- toString() - Method in class org.onosproject.net.intent.PathIntent
-
- toString() - Method in class org.onosproject.net.intent.PointToPointIntent
-
- toString() - Method in class org.onosproject.net.intent.SinglePointToMultiPointIntent
-
- toString() - Method in class org.onosproject.net.link.DefaultLinkDescription
-
- toString() - Method in class org.onosproject.net.LinkKey
-
- toString() - Method in class org.onosproject.net.packet.DefaultInboundPacket
-
- toString() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
-
- toString() - Method in class org.onosproject.net.PortNumber
-
- toString() - Method in class org.onosproject.net.provider.ProviderId
-
- toString() - Method in class org.onosproject.net.resource.Bandwidth
-
- toString() - Method in class org.onosproject.net.resource.BandwidthResourceAllocation
-
- toString() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
-
- toString() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- toString() - Method in class org.onosproject.net.resource.Lambda
-
- toString() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
-
- toString() - Method in class org.onosproject.net.resource.LambdaResourceRequest
-
- toString() - Method in class org.onosproject.net.statistic.DefaultLoad
-
- toString() - Method in class org.onosproject.net.topology.ClusterId
-
- toString() - Method in class org.onosproject.net.topology.DefaultTopologyCluster
-
- toString() - Method in class org.onosproject.net.topology.DefaultTopologyEdge
-
- toString() - Method in class org.onosproject.net.topology.DefaultTopologyVertex
-
- toString() - Method in class org.onosproject.store.cluster.messaging.ClusterMessage
-
- toString() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
-
- toString() - Method in class org.onosproject.store.service.BatchReadRequest
-
- toString() - Method in class org.onosproject.store.service.BatchReadResult
-
- toString() - Method in class org.onosproject.store.service.BatchWriteRequest
-
- toString() - Method in class org.onosproject.store.service.BatchWriteResult
-
- toString() - Method in class org.onosproject.store.service.ReadRequest
-
- toString() - Method in class org.onosproject.store.service.ReadResult
-
- toString() - Method in class org.onosproject.store.service.VersionedValue
-
- toString() - Method in class org.onosproject.store.service.WriteRequest
-
- toString() - Method in class org.onosproject.store.service.WriteResult
-
- TrafficSelector - Interface in org.onosproject.net.flow
-
Abstraction of a slice of network traffic.
- TrafficSelector.Builder - Interface in org.onosproject.net.flow
-
Builder of traffic selector entities.
- TrafficTreatment - Interface in org.onosproject.net.flow
-
Abstraction of network traffic treatment.
- TrafficTreatment.Builder - Interface in org.onosproject.net.flow
-
Builder of traffic treatment entities.
- treatment() - Method in class org.onosproject.net.flow.DefaultFlowRule
-
- treatment() - Method in interface org.onosproject.net.flow.FlowRule
-
Returns the traffic treatment that applies to selected traffic.
- Treatment - Interface in org.onosproject.net.flow
-
Abstraction of different kinds of treatment that can be applied to an
outbound packet.
- treatment() - Method in class org.onosproject.net.intent.ConnectivityIntent
-
Returns the action applied to the traffic.
- treatment() - Method in class org.onosproject.net.packet.DefaultOutboundPacket
-
- treatment() - Method in interface org.onosproject.net.packet.OutboundPacket
-
Returns how the outbound packet should be treated.
- treatmentBuilder() - Method in class org.onosproject.net.packet.DefaultPacketContext
-
- treatmentBuilder() - Method in interface org.onosproject.net.packet.PacketContext
-
Returns a builder for constructing traffic treatment.
- triggerProbe(DeviceId) - Method in interface org.onosproject.net.device.DeviceProvider
-
Triggers an asynchronous probe of the specified device, intended to
determine whether the device is present or not.
- triggerProbe(Host) - Method in interface org.onosproject.net.host.HostProvider
-
Triggers an asynchronous probe of the specified host, intended to
determine whether the host is present or not.
- triggerRecompute() - Method in interface org.onosproject.net.topology.TopologyProvider
-
Triggers topology recomputation.
- tryLock(int) - Method in interface org.onosproject.store.service.Lock
-
Acquires the lock only if it is free at the time of invocation.
- tryLock(int, int) - Method in interface org.onosproject.store.service.Lock
-
Acquires the lock if it is free within the given waiting
time and the current thread has not been interrupted.
- Tunnel - Interface in org.onosproject.net
-
Abstraction of a generalized network tunnel.
- Tunnel.Type - Enum in org.onosproject.net
-
Tunnel technology type.
- two() - Method in class org.onosproject.net.intent.HostToHostIntent
-
Returns identifier of the second host.
- type() - Method in class org.onosproject.event.AbstractEvent
-
- type() - Method in interface org.onosproject.event.Event
-
Returns the type of the event.
- TYPE - Static variable in class org.onosproject.net.AnnotationKeys
-
Annotation key for instance type (e.g.
- type() - Method in class org.onosproject.net.DefaultDevice
-
- type() - Method in class org.onosproject.net.DefaultLink
-
- type() - Method in class org.onosproject.net.DefaultPort
-
- type() - Method in class org.onosproject.net.device.DefaultDeviceDescription
-
- type() - Method in class org.onosproject.net.device.DefaultPortDescription
-
- type() - Method in interface org.onosproject.net.device.DeviceDescription
-
Returns the type of the infrastructure device.
- type() - Method in interface org.onosproject.net.device.PortDescription
-
Returns the port type.
- type() - Method in interface org.onosproject.net.Device
-
Returns the type of the infrastructure device.
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.EthCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.EthTypeCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.IPCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.IPProtocolCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.LambdaCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.MplsCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.OpticalSignalTypeCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.PortCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.TcpPortCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
-
- type() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
-
- type() - Method in interface org.onosproject.net.flow.criteria.Criterion
-
Returns the type of criterion.
- type() - Method in interface org.onosproject.net.flow.instructions.Instruction
-
Returns the type of instruction.
- type() - Method in class org.onosproject.net.flow.instructions.Instructions.DropInstruction
-
- type() - Method in class org.onosproject.net.flow.instructions.Instructions.OutputInstruction
-
- type() - Method in class org.onosproject.net.flow.instructions.L0ModificationInstruction
-
- type() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction
-
- type() - Method in class org.onosproject.net.flow.instructions.L3ModificationInstruction
-
- type() - Method in class org.onosproject.net.intent.BatchWrite.Operation
-
- type() - Method in class org.onosproject.net.intent.IntentOperation
-
Returns the type of the operation.
- type() - Method in class org.onosproject.net.link.DefaultLinkDescription
-
- type() - Method in interface org.onosproject.net.link.LinkDescription
-
Returns the link type.
- type() - Method in interface org.onosproject.net.Link
-
Returns the link type.
- type() - Method in interface org.onosproject.net.Port
-
Returns the port type.
- type() - Method in class org.onosproject.net.resource.BandwidthResourceAllocation
-
- type() - Method in class org.onosproject.net.resource.BandwidthResourceRequest
-
- type() - Method in class org.onosproject.net.resource.DefaultLinkResourceAllocations
-
- type() - Method in class org.onosproject.net.resource.DefaultLinkResourceRequest
-
- type() - Method in class org.onosproject.net.resource.LambdaResourceAllocation
-
- type() - Method in class org.onosproject.net.resource.LambdaResourceRequest
-
- type() - Method in interface org.onosproject.net.resource.ResourceRequest
-
Returns the resource type.
- type() - Method in class org.onosproject.store.service.WriteRequest
-
- types() - Method in class org.onosproject.net.intent.constraint.LinkTypeConstraint
-
Returns the set of link types.
- validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.AsymmetricPathConstraint
-
- validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.BooleanConstraint
-
- validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.LatencyConstraint
-
- validate(Path, LinkResourceService) - Method in interface org.onosproject.net.intent.Constraint
-
Validates that the specified path satisfies the constraint.
- validate(Path, LinkResourceService) - Method in class org.onosproject.net.intent.constraint.WaypointConstraint
-
- validate(List<Link>) - Static method in class org.onosproject.net.intent.PathIntent
-
Validates that source element ID and destination element ID of a link are
different for the specified all links and that destination element ID of a link and source
element ID of the next adjacent source element ID are same for the specified all links.
- value(String) - Method in interface org.onosproject.net.Annotations
-
Returns the value of the specified annotation.
- value(String) - Method in class org.onosproject.net.DefaultAnnotations
-
- value() - Method in class org.onosproject.net.flow.FlowId
-
- value() - Method in class org.onosproject.store.cluster.messaging.MessageSubject
-
- value() - Method in class org.onosproject.store.service.ReadResult
-
Returns value associated with the key.
- value() - Method in class org.onosproject.store.service.VersionedValue
-
Returns the value.
- valueExists() - Method in class org.onosproject.store.service.ReadResult
-
Returns true if database table contained value for the key.
- valueOf(String) - Static method in enum org.onosproject.cluster.ClusterEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.cluster.ControllerNode.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.cluster.LeadershipEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.mastership.MastershipEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.device.DeviceEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.Device.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.criteria.Criterion.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.FlowEntry.FlowEntryState
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in class org.onosproject.net.flow.FlowId
-
- valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleBatchEntry.FlowRuleOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleBatchEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.FlowRuleEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.Instruction.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L0ModificationInstruction.L0SubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L2ModificationInstruction.L2SubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.flow.instructions.L3ModificationInstruction.L3SubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.host.HostEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.intent.BatchWrite.OpType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.intent.IntentBatchLeaderEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.intent.IntentEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in class org.onosproject.net.intent.IntentId
-
Creates an intent identifier from the specified string representation.
- valueOf(String) - Static method in enum org.onosproject.net.intent.IntentOperation.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.intent.IntentState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.link.LinkEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.Link.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.Link.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.MastershipRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.packet.PacketEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.Port.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(double) - Static method in class org.onosproject.net.resource.Bandwidth
-
Creates a new instance with given bandwidth.
- valueOf(int) - Static method in class org.onosproject.net.resource.Lambda
-
Creates a new instance with given lambda.
- valueOf(String) - Static method in enum org.onosproject.net.resource.LinkResourceEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.resource.ResourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.topology.TopologyEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.net.Tunnel.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.service.ReadStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.service.WriteRequest.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.service.WriteStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.onosproject.cluster.ClusterEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.cluster.ControllerNode.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.cluster.LeadershipEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.mastership.MastershipEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.device.DeviceEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.Device.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.criteria.Criterion.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.FlowEntry.FlowEntryState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.FlowRuleBatchEntry.FlowRuleOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.FlowRuleBatchEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.FlowRuleEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.instructions.Instruction.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.instructions.L0ModificationInstruction.L0SubType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.instructions.L2ModificationInstruction.L2SubType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.flow.instructions.L3ModificationInstruction.L3SubType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.host.HostEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.intent.BatchWrite.OpType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.intent.IntentBatchLeaderEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.intent.IntentEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.intent.IntentOperation.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.intent.IntentState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.link.LinkEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.Link.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.Link.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.MastershipRole
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.packet.PacketEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.Port.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.resource.LinkResourceEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.resource.ResourceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.topology.TopologyEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.net.Tunnel.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.store.service.ReadStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.store.service.WriteRequest.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.store.service.WriteStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version() - Method in interface org.onosproject.core.CoreService
-
Returns the product version.
- Version - Class in org.onosproject.core
-
Representation of the product version.
- version(int, int, String, String) - Static method in class org.onosproject.core.Version
-
Creates a new version from the specified constituent numbers.
- version(String) - Static method in class org.onosproject.core.Version
-
Creates a new version by parsing the specified string.
- version() - Method in class org.onosproject.store.service.VersionedValue
-
Returns the version.
- VersionedValue - Class in org.onosproject.store.service
-
Wrapper object that holds the object (as byte array) and its version.
- VersionedValue(byte[], long) - Constructor for class org.onosproject.store.service.VersionedValue
-
Creates a new instance with the specified value and version.
- vertexes() - Method in class org.onosproject.net.topology.DefaultGraphDescription
-
- vertexes() - Method in interface org.onosproject.net.topology.GraphDescription
-
Returns the set of topology graph vertexes.
- vlan() - Method in class org.onosproject.net.DefaultHost
-
- vlan() - Method in class org.onosproject.net.host.DefaultHostDescription
-
- vlan() - Method in interface org.onosproject.net.host.HostDescription
-
Returns the VLAN associated with this host.
- vlan() - Method in interface org.onosproject.net.Host
-
Returns the VLAN ID tied to this host.
- vlanId() - Method in class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
-
- vlanId() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanIdInstruction
-
- vlanId() - Method in class org.onosproject.net.HostId
-
Returns the host MAC address.
- VlanIdCriterion(VlanId) - Constructor for class org.onosproject.net.flow.criteria.Criteria.VlanIdCriterion
-
- vlanPcp() - Method in class org.onosproject.net.flow.instructions.L2ModificationInstruction.ModVlanPcpInstruction
-
- VlanPcpCriterion(Byte) - Constructor for class org.onosproject.net.flow.criteria.Criteria.VlanPcpCriterion
-