1 /* 2 * @(#)BeanContextServiceProviderBeanInfo.java 1.10 03/12/19 3 * 4 * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 package java.beans.beancontext; 9 10 import java.beans.BeanInfo; 11 12 /** 13 * A BeanContextServiceProvider implementor who wishes to provide explicit 14 * information about the services their bean may provide shall implement a 15 * BeanInfo class that implements this BeanInfo subinterface and provides 16 * explicit information about the methods, properties, events, etc, of their 17 * services. 18 */ 19 20 public interface BeanContextServiceProviderBeanInfo extends BeanInfo { 21 22 /** 23 * Gets a <code>BeanInfo</code> array, one for each 24 * service class or interface statically available 25 * from this ServiceProvider. 26 * @return the <code>BeanInfo</code> array 27 */ 28 BeanInfo[] getServicesBeanInfo(); 29 } 30