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