Examples of createInject()


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

            // todo: createInject auto-wired based on class
            builder.setFactory(builder.createInject(DEFAULT_PROVIDER_BEAN_NAME));
        }
        builder.setFactoryMethod(createMethodName);
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }
        builder.addConstructorParameter(IoHandlerFactory.class.getName(), builder.createInject(handlerFactoryBean.getName()));
        builder.setStop("close");
        list.add(builder.getBeanMetaData());
    }
View Full Code Here

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

        }
        builder.setFactoryMethod(createMethodName);
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }
        builder.addConstructorParameter(IoHandlerFactory.class.getName(), builder.createInject(handlerFactoryBean.getName()));
        builder.setStop("close");
        list.add(builder.getBeanMetaData());
    }

    private static BeanMetaDataBuilder getConfigurableBeanMetaDataBuilder(final String provider, final AbstractConfigurableMetaData configurableMetaData) {
View Full Code Here

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

    private static BeanMetaDataBuilder getConfigurableBeanMetaDataBuilder(final String provider, final AbstractConfigurableMetaData configurableMetaData) {
        final String name = configurableMetaData.getName();
        final String privateName = name + ":Xnio-private:" + Integer.toHexString(name.hashCode()) + ":" + Integer.toHexString(PRIVATE_SEQ.getAndIncrement());
        final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(privateName, XnioController.class.getName());
        if (provider != null) {
            builder.addConstructorParameter(Xnio.class.getName(), builder.createInject(provider));
        } else {
            // todo: createInject auto-wired based on class
            builder.addConstructorParameter(Xnio.class.getName(), builder.createInject(DEFAULT_PROVIDER_BEAN_NAME));
        }
        addConfigProperties(builder, configurableMetaData);
View Full Code Here

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

        final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(privateName, XnioController.class.getName());
        if (provider != null) {
            builder.addConstructorParameter(Xnio.class.getName(), builder.createInject(provider));
        } else {
            // todo: createInject auto-wired based on class
            builder.addConstructorParameter(Xnio.class.getName(), builder.createInject(DEFAULT_PROVIDER_BEAN_NAME));
        }
        addConfigProperties(builder, configurableMetaData);
        return builder;
    }
View Full Code Here

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

        final NamedBeanMetaData executorBean = tcpServerMetaData.getExecutorBean();

        final BeanMetaDataBuilder builder = getConfigurableBeanMetaDataBuilder(provider, tcpServerMetaData);
        builder.setFactoryMethod("tcpServer");
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }
        builder.addConstructorParameter(IoHandlerFactory.class.getName(), builder.createInject(handlerFactoryBean.getName()));

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

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

        final BeanMetaDataBuilder builder = getConfigurableBeanMetaDataBuilder(provider, tcpServerMetaData);
        builder.setFactoryMethod("tcpServer");
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }
        builder.addConstructorParameter(IoHandlerFactory.class.getName(), builder.createInject(handlerFactoryBean.getName()));

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

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

        final NamedBeanMetaData executorBean = tcpConnectorMetaData.getExecutorBean();

        final BeanMetaDataBuilder builder = getConfigurableBeanMetaDataBuilder(provider, tcpConnectorMetaData);
        builder.setFactoryMethod("tcpConnector");
        if (executorBean != null) {
            builder.addConstructorParameter(Executor.class.getName(), builder.createInject(executorBean.getName()));
        }

        addPublicAndPrivate(list, name, builder);
    }
View Full Code Here

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

        final NamedBeanMetaData executorBean = udpServerMetaData.getExecutorBean();

        final BeanMetaDataBuilder builder = getConfigurableBeanMetaDataBuilder(provider, udpServerMetaData);
        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()));
View Full Code Here

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

        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

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

        final String name = tcpChannelSourceMetaData.getName();
        final DestinationMetaData destination = tcpChannelSourceMetaData.getDestination();
        final NamedBeanMetaData connectorBean = tcpChannelSourceMetaData.getTcpConnectorBean();

        final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(name, TcpChannelSource.class.getName());
        builder.setFactory(builder.createInject(connectorBean.getName()));
        builder.setFactoryMethod("createChannelSource");
        final InetSocketAddressMetaData src = destination.getBindAddress();
        final InetSocketAddressMetaData dest = destination.getConnectAddress();
        if (src != null) {
            builder.addConstructorParameter(SocketAddress.class.getName(), src.getSocketAddress());
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.