Package org.jboss.beans.metadata.spi.builder

Examples of org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder.createValue()


      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(beanName, IntermediateWeldBootstrapBean.class.getName());
      builder.addPropertyMetaData("bootstrapBean", builder.createInject(DeployersUtils.getBootstrapBeanName(unit), null, ControllerState.CONFIGURED, ControllerState.CREATE));
      builder.addPropertyMetaData("beanMetaDataHolder", new BeanMetaDataPropertyHolder(beanMetaData));
      builder.addPropertyMetaData("context", builder.createFromContextInject(FromContext.CONTEXT));
      builder.addPropertyMetaData("deployment", builder.createInject(DeployersUtils.getDeploymentBeanName(unit.getTopLevel())));
      builder.addPropertyMetaData("creator", builder.createValue(this));
      KernelControllerContext ctx = new AbstractKernelControllerContext(null, builder.getBeanMetaData(), null);
     
      intermediateBeans.put(beanMetaData.getName(), beanName);
     
      return ctx;
View Full Code Here


        final List<SocketAddress> socketAddresses = new ArrayList<SocketAddress>();
        for (InetSocketAddressMetaData metaData : tcpServerMetaData.getBindAddresses()) {
            socketAddresses.add(metaData.getSocketAddress());
        }
        builder.addConstructorParameter(SocketAddress[].class.getName(), builder.createValue(socketAddresses.toArray(new SocketAddress[socketAddresses.size()])));

        addPublicAndPrivate(list, name, builder);
    }

    public static void add(final List<BeanMetaData> list, final String provider, final TcpConnectorMetaData tcpConnectorMetaData) {
View Full Code Here

        builder.setFactoryMethod("udpServer");
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }
        final Boolean multicast = udpServerMetaData.getMulticast();
        builder.addConstructorParameter(boolean.class.getName(), builder.createValue(multicast == null ? Boolean.FALSE : multicast));
        builder.addConstructorParameter(IoHandlerFactory.class.getName(), builder.createInject(handlerFactoryBean.getName()));

        final List<SocketAddress> socketAddresses = new ArrayList<SocketAddress>();
        for (InetSocketAddressMetaData metaData : udpServerMetaData.getBindAddresses()) {
            socketAddresses.add(metaData.getSocketAddress());
View Full Code Here

        final List<SocketAddress> socketAddresses = new ArrayList<SocketAddress>();
        for (InetSocketAddressMetaData metaData : udpServerMetaData.getBindAddresses()) {
            socketAddresses.add(metaData.getSocketAddress());
        }
        builder.addConstructorParameter(SocketAddress[].class.getName(), builder.createValue(socketAddresses.toArray(new SocketAddress[socketAddresses.size()])));

        addPublicAndPrivate(list, name, builder);
    }

    public static void add(final List<BeanMetaData> list, final TcpChannelSourceMetaData tcpChannelSourceMetaData) {
View Full Code Here

            builder.setMode(ControllerMode.ON_DEMAND);
            final String parent = metaData.getParent();
            if (parent != null && parent.length() > 0) {
                builder.addConstructorParameter(ThreadGroup.class.getName(), builder.createInject(parent));
            }
            builder.addConstructorParameter(String.class.getName(), builder.createValue(name));
            if (metaData.isDaemon() != null) {
                builder.addPropertyMetaData("daemon", builder.createValue(metaData.isDaemon()));
            }
            final Integer maxPriorityMeta = metaData.getMaxPriority();
            if (maxPriorityMeta != null) {
View Full Code Here

            if (parent != null && parent.length() > 0) {
                builder.addConstructorParameter(ThreadGroup.class.getName(), builder.createInject(parent));
            }
            builder.addConstructorParameter(String.class.getName(), builder.createValue(name));
            if (metaData.isDaemon() != null) {
                builder.addPropertyMetaData("daemon", builder.createValue(metaData.isDaemon()));
            }
            final Integer maxPriorityMeta = metaData.getMaxPriority();
            if (maxPriorityMeta != null) {
                builder.addPropertyMetaData("maxPriority", builder.createValue(maxPriorityMeta));
            }
View Full Code Here

            if (metaData.isDaemon() != null) {
                builder.addPropertyMetaData("daemon", builder.createValue(metaData.isDaemon()));
            }
            final Integer maxPriorityMeta = metaData.getMaxPriority();
            if (maxPriorityMeta != null) {
                builder.addPropertyMetaData("maxPriority", builder.createValue(maxPriorityMeta));
            }
            builder.ignoreStop();
            builder.ignoreDestroy();
            beanMetaDataList.add(builder.getBeanMetaData());
        }
View Full Code Here

            final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(name, JBossThreadFactory.class.getName());
            builder.setMode(ControllerMode.ON_DEMAND);
            final String group = metaData.getGroup();
            builder.addConstructorParameter(ThreadGroup.class.getName(), group == null ? builder.createNull() : builder.createInject(group));
            final Boolean daemon = metaData.getDaemon();
            builder.addConstructorParameter(Boolean.class.getName(), daemon == null ? builder.createNull() : builder.createValue(daemon));
            final Integer priorityMeta = metaData.getInitialPriority();
            final Integer actualPriorityMeta;
            if (priorityMeta != null) {
                actualPriorityMeta = priorityMeta;
            } else {
View Full Code Here

            if (priorityMeta != null) {
                actualPriorityMeta = priorityMeta;
            } else {
                actualPriorityMeta = null;
            }
            builder.addConstructorParameter(Integer.class.getName(), actualPriorityMeta == null ? builder.createNull() : builder.createValue(actualPriorityMeta));
            builder.addConstructorParameter(String.class.getName(), builder.createValue(metaData.getThreadNamePattern()));
            final List<ValueMetaData> interruptHandlers = builder.createArray(InterruptHandler[].class.getName(), InterruptHandler.class.getName());
            for (InterruptHandlerRefMetaData ihmd : metaData.getInterruptHandlers()) {
                interruptHandlers.add(builder.createInject(ihmd.getName()));
            }
View Full Code Here

                actualPriorityMeta = priorityMeta;
            } else {
                actualPriorityMeta = null;
            }
            builder.addConstructorParameter(Integer.class.getName(), actualPriorityMeta == null ? builder.createNull() : builder.createValue(actualPriorityMeta));
            builder.addConstructorParameter(String.class.getName(), builder.createValue(metaData.getThreadNamePattern()));
            final List<ValueMetaData> interruptHandlers = builder.createArray(InterruptHandler[].class.getName(), InterruptHandler.class.getName());
            for (InterruptHandlerRefMetaData ihmd : metaData.getInterruptHandlers()) {
                interruptHandlers.add(builder.createInject(ihmd.getName()));
            }
            builder.addConstructorParameter(InterruptHandler[].class.getName(), (ValueMetaData) interruptHandlers);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.