1 package org.apache.fulcrum.yaafi.framework.container;2 3 import org.apache.avalon.framework.activity.Disposable;4 import org.apache.avalon.framework.activity.Initializable;5 import org.apache.avalon.framework.configuration.Configurable;6 import org.apache.avalon.framework.context.Contextualizable;7 import org.apache.avalon.framework.logger.LogEnabled;8 import org.apache.avalon.framework.service.ServiceManager;9 10 /*11 * Copyright 2004 Apache Software Foundation12 * Licensed under the Apache License, Version 2.0 (the "License");13 * you may not use this file except in compliance with the License.14 * You may obtain a copy of the License at15 *16 * http://www.apache.org/licenses/LICENSE-2.017 *18 * Unless required by applicable law or agreed to in writing, software19 * distributed under the License is distributed on an "AS IS" BASIS,20 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or21 * implied.22 *23 * See the License for the specific language governing permissions and24 * limitations under the License.25 */26 27 /**28 * Interface exposed by the ServiceContainerImpl29 */30 31 public interface ServiceContainer32 extends LogEnabled, Contextualizable, Configurable, Initializable, Disposable, ServiceManager, ServiceConstants33 { 34 }