public static void main(final String[] args) throws Exception { weldContainer.instance().select(Workbench.class).get().init(); }
@Override public <T extends Controller> T createController(Class<T> controllerClass) { return weldContainer.instance().select(controllerClass).get(); }
public static void main(String[] args) throws Exception { Weld weld = new Weld(); final WeldContainer container = weld.initialize(); RequestContext requestContext= container.instance().select(RequestContext.class, UnboundLiteral.INSTANCE).get(); requestContext.activate(); final MyPojo pojo = container.instance().select(MyPojo.class).get(); Thread t = new Thread() { public void run() { RequestContext requestContext= container.instance().select(RequestContext.class, UnboundLiteral.INSTANCE).get(); requestContext.activate(); System.out.println("1" + pojo.ping()); } }; t.start(); t.join(); System.out.println("2" + pojo.ping()); weld.shutdown(); }
public static void main(String[] args) throws IOException { Weld weld = new Weld(); WeldContainer container = weld.initialize(); Application application = container.instance().select(Application.class).get(); application.run(); weld.shutdown(); }
@Override public void shutdown() throws Exception { WeldContainer internalContainer = WeldContainer.instance(ServerBootstrap.WELD_INSTANCE_ID); if (internalContainer != null) { internalContainer.shutdown(); } } }
@Override public void run() { for (String id : getRunningContainerIds()) { WeldContainer container = instance(id); if (container != null) { container.shutdown(); // At this time the logger service may not be available - print some basic info to the standard output System.out.println(String.format("Weld SE container %s shut down by shutdown hook", id)); } } } }
@Override public void run() { for (String id : getRunningContainerIds()) { WeldContainer container = instance(id); if (container != null) { container.shutdown(); // At this time the logger service may not be available - print some basic info to the standard output System.out.println(String.format("Weld SE container %s shut down by shutdown hook", id)); } } } }
@Override public void run() { for (String id : getRunningContainerIds()) { WeldContainer container = instance(id); if (container != null) { container.shutdown(); // At this time the logger service may not be available - print some basic info to the standard output System.out.println(String.format("Weld SE container %s shut down by shutdown hook", id)); } } } }
@Override public void run() { for (String id : getRunningContainerIds()) { WeldContainer container = instance(id); if (container != null) { container.shutdown(); // At this time the logger service may not be available - print some basic info to the standard output System.out.println(String.format("Weld SE container %s shut down by shutdown hook", id)); } } } }
public BootStatus deploy() { deployer = container.instance().select( Deployer.class ).get(); BootStatus status = deployer.deploy( options ); return status == null ? new BootStatus( ERR_STARTING, new IllegalStateException( "Deployment failed" ) ) : status; }
@Override public String execute(CliContext context) { StringBuffer result = new StringBuffer(); WeldContainer container = context.getContainer(); DeploymentConfigService deploymentConfigService = container.instance().select(DeploymentConfigService.class).get(); Collection<DeploymentConfig> deployments = deploymentConfigService.getDeployments(); result.append("Currently available deployments: \n"); for (DeploymentConfig config : deployments) { result.append("\tDeployment " + config.getIdentifier() + "\n"); } return result.toString(); }
Weld weld = new Weld(); WeldContainer container = weld.initialize(); World helloWorld = container.instance().select(World.class).get(); System.out.println(helloWorld.helloWorld()); weld.shutdown();
public static void main(String[] args) { try { Weld weld = new Weld(); WeldContainer container = weld.initialize(); Fabric8MQ fabric8MQ = container.instance().select(Fabric8MQ.class).get(); fabric8MQ.start(); waitUntilStop(); } catch (Throwable e) { e.printStackTrace(); LOG.error("Failed to Start Fabric8-MQ", e); } }
public static void main(String[] args) { try { Weld weld = new Weld(); WeldContainer container = weld.initialize(); AMQBroker amqBroker = container.instance().select(AMQBroker.class).get(); amqBroker.start(); waitUntilStop(); } catch (Throwable e) { e.printStackTrace(); LOG.error("Failed to Start AMQ_Broker", e); } }
public static void main(String[] args) { Weld weld = new Weld(); WeldContainer container = weld.initialize(); BookService bookService = container.instance().select(BookService.class).get(); Book book = bookService.createBook("H2G2", 12.5f, "Geeky scifi Book"); System.out.println(book); weld.shutdown(); } }
@Override protected void initDependencies() { fieldHandler = getHandler(); localeManager = weldContainer.instance().select(LocaleManager.class).get(); }
public void registerWeldSEContexts(@Observes AfterBeanDiscovery event, BeanManager manager) { if (ignoreEvent(event)) { return; } final String contextId = BeanManagerProxy.unwrap(manager).getContextId(); this.threadContext = new ThreadContext(contextId); event.addContext(threadContext); // Register WeldContainer as a singleton event.addBean().addType(WeldContainer.class).addQualifier(Default.Literal.INSTANCE).scope(Singleton.class) .produceWith((i) -> WeldContainer.instance(contextId)); }
public void registerWeldSEContexts(@Observes AfterBeanDiscovery event, BeanManager manager) { if (ignoreEvent(event)) { return; } final String contextId = BeanManagerProxy.unwrap(manager).getContextId(); this.threadContext = new ThreadContext(contextId); event.addContext(threadContext); // Register WeldContainer as a singleton event.addBean().addType(WeldContainer.class).addQualifier(Default.Literal.INSTANCE).scope(Singleton.class) .produceWith((i) -> WeldContainer.instance(contextId)); }