mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 10:21:52 +02:00
[WIP] Add @Service tags to all commands and completers
Change-Id: I8d6ae6185ada30a92481ddb7b603af323656dc3a
This commit is contained in:
parent
86ad7bb5e7
commit
7a2dee599c
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.VlanId;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.Component;
|
||||
@ -32,6 +33,7 @@ import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmMdService;
|
||||
/**
|
||||
* Adds a Maintenance Association to a Maintenance Domain.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-ma-add",
|
||||
description = "Add a CFM Maintenance Association to a Maintenance Domain.")
|
||||
public class CfmMaAddCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.identifier.MaIdShort;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.identifier.MdId;
|
||||
@ -26,6 +27,7 @@ import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmMdService;
|
||||
/**
|
||||
* Delete a Maintenance Association from the existing list of a Maintenance Domain.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-ma-delete",
|
||||
description = "Delete a CFM Maintenance Association and its children.")
|
||||
public class CfmMaDeleteCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.DefaultMaintenanceDomain;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.MaintenanceDomain;
|
||||
@ -27,6 +28,7 @@ import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmMdService;
|
||||
/**
|
||||
* Adds a Maintenance Domain to the existing list.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-md-add",
|
||||
description = "Add a CFM Maintenance Domain.")
|
||||
public class CfmMdAddCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.identifier.MdId;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmConfigException;
|
||||
@ -25,6 +26,7 @@ import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmMdService;
|
||||
/**
|
||||
* Deletes a Maintenance Domain from the existing list.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-md-delete",
|
||||
description = "Delete a CFM Maintenance Domain and its children.")
|
||||
public class CfmMdDeleteCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.MaintenanceAssociation;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.MaintenanceDomain;
|
||||
@ -28,6 +29,7 @@ import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmMdService;
|
||||
/**
|
||||
* Lists a particular Maintenance Domain.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-md-list",
|
||||
description = "Lists a single CFM Maintenance Domain or all if none specified.")
|
||||
public class CfmMdListMdCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.MepEntry;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.identifier.MaIdShort;
|
||||
@ -35,6 +36,7 @@ import static org.slf4j.LoggerFactory.getLogger;
|
||||
/**
|
||||
* Lists a particular Maintenance Domain.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-mep-list",
|
||||
description = "Lists a filtered set of MEPs or all if no parameters specified.")
|
||||
public class CfmMepListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cfm.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.Mep;
|
||||
import org.onosproject.incubator.net.l2monitoring.cfm.service.CfmConfigException;
|
||||
@ -26,6 +27,7 @@ import org.onosproject.net.DeviceId;
|
||||
/**
|
||||
* Lists all the MEPs on a particular device.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cfm-mep-device-list",
|
||||
description = "Lists a set of MEPs filtered by device.")
|
||||
public class CfmMepListDeviceCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.cpman.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
import org.onosproject.cpman.ControlLoadSnapshot;
|
||||
@ -36,6 +37,7 @@ import static org.onosproject.cpman.ControlResource.NETWORK_METRICS;
|
||||
/**
|
||||
* Lists all stats information of control plane metrics.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "cpman-stats-list",
|
||||
description = "Lists control metrics statistics")
|
||||
public class ControlMetricsStatsListCommand extends AbstractShellCommand {
|
||||
|
@ -16,12 +16,14 @@
|
||||
package org.onosproject.dhcp.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.dhcp.DhcpService;
|
||||
|
||||
/**
|
||||
* Lists all the default lease parameters offered by the DHCP Server.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-lease",
|
||||
description = "Lists all the default lease parameters offered by the DHCP Server")
|
||||
public class DhcpLeaseDetails extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.dhcp.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.dhcp.DhcpService;
|
||||
import org.onosproject.dhcp.IpAssignment;
|
||||
@ -26,6 +27,7 @@ import java.util.Map;
|
||||
/**
|
||||
* Lists all the MacAddress to IP Address mappings held by the DHCP Server.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-list",
|
||||
description = "Lists all the MAC to IP mappings held by the DHCP Server")
|
||||
public class DhcpListAllMappings extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.dhcp.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.MacAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.dhcp.DhcpService;
|
||||
@ -24,6 +25,7 @@ import org.onosproject.dhcp.DhcpService;
|
||||
/**
|
||||
* Removes a static MAC Address to IP Mapping from the DHCP Server.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-remove-static-mapping",
|
||||
description = "Removes a static MAC Address to IP Mapping from the DHCP Server")
|
||||
public class DhcpRemoveStaticMapping extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.dhcp.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.Ip4Address;
|
||||
import org.onlab.packet.MacAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -30,6 +31,7 @@ import static org.onosproject.dhcp.IpAssignment.AssignmentStatus.Option_Requeste
|
||||
/**
|
||||
* Registers a static MAC Address to IP Mapping with the DHCP Server.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-set-static-mapping",
|
||||
description = "Registers a static MAC Address to IP Mapping with the DHCP Server")
|
||||
public class DhcpSetStaticMapping extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.dhcprelay.cli;
|
||||
|
||||
//import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.onlab.packet.IpPrefix;
|
||||
@ -28,6 +29,7 @@ import org.onosproject.dhcprelay.api.DhcpRelayService;
|
||||
/**
|
||||
* Prints Dhcp FPM Routes information.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-fpm-add",
|
||||
description = "Add DHCP FPM prefix in dhcp-fpm-store.")
|
||||
public class DhcpFpmAddCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.dhcprelay.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.onlab.packet.IpPrefix;
|
||||
@ -25,6 +26,7 @@ import org.onosproject.dhcprelay.api.DhcpRelayService;
|
||||
/**
|
||||
* Prints Dhcp FPM Routes information.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-fpm-delete",
|
||||
description = "delete DHCP FPM prefix in dhcp-fpm-store")
|
||||
public class DhcpFpmDeleteCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.dhcprelay.cli;
|
||||
|
||||
//import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
|
||||
import org.onosproject.dhcprelay.api.DhcpRelayService;
|
||||
@ -28,6 +29,7 @@ import java.util.Collection;
|
||||
/**
|
||||
* Prints Dhcp FPM Routes information.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-fpm-routes",
|
||||
description = "DHCP FPM routes cli.")
|
||||
public class DhcpFpmRoutesCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.dhcprelay.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.dhcprelay.api.DhcpRelayService;
|
||||
import org.onosproject.dhcprelay.store.DhcpRelayCounters;
|
||||
@ -30,6 +31,7 @@ import java.util.Optional;
|
||||
/**
|
||||
* Prints Dhcp FPM Routes information.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-relay-agg-counters",
|
||||
description = "DHCP Relay Aggregate Counters cli.")
|
||||
public class DhcpRelayAggCountersCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ package org.onosproject.dhcprelay.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.MacAddress;
|
||||
import org.onlab.packet.VlanId;
|
||||
@ -41,6 +42,7 @@ import java.util.Map;
|
||||
/**
|
||||
* Prints DHCP server and DHCP relay status.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "dhcp-relay", description = "DHCP relay app cli.")
|
||||
public class DhcpRelayCommand extends AbstractShellCommand {
|
||||
@Argument(index = 0, name = "counter",
|
||||
|
@ -24,6 +24,7 @@ import java.util.stream.Stream;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.Tools;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.ClusterEvent;
|
||||
@ -49,6 +50,7 @@ import static java.util.stream.Collectors.toList;
|
||||
/**
|
||||
* Command to print history of instance local ONOS Events.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "events",
|
||||
description = "Command to print history of instance local ONOS Events")
|
||||
public class EventsCommand
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.evpnopenflow.rsc.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.evpnopenflow.manager.EvpnService;
|
||||
import org.onosproject.evpnopenflow.manager.impl.EvpnManager;
|
||||
@ -29,6 +30,7 @@ import static org.onosproject.evpnopenflow.rsc.EvpnConstants.FORMAT_PRIVATE_ROUT
|
||||
/**
|
||||
* Support for displaying EVPN private routes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "evpn-private-routes", description = "Lists" +
|
||||
" all EVPN private routes")
|
||||
public class EvpnPrivateRouteListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.evpnopenflow.rsc.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.evpnrouteservice.EvpnRoute;
|
||||
import org.onosproject.evpnrouteservice.EvpnRouteSet;
|
||||
@ -29,6 +30,7 @@ import static org.onosproject.evpnopenflow.rsc.EvpnConstants.FORMAT_PUBLIC_ROUTE
|
||||
/**
|
||||
* Support for displaying EVPN public routes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "evpn-public-routes", description = "Lists" +
|
||||
" all EVPN public routes")
|
||||
public class EvpnPublicRouteListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.evpnopenflow.rsc.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.evpnopenflow.rsc.EvpnConstants;
|
||||
import org.onosproject.evpnopenflow.rsc.VpnInstance;
|
||||
@ -27,6 +28,7 @@ import java.util.Collection;
|
||||
/**
|
||||
* Support for displaying EVPN VPN instances.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "evpn-instance-list", description = "Lists " +
|
||||
"all EVPN instances")
|
||||
public class VpnInstListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.evpnopenflow.rsc.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.evpnopenflow.rsc.VpnPort;
|
||||
import org.onosproject.evpnopenflow.rsc.vpnport.VpnPortService;
|
||||
@ -28,6 +29,7 @@ import static org.onosproject.evpnopenflow.rsc.EvpnConstants.FORMAT_VPN_PORT;
|
||||
/**
|
||||
* Support for displaying EVPN VPN ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "evpn-port-list", description = "Lists all" +
|
||||
"EVPN ports")
|
||||
public class VpnPortListCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.faultmanagement.alarm.Alarm;
|
||||
import org.onosproject.incubator.net.faultmanagement.alarm.AlarmService;
|
||||
@ -30,6 +31,7 @@ import java.util.Set;
|
||||
/**
|
||||
* Lists alarms across all devices.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "alarms",
|
||||
description = "Lists alarms")
|
||||
public class GetAllAlarms extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import static java.util.Comparator.comparingInt;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.faultmanagement.alarm.Alarm;
|
||||
import org.onosproject.incubator.net.faultmanagement.alarm.AlarmService;
|
||||
@ -31,6 +32,7 @@ import java.util.stream.Collectors;
|
||||
/**
|
||||
* Lists alarm counts across all devices.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "alarms-counts",
|
||||
description = "Lists the count of alarms for each severity")
|
||||
public class GetAllAlarmsCounts extends AbstractShellCommand {
|
||||
|
@ -16,11 +16,13 @@
|
||||
package org.onosproject.flowanalyzer;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
|
||||
/**
|
||||
* Analyzes flows for cycles and black holes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "flow-analysis",
|
||||
description = "Analyzes flows for cycles and black holes")
|
||||
public class FlowAnalysisCommand extends AbstractShellCommand {
|
||||
|
@ -15,6 +15,7 @@
|
||||
*/
|
||||
package org.onosproject.fwd;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.onlab.packet.MacAddress;
|
||||
@ -22,6 +23,7 @@ import org.onlab.packet.MacAddress;
|
||||
/**
|
||||
* Sample reactive forwarding application.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "reactive-fwd-metrics",
|
||||
description = "List all the metrics of reactive fwd app based on mac address")
|
||||
public class ReactiveForwardingCommand extends AbstractShellCommand {
|
||||
|
@ -17,12 +17,14 @@ package org.onosproject.intentsync.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.intentsync.IntentSynchronizationAdminService;
|
||||
|
||||
/**
|
||||
* Command to change whether this instance's intent synchronizer is primary.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "sdnip-set-primary",
|
||||
description = "Changes the primary status of this SDN-IP instance")
|
||||
public class PrimaryChangeCommand extends AbstractShellCommand {
|
||||
|
@ -17,11 +17,13 @@ package org.onosproject.layout;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
|
||||
/**
|
||||
* Lays out the elements in the topology using the specified algorithm.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "topo-layout",
|
||||
description = "Lays out the elements in the topology using the specified algorithm")
|
||||
public class AutoLayoutCommand extends AbstractShellCommand {
|
||||
|
@ -22,6 +22,7 @@ import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mapping.MappingEntry;
|
||||
import org.onosproject.mapping.MappingKey;
|
||||
@ -40,6 +41,7 @@ import static com.google.common.collect.Lists.newArrayList;
|
||||
/**
|
||||
* A command for querying mapping information.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mappings",
|
||||
description = "Lists mappings")
|
||||
public class MappingsListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.mcast.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mcast.api.McastRoute;
|
||||
@ -26,6 +27,7 @@ import org.onosproject.net.HostId;
|
||||
/**
|
||||
* Installs a source, multicast group flow.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mcast-host-join",
|
||||
description = "Installs a source, multicast group flow")
|
||||
public class McastHostJoinCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.mcast.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mcast.api.McastRoute;
|
||||
@ -30,6 +31,7 @@ import java.util.stream.Collectors;
|
||||
/**
|
||||
* Displays the source, multicast group flows entries.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mcast-host-routes",
|
||||
description = "Lists routes in the mcast route store")
|
||||
public class McastRoutesListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.mcast.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mcast.api.McastRoute;
|
||||
@ -34,6 +35,7 @@ import static com.google.common.base.Strings.isNullOrEmpty;
|
||||
/**
|
||||
* Displays the source, multicast group flows entries.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mcast-host-show", description = "Displays the source, multicast group flows")
|
||||
public class McastShowHostCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.mcast.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mcast.api.McastRoute;
|
||||
@ -26,6 +27,7 @@ import org.onosproject.net.HostId;
|
||||
/**
|
||||
* Deletes a multicast route.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mcast-sink-delete",
|
||||
description = "Delete a sink from multicast route flow. If no sin is specified removes the whole route.")
|
||||
public class McastSinkDeleteCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.mcast.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.mcast.api.McastRoute;
|
||||
@ -26,6 +27,7 @@ import org.onosproject.net.HostId;
|
||||
/**
|
||||
* Deletes a multicast route.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "mcast-source-delete",
|
||||
description = "Delete a multicast route flow")
|
||||
public class McastSourceDeleteCommand extends AbstractShellCommand {
|
||||
|
@ -22,6 +22,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.metrics.intent.IntentMetricsService;
|
||||
import org.onosproject.net.intent.IntentEvent;
|
||||
@ -29,6 +30,7 @@ import org.onosproject.net.intent.IntentEvent;
|
||||
/**
|
||||
* Command to show the list of last intent events.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "intents-events",
|
||||
description = "Lists the last intent events")
|
||||
public class IntentEventsListCommand extends AbstractShellCommand {
|
||||
|
@ -26,6 +26,7 @@ import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.metrics.EventMetric;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.metrics.intent.IntentMetricsService;
|
||||
@ -33,6 +34,7 @@ import org.onosproject.metrics.intent.IntentMetricsService;
|
||||
/**
|
||||
* Command to show the intent events metrics.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "intents-events-metrics",
|
||||
description = "Lists intent events metrics")
|
||||
public class IntentEventsMetricsCommand extends AbstractShellCommand {
|
||||
|
@ -22,6 +22,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.event.Event;
|
||||
import org.onosproject.metrics.topology.TopologyMetricsService;
|
||||
@ -30,6 +31,7 @@ import org.onosproject.net.topology.TopologyEvent;
|
||||
/**
|
||||
* Command to show the list of last topology events.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "topology-events",
|
||||
description = "Lists the last topology events")
|
||||
public class TopologyEventsListCommand extends AbstractShellCommand {
|
||||
|
@ -26,6 +26,7 @@ import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.metrics.EventMetric;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.metrics.topology.TopologyMetricsService;
|
||||
@ -33,6 +34,7 @@ import org.onosproject.metrics.topology.TopologyMetricsService;
|
||||
/**
|
||||
* Command to show the topology events metrics.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "topology-events-metrics",
|
||||
description = "Lists topology events metrics")
|
||||
public class TopologyEventsMetricsCommand extends AbstractShellCommand {
|
||||
|
@ -16,12 +16,14 @@
|
||||
package org.onosproject.fnl.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.fnl.intf.NetworkDiagnosticService;
|
||||
|
||||
/**
|
||||
* Search for all types of network anomalies.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos",
|
||||
name = "ts-all-anomalies",
|
||||
description = "search all types of network anomalies once",
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.fnl.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.fnl.intf.NetworkDiagnostic;
|
||||
import org.onosproject.fnl.intf.NetworkDiagnosticService;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -27,6 +28,7 @@ import org.onosproject.net.link.LinkService;
|
||||
/**
|
||||
* Search for all potential routing loops.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos",
|
||||
name = "ts-check-loops",
|
||||
description = "Check if there are some routing loops in the network",
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.newoptical.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.Bandwidth;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cli.net.ConnectPointCompleter;
|
||||
@ -28,6 +29,7 @@ import org.onosproject.net.ConnectPoint;
|
||||
import org.onosproject.net.DeviceId;
|
||||
import org.onosproject.net.PortNumber;
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "add-optical-connectivity",
|
||||
description = "Configure optical domain connectivity")
|
||||
public class AddOpticalConnectivityCommand extends AbstractShellCommand {
|
||||
|
@ -19,11 +19,13 @@ import java.util.Collection;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.net.LinkKey;
|
||||
import org.onosproject.newoptical.OpticalConnectivity;
|
||||
import org.onosproject.newoptical.api.OpticalPathService;
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "list-optical-connectivity",
|
||||
description = "List optical domain connectivity")
|
||||
public class ListOpticalConnectivityCommand extends AbstractShellCommand {
|
||||
|
@ -17,10 +17,12 @@ package org.onosproject.newoptical.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.newoptical.api.OpticalConnectivityId;
|
||||
import org.onosproject.newoptical.api.OpticalPathService;
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "remove-optical-connectivity",
|
||||
description = "Remove optical domain connectivity")
|
||||
public class RemoveOpticalConnectivityCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.nodemetrics.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
import org.onosproject.nodemetrics.NodeCpuUsage;
|
||||
@ -29,6 +30,7 @@ import java.util.Objects;
|
||||
/**
|
||||
* Lists cpu usage across nodes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "node-cpu",
|
||||
description = "Lists all node cpu utilization")
|
||||
public class ShowNodeCpuUsageCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.nodemetrics.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
import org.onosproject.nodemetrics.NodeDiskUsage;
|
||||
@ -29,6 +30,7 @@ import java.util.Objects;
|
||||
/**
|
||||
* Lists disk usage across nodes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "node-disk",
|
||||
description = "Lists all node disk utilization")
|
||||
public class ShowNodeDiskUsageCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.nodemetrics.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
import org.onosproject.nodemetrics.NodeMemoryUsage;
|
||||
@ -29,6 +30,7 @@ import java.util.Objects;
|
||||
/**
|
||||
* Lists memory usage across nodes.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "node-memory",
|
||||
description = "Lists all node memory utilization")
|
||||
public class ShowNodeMemoryUsageCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.odtn.cli.impl;
|
||||
|
||||
import java.util.regex.Pattern;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.XmlString;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.config.DynamicConfigService;
|
||||
@ -38,7 +39,7 @@ import org.onosproject.yang.model.ResourceId;
|
||||
import org.slf4j.Logger;
|
||||
import static org.slf4j.LoggerFactory.getLogger;
|
||||
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "odtn-show-tapi-context")
|
||||
public class OdtnDcsModelCheckCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -34,6 +34,7 @@ import javax.xml.parsers.ParserConfigurationException;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.XmlString;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cli.net.DeviceIdCompleter;
|
||||
@ -58,7 +59,7 @@ import org.w3c.dom.Element;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.io.CharSource;
|
||||
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "odtn-manual-test",
|
||||
description = "ODTN manual test command")
|
||||
public class OdtnManualTestCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.TpPort;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -30,6 +31,7 @@ import org.onosproject.ofagent.impl.DefaultOFController;
|
||||
/**
|
||||
* Adds a controller to the OFAgent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-controller-add",
|
||||
description = "Add a controller to the ofagent")
|
||||
public class OFAgentAddControllerCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.ofagent.cli;
|
||||
import com.google.common.collect.Sets;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.TpPort;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -37,6 +38,7 @@ import static com.google.common.base.Preconditions.checkNotNull;
|
||||
/**
|
||||
* Creates a new OFAagent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-create", description = "Add a new ofagent")
|
||||
public class OFAgentCreateCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.TpPort;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -30,6 +31,7 @@ import org.onosproject.ofagent.impl.DefaultOFController;
|
||||
/**
|
||||
* Removes the controller from the OFAgent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-controller-delete",
|
||||
description = "Deletes a controller from the ofagent")
|
||||
public class OFAgentDeleteControllerCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.ofagent.api.OFAgentService;
|
||||
|
||||
@ -25,6 +26,7 @@ import java.util.stream.Collectors;
|
||||
/**
|
||||
* Lists the existing OFAgents.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagents", description = "Lists all ofagents")
|
||||
public class OFAgentListCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.virtual.NetworkId;
|
||||
import org.onosproject.ofagent.api.OFAgent;
|
||||
@ -25,6 +26,7 @@ import org.onosproject.ofagent.api.OFAgentAdminService;
|
||||
/**
|
||||
* Removes the existing OFAgent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-remove", description = "Removes the ofagent")
|
||||
public class OFAgentRemoveCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.virtual.NetworkId;
|
||||
import org.onosproject.ofagent.api.OFAgentAdminService;
|
||||
@ -24,6 +25,7 @@ import org.onosproject.ofagent.api.OFAgentAdminService;
|
||||
/**
|
||||
* Starts the OFAgent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-start", description = "Starts the ofagent")
|
||||
public class OFAgentStartCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.virtual.NetworkId;
|
||||
import org.onosproject.ofagent.api.OFAgentAdminService;
|
||||
@ -24,6 +25,7 @@ import org.onosproject.ofagent.api.OFAgentAdminService;
|
||||
/**
|
||||
* Stops the OFAgent.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-stop", description = "Stops the ofagent")
|
||||
public class OFAgentStopCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.ofagent.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.virtual.NetworkId;
|
||||
import org.onosproject.ofagent.api.OFSwitch;
|
||||
@ -28,6 +29,7 @@ import java.util.stream.Collectors;
|
||||
/**
|
||||
* Lists virtual OF switches.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ofagent-switches", description = "Lists all OF switches")
|
||||
public class OFSwitchListCommand extends AbstractShellCommand {
|
||||
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.ExternalPeerRouter;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkAdminService;
|
||||
@ -27,6 +28,7 @@ import java.util.List;
|
||||
/**
|
||||
* Deletes external peer router.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-delete-peer-router",
|
||||
description = "Delete external peer router")
|
||||
public class DeleteExternalPeerRouterCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.ExternalPeerRouter;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
@ -30,6 +31,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists external peer router lists.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-peer-routers",
|
||||
description = "Lists external peer router lists")
|
||||
public class ExternalPeerRouterListCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.InstancePort;
|
||||
import org.onosproject.openstacknetworking.api.InstancePortService;
|
||||
@ -31,6 +32,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack instance ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-instance-ports",
|
||||
description = "Lists all OpenStack instance ports")
|
||||
public class InstancePortListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.Ethernet;
|
||||
import org.onlab.packet.IPv4;
|
||||
import org.onlab.packet.IpAddress;
|
||||
@ -41,6 +42,7 @@ import static org.onosproject.openstacknetworking.api.Constants.PRIORITY_FORCED_
|
||||
/**
|
||||
* Add acl.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-add-acl",
|
||||
description = "Add acl rules to VM")
|
||||
public class OpenstackAddAclCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cfg.ComponentConfigService;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.core.ApplicationId;
|
||||
@ -37,6 +38,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.g
|
||||
/**
|
||||
* Configure ARP mode.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-config-arp-mode",
|
||||
description = "Re-configure ARP mode (proxy | broadcast)")
|
||||
public class OpenstackConfigArpModeCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.net.device.DeviceService;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
@ -36,6 +37,7 @@ import static org.onosproject.openstacknode.api.OpenstackNode.NodeType.COMPUTE;
|
||||
* VM is instantiated but the related VF port can't be added.
|
||||
* After recovering ovsdb connection, you can manually add VF ports by this CLI.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-direct-port-add",
|
||||
description = "Manually adds OpenStack direct ports to the device")
|
||||
public class OpenstackDirectPortAddCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
import org.openstack4j.model.network.IP;
|
||||
@ -32,6 +33,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.g
|
||||
/**
|
||||
* Lists OpenStack direct ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-direct-ports",
|
||||
description = "Lists all OpenStack direct ports")
|
||||
public class OpenstackDirectPortListCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackRouterService;
|
||||
import org.openstack4j.model.network.NetFloatingIP;
|
||||
@ -34,6 +35,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack floating IP addresses.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-floatingips",
|
||||
description = "Lists all OpenStack floating IP addresses")
|
||||
public class OpenstackFloatingIpListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.InstancePort;
|
||||
import org.onosproject.openstacknetworking.api.InstancePortAdminService;
|
||||
@ -32,6 +33,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.t
|
||||
/**
|
||||
* Requests flow trace command.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-flow-trace",
|
||||
description = "Requests flow trace command")
|
||||
public class OpenstackFlowTraceCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
import org.openstack4j.model.network.Network;
|
||||
@ -35,6 +36,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack networks.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-networks",
|
||||
description = "Lists all OpenStack networks")
|
||||
public class OpenstackNetworkListCommand extends AbstractShellCommand {
|
||||
|
@ -21,6 +21,7 @@ import com.google.common.base.Strings;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
import org.openstack4j.model.network.IP;
|
||||
@ -38,6 +39,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-ports",
|
||||
description = "Lists all OpenStack ports")
|
||||
public class OpenstackPortListCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.core.ApplicationId;
|
||||
import org.onosproject.core.CoreService;
|
||||
@ -25,6 +26,7 @@ import org.onosproject.openstacknetworking.api.Constants;
|
||||
/**
|
||||
* Purges all existing network states.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-purge-rules",
|
||||
description = "Purges all flow rules installed by OpenStack networking app")
|
||||
public class OpenstackPurgeRulesCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkAdminService;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackRouterAdminService;
|
||||
@ -24,6 +25,7 @@ import org.onosproject.openstacknetworking.api.OpenstackSecurityGroupAdminServic
|
||||
/**
|
||||
* Purges all existing network states.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-purge-states",
|
||||
description = "Purges all OpenStack network states")
|
||||
public class OpenstackPurgeStateCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.Ethernet;
|
||||
import org.onlab.packet.IPv4;
|
||||
import org.onlab.packet.IpAddress;
|
||||
@ -38,6 +39,7 @@ import static org.onosproject.openstacknetworking.api.Constants.DHCP_ARP_TABLE;
|
||||
import static org.onosproject.openstacknetworking.api.Constants.OPENSTACK_NETWORKING_APP_ID;
|
||||
import static org.onosproject.openstacknetworking.api.Constants.PRIORITY_FORCED_ACL_RULE;
|
||||
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-remove-acl",
|
||||
description = "Remove acl rules to VM")
|
||||
public class OpenstackRemoveAclCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.InstancePort;
|
||||
import org.onosproject.openstacknetworking.api.InstancePortAdminService;
|
||||
@ -28,6 +29,7 @@ import static org.onosproject.openstacknetworking.api.InstancePort.State.INACTIV
|
||||
/**
|
||||
* Purges existing instance ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-reset-ports",
|
||||
description = "Reset existing instance ports created by OpenStack networking app")
|
||||
public class OpenstackResetPortsCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackRouterService;
|
||||
@ -39,6 +40,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack routers.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-routers",
|
||||
description = "Lists all OpenStack routers")
|
||||
public class OpenstackRouterListCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackSecurityGroupService;
|
||||
import org.openstack4j.model.network.SecurityGroup;
|
||||
@ -34,6 +35,7 @@ import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.p
|
||||
/**
|
||||
* Lists OpenStack security groups.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-security-groups",
|
||||
description = "Lists all OpenStack security groups")
|
||||
public class OpenstackSecurityGroupListCommand extends AbstractShellCommand {
|
||||
|
@ -16,6 +16,7 @@
|
||||
package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknode.api.NodeState;
|
||||
import org.onosproject.openstacknode.api.OpenstackNode;
|
||||
@ -27,6 +28,7 @@ import static java.lang.Thread.sleep;
|
||||
/**
|
||||
* Re-installs flow rules for OpenStack networking.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-sync-rules",
|
||||
description = "Re-installs flow rules for OpenStack networking")
|
||||
public class OpenstackSyncRulesCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackNetworkAdminService;
|
||||
import org.onosproject.openstacknetworking.api.OpenstackRouterAdminService;
|
||||
@ -43,6 +44,7 @@ import static org.onosproject.openstacknode.api.OpenstackNode.NodeType.CONTROLLE
|
||||
/**
|
||||
* Synchronizes OpenStack network states.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-sync-states",
|
||||
description = "Synchronizes all OpenStack network states")
|
||||
public class OpenstackSyncStateCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknetworking.api.InstancePort;
|
||||
import org.onosproject.openstacknetworking.api.InstancePortAdminService;
|
||||
@ -27,6 +28,7 @@ import static org.onosproject.openstacknetworking.api.InstancePort.State.INACTIV
|
||||
/**
|
||||
* Purges existing instance ports.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "purge-instance-ports",
|
||||
description = "Purges existing instance ports created by OpenStack networking app")
|
||||
public class PurgeInstancePortsCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.Ip4Address;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.MacAddress;
|
||||
@ -31,6 +32,7 @@ import java.util.List;
|
||||
/**
|
||||
* Updates external peer router.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-update-peer-router",
|
||||
description = "Update external peer router")
|
||||
public class UpdateExternalPeerRouterCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknetworking.cli;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.Ip4Address;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.VlanId;
|
||||
@ -34,6 +35,7 @@ import java.util.List;
|
||||
/**
|
||||
* Updates external peer router macc address.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-update-peer-router-vlan",
|
||||
description = "Updates external peer router vlan")
|
||||
public class UpdateExternalPeerRouterVlanCommand extends AbstractShellCommand {
|
||||
|
@ -15,6 +15,7 @@
|
||||
*/
|
||||
package org.onosproject.openstacknode.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.apache.karaf.shell.api.console.CommandLine;
|
||||
import org.apache.karaf.shell.api.console.Completer;
|
||||
import org.apache.karaf.shell.api.console.Session;
|
||||
@ -31,6 +32,7 @@ import java.util.stream.Collectors;
|
||||
/**
|
||||
* Openstack host completer.
|
||||
*/
|
||||
@Service
|
||||
public class OpenstackHostnameCompleter implements Completer {
|
||||
|
||||
@Override
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacknode.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.net.DeviceId;
|
||||
import org.onosproject.net.Port;
|
||||
@ -33,6 +34,7 @@ import static org.onosproject.openstacknode.api.Constants.INTEGRATION_BRIDGE;
|
||||
/**
|
||||
* Checks detailed node init state.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-node-check",
|
||||
description = "Shows detailed node init state")
|
||||
public class OpenstackNodeCheckCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ package org.onosproject.openstacknode.cli;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknode.api.NodeState;
|
||||
import org.onosproject.openstacknode.api.OpenstackNode;
|
||||
@ -28,6 +29,7 @@ import org.onosproject.openstacknode.api.OpenstackNodeService;
|
||||
/**
|
||||
* Initializes nodes for OpenStack node service.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-node-init",
|
||||
description = "Initializes nodes for OpenStack node service")
|
||||
public class OpenstackNodeInitCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.openstacknode.api.OpenstackNode;
|
||||
import org.onosproject.openstacknode.api.OpenstackNodeService;
|
||||
@ -32,6 +33,7 @@ import static org.onosproject.openstacknode.util.OpenstackNodeUtil.prettyJson;
|
||||
/**
|
||||
* Lists all nodes registered to the service.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-nodes",
|
||||
description = "Lists all nodes registered in OpenStack node service")
|
||||
public class OpenstackNodeListCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.google.common.collect.Sets;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.ClusterService;
|
||||
@ -41,6 +42,7 @@ import static org.onosproject.openstacknode.api.OpenstackNode.NodeType.COMPUTE;
|
||||
/**
|
||||
* Checks the east-west VMs connectivity.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-check-east-west",
|
||||
description = "Checks the east-west VMs connectivity")
|
||||
public class OpenstackEastWestProbeCommand extends AbstractShellCommand {
|
||||
|
@ -19,6 +19,7 @@ import com.google.common.collect.Sets;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.ClusterService;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
@ -38,6 +39,7 @@ import static org.onosproject.openstacknode.api.OpenstackNode.NodeType.GATEWAY;
|
||||
/**
|
||||
* Checks the north-south VM connectivity.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-check-north-south",
|
||||
description = "Checks the north-south VMs connectivity")
|
||||
public class OpenstackNorthSouthProbeCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.openstacktroubleshoot.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.cluster.ClusterService;
|
||||
import org.onosproject.cluster.NodeId;
|
||||
@ -29,6 +30,7 @@ import org.onosproject.net.device.DeviceService;
|
||||
/**
|
||||
* Re-configure mastership.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "openstack-reset-mastership",
|
||||
description = "Reconfigure the mastership")
|
||||
public class ResetMastershipCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@ package org.onosproject.net.optical.cli;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.Frequency;
|
||||
import org.onosproject.cli.net.DevicePortsListCommand;
|
||||
import org.onosproject.net.Device;
|
||||
@ -38,6 +39,7 @@ import static org.onosproject.net.optical.device.OpticalDeviceServiceView.optica
|
||||
/**
|
||||
* Lists all ports or all ports of a device.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "optical-ports",
|
||||
description = "Lists all optical ports or all optical ports of a device")
|
||||
public class OpticalPortsListCommand extends DevicePortsListCommand {
|
||||
|
@ -20,6 +20,7 @@ import static org.slf4j.LoggerFactory.getLogger;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.pce.pceservice.api.PceService;
|
||||
|
||||
@ -28,6 +29,7 @@ import org.slf4j.Logger;
|
||||
/**
|
||||
* Supports deleting pce load balancing path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-delete-load-balancing-path",
|
||||
description = "Supports deleting pce load balancing path.")
|
||||
public class PceDeleteLoadBalancingPathCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import static org.slf4j.LoggerFactory.getLogger;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.tunnel.TunnelId;
|
||||
import org.onosproject.pce.pceservice.api.PceService;
|
||||
@ -29,6 +30,7 @@ import org.slf4j.Logger;
|
||||
/**
|
||||
* Supports deleting pce path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-delete-path", description = "Supports deleting pce path.")
|
||||
public class PceDeletePathCommand extends AbstractShellCommand {
|
||||
private final Logger log = getLogger(getClass());
|
||||
|
@ -20,6 +20,7 @@ import static org.slf4j.LoggerFactory.getLogger;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.incubator.net.tunnel.TunnelId;
|
||||
@ -33,6 +34,7 @@ import java.util.List;
|
||||
/**
|
||||
* Supports quering PCE load balanced path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-query-load-balancing-path",
|
||||
description = "Supports querying PCE path.")
|
||||
public class PceQueryLoadBalancingPathCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import static org.slf4j.LoggerFactory.getLogger;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.incubator.net.tunnel.TunnelId;
|
||||
@ -34,6 +35,7 @@ import java.util.List;
|
||||
/**
|
||||
* Supports quering PCE path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-query-path",
|
||||
description = "Supports querying PCE path.")
|
||||
public class PceQueryPathCommand extends AbstractShellCommand {
|
||||
|
@ -28,6 +28,7 @@ import com.google.common.collect.Lists;
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.DataRateUnit;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
@ -49,6 +50,7 @@ import org.slf4j.Logger;
|
||||
/**
|
||||
* Supports creating the pce path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-setup-path", description = "Supports creating pce path.")
|
||||
public class PceSetupPathCommand extends AbstractShellCommand {
|
||||
private final Logger log = getLogger(getClass());
|
||||
|
@ -24,6 +24,7 @@ import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.Option;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.DataRateUnit;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.incubator.net.tunnel.TunnelId;
|
||||
@ -37,6 +38,7 @@ import org.slf4j.Logger;
|
||||
/**
|
||||
* Supports updating the PCE path.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pce-update-path",
|
||||
description = "Supports updating PCE path.")
|
||||
public class PceUpdatePathCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.pim.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.pim.impl.PimInterface;
|
||||
import org.onosproject.pim.impl.PimInterfaceService;
|
||||
@ -26,6 +27,7 @@ import java.util.Set;
|
||||
/**
|
||||
* Lists the interfaces where PIM is enabled.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pim-interfaces",
|
||||
description = "Lists the interfaces where PIM is enabled")
|
||||
public class PimInterfacesListCommand extends AbstractShellCommand {
|
||||
|
@ -17,6 +17,7 @@
|
||||
package org.onosproject.pim.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.util.Tools;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.pim.impl.PimInterface;
|
||||
@ -28,6 +29,7 @@ import java.util.Set;
|
||||
/**
|
||||
* Lists PIM neighbors.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "pim-neighbors",
|
||||
description = "Lists the PIM neighbors")
|
||||
public class PimNeighborsListCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.routeservice.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.IpPrefix;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -29,6 +30,7 @@ import java.util.Collections;
|
||||
/**
|
||||
* Command to add a route to the routing table.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "route-add",
|
||||
description = "Adds a route to the route table")
|
||||
public class RouteAddCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.routeservice.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.packet.IpPrefix;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
@ -29,6 +30,7 @@ import java.util.Collections;
|
||||
/**
|
||||
* Command to remove a route from the routing table.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "route-remove",
|
||||
description = "Removes a route from the route table")
|
||||
public class RouteRemoveCommand extends AbstractShellCommand {
|
||||
|
@ -16,12 +16,14 @@
|
||||
package org.onosproject.routeservice.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.routeservice.RouteStore;
|
||||
|
||||
/**
|
||||
* Command to show the current route store implementation.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "route-store",
|
||||
description = "Show the current route store implementation.")
|
||||
public class RouteStoreCommand extends AbstractShellCommand {
|
||||
|
@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.routeservice.ResolvedRoute;
|
||||
import org.onosproject.routeservice.RouteInfo;
|
||||
@ -34,6 +35,7 @@ import java.util.Optional;
|
||||
/**
|
||||
* Command to show the routes in the routing tables.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "routes",
|
||||
description = "Lists routes in the route store")
|
||||
public class RoutesListCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.ra.cli;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onosproject.net.DeviceId;
|
||||
import org.onosproject.net.host.InterfaceIpAddress;
|
||||
import org.onosproject.ra.RoutingAdvertisementService;
|
||||
@ -30,6 +31,7 @@ import com.google.common.collect.ImmutableMap;
|
||||
/**
|
||||
* Command to list global-prefixes in Routing Advertisement.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "ra-global-prefixes",
|
||||
description = "List Routing Advertisement global prefixes")
|
||||
public class GlobalPrefixesListCommand extends AbstractShellCommand {
|
||||
|
@ -18,6 +18,7 @@ package org.onosproject.routing.cli;
|
||||
|
||||
import org.apache.karaf.shell.api.action.Argument;
|
||||
import org.apache.karaf.shell.api.action.Command;
|
||||
import org.apache.karaf.shell.api.action.lifecycle.Service;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.core.ApplicationId;
|
||||
@ -30,6 +31,7 @@ import org.onosproject.routing.config.BgpConfig;
|
||||
/**
|
||||
* Command to add new BGP peer to existing internal speaker.
|
||||
*/
|
||||
@Service
|
||||
@Command(scope = "onos", name = "bgp-peer-add",
|
||||
description = "Adds an external BGP router as peer to an existing BGP speaker")
|
||||
public class AddPeerCommand extends AbstractShellCommand {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user