package org.jboss.as.test.integration.ee.appclient.basic; import javax.annotation.Resource; import javax.ejb.EJB; import org.jboss.logging.Logger; /** * @author Stuart Douglas */ public class AppClientMain { private static final Logger logger = Logger.getLogger("org.jboss.as.test.appclient"); @Resource(lookup = "java:comp/InAppClientContainer") private static boolean appclient; @EJB private static AppClientSingletonRemote appClientSingletonRemote; public static void main(final String[] params) { logger.trace("Main method invoked"); if(!appclient) { logger.error("InAppClientContainer was not true"); throw new RuntimeException("InAppClientContainer was not true"); } try { appClientSingletonRemote.makeAppClientCall(params[0]); logger.trace("Main method invocation completed with success"); } catch (Exception e) { logger.error("Main method failed", e); } } }