X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=fibmanager%2Ffibmanager-shell%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Ffibmanager%2Fshell%2FShowFibCommand.java;fp=fibmanager%2Ffibmanager-shell%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Ffibmanager%2Fshell%2FShowFibCommand.java;h=4a8d4d6192cfdd2557143054d891e113b044470e;hb=0c3fd2f89bcc0ee030ed8edcb007091b59cc665e;hp=0000000000000000000000000000000000000000;hpb=948cc8428f13c0929c190ed6d0abac2eab3f6ae3;p=vpnservice.git diff --git a/fibmanager/fibmanager-shell/src/main/java/org/opendaylight/vpnservice/fibmanager/shell/ShowFibCommand.java b/fibmanager/fibmanager-shell/src/main/java/org/opendaylight/vpnservice/fibmanager/shell/ShowFibCommand.java new file mode 100644 index 00000000..4a8d4d61 --- /dev/null +++ b/fibmanager/fibmanager-shell/src/main/java/org/opendaylight/vpnservice/fibmanager/shell/ShowFibCommand.java @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2015 - 2016 Ericsson India Global Services Pvt Ltd. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ + +package org.opendaylight.vpnservice.fibmanager.shell; + +import org.apache.karaf.shell.commands.Command; +import org.apache.karaf.shell.console.OsgiCommandSupport; +import org.opendaylight.fibmanager.api.IFibManager; + +@Command(scope = "vpnservice", name = "fib-show", description = "Displays fib entries") +public class ShowFibCommand extends OsgiCommandSupport { + private IFibManager fibManager; + + public void setFibManager(IFibManager fibManager) { + this.fibManager = fibManager; + } + + @Override + protected Object doExecute() throws Exception { + for (String p : fibManager.printFibEntries()) { + System.out.println(p); + } + return null; + } +}