/* * Copyright (c) 2015 Brocade Communications Systems, Inc. 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.aaa.shiro; import org.apache.felix.dm.DependencyActivatorBase; import org.apache.felix.dm.DependencyManager; import org.osgi.framework.BundleContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * This scaffolding allows the use of AAA Filters without AuthN or AuthZ * enabled. This is done to support workflows such as those included in the * odl-restconf-noauth feature. * * This class is also responsible for offering contextual DEBUG * level clues concerning the activation of the aaa-shiro bundle. * To enable these debug messages, issue the following command in the karaf * shell: log:set debug org.opendaylight.aaa.shiro.Activator * * @author Ryan Goulding (ryandgoulding@gmail.com) */ public class Activator extends DependencyActivatorBase { private static final Logger LOG = LoggerFactory.getLogger(Activator.class); @Override public void destroy(BundleContext bc, DependencyManager dm) throws Exception { final String DEBUG_MESSAGE = "Destroying the aaa-shiro bundle"; LOG.debug(DEBUG_MESSAGE); } @Override public void init(BundleContext bc, DependencyManager dm) throws Exception { final String DEBUG_MESSAGE = "Initializing the aaa-shiro bundle"; LOG.debug(DEBUG_MESSAGE); } }