/* JFox, the OpenSource J2EE Application Server
 *
 * Copyright (C) 2002 huihoo.com
 * Distributable under GNU LGPL license
 * See the GNU Lesser General Public License for more details.
 */

package org.jfox.ejb;

import javax.ejb.EJBMetaData;

import org.jfox.ejb.meta.EJBDescriptor;

/**
 *
 * 包含一个 bulk 的所有数据
 *
 * @author <a href="mailto:young_yy@hotmail.com">Young Yang</a>
 */

public interface BulkMetaData {
  /**
   * 得到 EJBMetaData ,包括最简单的 Bean 信息
   * @return
   */
  EJBMetaData getEJBMetaData();

  /**
   * 得到这个 BeanBulk 所包含的 ejb 的 bean class
   * @return
   */
  Class getBeanClass();

  /**
   * 得到该 Bean 的部署描述信息
   * @return
   */
  EJBDescriptor getEJBDescriptor();
}