| /* |
| * Copyright 2015-present Open Networking Foundation |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| package org.onosproject.app.impl; |
| |
| import org.apache.karaf.features.DeploymentListener; |
| import org.apache.karaf.features.Feature; |
| import org.apache.karaf.features.FeatureState; |
| import org.apache.karaf.features.FeaturesListener; |
| import org.apache.karaf.features.Repository; |
| |
| import java.net.URI; |
| import java.util.EnumSet; |
| import java.util.Map; |
| import java.util.Set; |
| |
| /** |
| * Adapter for testing against Apache Karaf feature service. |
| */ |
| public class FeaturesServiceAdapter implements org.apache.karaf.features.FeaturesService { |
| @Override |
| public boolean isRepositoryUriBlacklisted(URI uri) { |
| return false; |
| } |
| |
| @Override |
| public Repository[] listRequiredRepositories() throws Exception { |
| return new Repository[0]; |
| } |
| |
| @Override |
| public Feature[] repositoryProvidedFeatures(URI uri) throws Exception { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public void setResolutionOutputFile(String s) { |
| |
| } |
| |
| @Override |
| public void installFeatures(Set<String> set, String s, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void addRequirements(Map<String, Set<String>> map, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeatures(Set<String> set, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeatures(Set<String> set, String s, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void removeRequirements(Map<String, Set<String>> map, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void updateFeaturesState(Map<String, Map<String, FeatureState>> map, |
| EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void updateReposAndRequirements(Set<URI> set, |
| Map<String, Set<String>> map, EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public Repository createRepository(URI uri) throws Exception { |
| return null; |
| } |
| |
| @Override |
| public Feature[] listRequiredFeatures() throws Exception { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public Map<String, Set<String>> listRequirements() { |
| return null; |
| } |
| |
| @Override |
| public boolean isRequired(Feature feature) { |
| return false; |
| } |
| |
| @Override |
| public void refreshRepositories(Set<URI> set) throws Exception { |
| |
| } |
| |
| @Override |
| public URI getRepositoryUriFor(String s, String s1) { |
| return null; |
| } |
| |
| @Override |
| public String[] getRepositoryNames() { |
| return new String[0]; |
| } |
| |
| @Override |
| public void registerListener(DeploymentListener deploymentListener) { |
| |
| } |
| |
| @Override |
| public void unregisterListener(DeploymentListener deploymentListener) { |
| |
| } |
| |
| @Override |
| public FeatureState getState(String s) { |
| return null; |
| } |
| |
| @Override |
| public String getFeatureXml(Feature feature) { |
| return null; |
| } |
| |
| @Override |
| public void refreshFeatures(EnumSet<Option> enumSet) throws Exception { |
| |
| } |
| |
| @Override |
| public void validateRepository(URI uri) throws Exception { |
| |
| } |
| |
| @Override |
| public void addRepository(URI uri) throws Exception { |
| |
| } |
| |
| @Override |
| public void addRepository(URI uri, boolean install) throws Exception { |
| |
| } |
| |
| @Override |
| public void removeRepository(URI uri) throws Exception { |
| |
| } |
| |
| @Override |
| public void removeRepository(URI uri, boolean uninstall) throws Exception { |
| |
| } |
| |
| @Override |
| public void restoreRepository(URI uri) throws Exception { |
| |
| } |
| |
| @Override |
| public Repository[] listRepositories() { |
| return new Repository[0]; |
| } |
| |
| @Override |
| public Repository getRepository(String repoName) { |
| return null; |
| } |
| |
| @Override |
| public Repository getRepository(URI uri) { |
| return null; |
| } |
| |
| @Override |
| public String getRepositoryName(URI uri) { |
| return null; |
| } |
| |
| @Override |
| public void installFeature(String name) throws Exception { |
| |
| } |
| |
| @Override |
| public void installFeature(String name, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void installFeature(String name, String version) throws Exception { |
| |
| } |
| |
| @Override |
| public void installFeature(String name, String version, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void installFeature(Feature f, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void installFeatures(Set<String> features, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeature(String name, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeature(String name) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeature(String name, String version, EnumSet<Option> options) throws Exception { |
| |
| } |
| |
| @Override |
| public void uninstallFeature(String name, String version) throws Exception { |
| |
| } |
| |
| @Override |
| public Feature[] listFeatures() throws Exception { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public Feature[] listInstalledFeatures() { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public boolean isInstalled(Feature f) { |
| return false; |
| } |
| |
| @Override |
| public Feature[] getFeatures(String name, String version) throws Exception { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public Feature[] getFeatures(String name) throws Exception { |
| return new Feature[0]; |
| } |
| |
| @Override |
| public Feature getFeature(String name, String version) throws Exception { |
| return null; |
| } |
| |
| @Override |
| public Feature getFeature(String name) throws Exception { |
| return null; |
| } |
| |
| @Override |
| public void refreshRepository(URI uri) throws Exception { |
| } |
| |
| @Override |
| public void registerListener(FeaturesListener featuresListener) { |
| } |
| |
| @Override |
| public void unregisterListener(FeaturesListener featuresListener) { |
| } |
| } |