Thomas Vachuska
Committed by Gerrit Code Review

Fixing @Beta tags

Change-Id: I93a3be9a81a8f29f7b1ce29b66f09c9bcd31e639
......@@ -17,9 +17,12 @@
package org.onosproject.security;
import com.google.common.annotations.Beta;
/**
* Aids SM-ONOS to perform API-level permission checking.
*/
@Beta
public final class AppGuard {
private AppGuard() {
......
......@@ -16,11 +16,14 @@
package org.onosproject.security;
import com.google.common.annotations.Beta;
import java.security.BasicPermission;
/**
* Implementation of API access permission.
*/
@Beta
public class AppPermission extends BasicPermission {
public enum Type {
......
......@@ -16,6 +16,9 @@
package org.onosproject.security;
import com.google.common.annotations.Beta;
@Beta
public class Permission {
protected String classname;
......
......@@ -16,6 +16,7 @@
package org.onosproject.security;
import com.google.common.annotations.Beta;
import org.onosproject.core.ApplicationId;
import java.security.Permission;
......@@ -25,6 +26,7 @@ import java.util.Map;
/**
* Security-Mode ONOS service.
*/
@Beta
public interface SecurityAdminService {
/**
......
......@@ -16,6 +16,7 @@
package org.onosproject.security;
import com.google.common.annotations.Beta;
import org.onlab.osgi.DefaultServiceDirectory;
import org.onlab.osgi.ServiceDirectory;
import org.onlab.osgi.ServiceNotFoundException;
......@@ -24,6 +25,7 @@ import org.onosproject.core.ApplicationId;
/**
* Utility class to aid Security-Mode ONOS.
*/
@Beta
public final class SecurityUtil {
protected static ServiceDirectory serviceDirectory = new DefaultServiceDirectory();
......
......@@ -25,3 +25,4 @@ org.onosproject.json
org.onosproject.json.*
org.onosproject.common.*
org.onosproject.security.impl
org.onosproject.security.store
......
......@@ -16,9 +16,12 @@
package org.onosproject.incubator.net.config.basics;
import com.google.common.annotations.Beta;
/**
* Signals that an error was encountered while reading/writing configuration.
*/
@Beta
public class ConfigException extends Exception {
/**
......
......@@ -15,12 +15,14 @@
*/
package org.onosproject.incubator.net.config.basics;
import com.google.common.annotations.Beta;
import org.onosproject.incubator.net.domain.IntentDomainId;
import org.onosproject.net.config.SubjectFactory;
/**
* Set of subject factories for potential configuration subjects.
*/
@Beta
public final class ExtraSubjectFactories {
// Construction forbidden
......
......@@ -17,6 +17,7 @@
package org.onosproject.incubator.net.config.basics;
import com.fasterxml.jackson.databind.JsonNode;
import com.google.common.annotations.Beta;
import com.google.common.collect.Sets;
import org.onlab.packet.MacAddress;
import org.onlab.packet.VlanId;
......@@ -30,6 +31,7 @@ import java.util.Set;
/**
* Configuration for interfaces.
*/
@Beta
public class InterfaceConfig extends Config<ConnectPoint> {
public static final String IPS = "ips";
public static final String MAC = "mac";
......
......@@ -15,12 +15,14 @@
*/
package org.onosproject.incubator.net.domain;
import com.google.common.annotations.Beta;
import org.onosproject.core.ApplicationId;
import org.onosproject.net.ConnectPoint;
/**
* Provides connectivity through a domain.
*/
@Beta
public class TunnelPrimitive extends IntentPrimitive {
private final ConnectPoint one;
......
......@@ -15,6 +15,7 @@
*/
package org.onosproject.incubator.net.intf;
import com.google.common.annotations.Beta;
import com.google.common.base.MoreObjects;
import com.google.common.collect.Sets;
import org.onlab.packet.MacAddress;
......@@ -31,6 +32,7 @@ import static com.google.common.base.Preconditions.checkNotNull;
* An Interface maps network configuration information (such as addresses and
* vlans) to a port in the network.
*/
@Beta
public class Interface {
private final ConnectPoint connectPoint;
private final Set<InterfaceIpAddress> ipAddresses;
......
......@@ -16,6 +16,7 @@
package org.onosproject.incubator.net.intf;
import com.google.common.annotations.Beta;
import org.onlab.packet.IpAddress;
import org.onlab.packet.VlanId;
import org.onosproject.net.ConnectPoint;
......@@ -25,6 +26,7 @@ import java.util.Set;
/**
* Service for interacting with interfaces.
*/
@Beta
public interface InterfaceService {
/**
......
......@@ -16,12 +16,15 @@
package org.onosproject.incubator.net.tunnel;
import com.google.common.annotations.Beta;
import java.time.Duration;
import java.util.List;
/**
* Default implementation of immutable tunnel statistics.
*/
@Beta
public final class DefaultTunnelStatistics implements TunnelStatistics {
private final TunnelId tunnelId;
private final double bwUtilization;
......
......@@ -16,6 +16,7 @@
package org.onosproject.incubator.net.tunnel;
import com.google.common.annotations.Beta;
import org.onosproject.ui.table.CellFormatter;
import org.onosproject.ui.table.cell.AbstractCellFormatter;
......@@ -23,6 +24,7 @@ import org.onosproject.ui.table.cell.AbstractCellFormatter;
* Formats a optical tunnel endpoint as "(type)/(element-id)/(port)".
* Formats a ip tunnel endpoint as "ip".
*/
@Beta
public final class TunnelEndPointFormatter extends AbstractCellFormatter {
//non-instantiable
private TunnelEndPointFormatter() {
......
......@@ -16,12 +16,15 @@
package org.onosproject.incubator.net.tunnel;
import com.google.common.annotations.Beta;
import java.time.Duration;
import java.util.List;
/**
* Statistics of a tunnel.
*/
@Beta
public interface TunnelStatistics {
/**
......