public boolean deployInternal(Iterable<Class<?>> classes, Iterable<URL> beansXmls)
{
try
{
final TCKMetaDataDiscoveryImpl discovery = (TCKMetaDataDiscoveryImpl) WebBeansContext.getInstance().getScannerService();
// Lifecycle container
this.lifeCycle = new StandaloneLifeCycle()
{
@Override
protected void afterInitApplication(Properties event)
{
this.scannerService = discovery;
}
};
Iterator<Class<?>> it = classes.iterator();
while (it.hasNext())
{
discovery.addBeanClass(it.next());
}
Iterator<URL> itUrl = beansXmls.iterator();
while (itUrl.hasNext())
{
discovery.addBeanXml(itUrl.next());
}
this.lifeCycle.startApplication(null);
}
catch (Exception e)