1 /*2 * $Id: RegistryDescriptor.java 3798 2006-11-04 04:07:14Z aperepel $3 * --------------------------------------------------------------------------------------4 * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com5 *6 * The software in this package is published under the terms of the MuleSource MPL7 * license, a copy of which has been included with this distribution in the8 * LICENSE.txt file.9 */10 11 package org.mule.registry;12 13 /**14 * TODO document15 * 16 * @author <a HREF="mailto:ross.mason@symphonysoft.com">Ross Mason</a>17 * @version $Revision: 3798 $18 */19 public interface RegistryDescriptor20 {21 22 RegistryComponent getComponent();23 24 boolean isServiceAssembly();25 26 boolean isSharedLibrary();27 28 boolean isComponent();29 30 boolean isServices();31 32 Object getConfiguration();33 34 void validate() throws ValidationException;35 }36