Examples of MutablePicoContainer


Examples of org.picocontainer.MutablePicoContainer

    }

    private AbstractProxy obtain_typed_notification_push_supplier_servant(String type)
            throws Exception
    {
        final MutablePicoContainer _containerForProxy =
            newContainerForTypedProxy(type);

        _containerForProxy.registerComponentImplementation(AbstractProxySupplier.class, TypedProxyPushSupplierImpl.class);

        AbstractProxySupplier _servant = (AbstractProxySupplier) _containerForProxy
                .getComponentInstanceOfType(AbstractProxySupplier.class);

        configureMappingFilters(_servant);

        configureQoS(_servant);
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

    {
        fireCreateProxyRequestEvent();

        try
        {
            final MutablePicoContainer _containerForProxy = newContainerForTypedProxy(type);

            _containerForProxy.registerComponentImplementation(AbstractProxyConsumer.class, TypedProxyPushConsumerImpl.class);

            AbstractProxyConsumer _servant = (AbstractProxyConsumer) _containerForProxy
                    .getComponentInstanceOfType(AbstractProxyConsumer.class);

            _servant.setSubsequentDestinations(CollectionsWrapper.singletonList(this));

            configureInterFilterGroupOperator(_servant);
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

    {
        fireCreateProxyRequestEvent();

        try
        {
            final MutablePicoContainer _containerForProxy = newContainerForTypedProxy(type);

            _containerForProxy.registerComponentImplementation(AbstractProxyConsumer.class, TypedProxyPullConsumerImpl.class);

            AbstractProxyConsumer _servant = (AbstractProxyConsumer) _containerForProxy
                    .getComponentInstanceOfType(AbstractProxyConsumer.class);

            configureInterFilterGroupOperator(_servant);

            configureQoS(_servant);
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

        return eventChannelFactoryPOA_;
    }

    protected MutablePicoContainer newContainerForChannel()
    {
        final MutablePicoContainer _channelContainer = PicoContainerFactory
                .createChildContainer(container_);

        // create identifier
        final int _channelID = createChannelIdentifier();
        IFactory _factory = new IFactory()
        {
            public MutablePicoContainer getContainer()
            {
                return _channelContainer;
            }

            public int getChannelID()
            {
                return _channelID;
            }

            public void destroy()
            {
                container_.removeChildContainer(_channelContainer);
            }
        };

        _channelContainer.registerComponentInstance(IFactory.class, _factory);
        return _channelContainer;
    }
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

        }
    }

    protected AbstractEventChannel newEventChannel()
    {
        final MutablePicoContainer _channelContainer = newContainerForChannel();

        _channelContainer.registerComponentImplementation(AbstractEventChannel.class, EventChannelImpl.class);

        AbstractEventChannel channel = (AbstractEventChannel) _channelContainer
                .getComponentInstanceOfType(AbstractEventChannel.class);

        return channel;
    }
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

    {
        componentAdapterFactory_ = componentAdapterFactory;

        container_ = container;

        MutablePicoContainer parent = container.getContainer();

        filterPico_ = parent;

        orb_ = (ORB) parent.getComponentInstanceOfType(ORB.class);

        logger_ = LogUtil.getLogger(config, getClass().getName());

        loadFilterPlugins(config);
    }
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

    public ProxyPullSupplier obtain_pull_supplier()
    {
        try
        {
            MutablePicoContainer _container = newContainerForEventStyleProxy();

            _container.registerComponentImplementation(AbstractProxy.class, ECProxyPullSupplierImpl.class);

            AbstractProxy _servant = (AbstractProxy) _container
                    .getComponentInstanceOfType(AbstractProxy.class);

            configureQoS(_servant);

            addProxyToMap(_servant, pullServants_, modifyProxiesLock_);
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

     */
    public ProxyPushSupplier obtain_push_supplier()
    {
        try
        {
            MutablePicoContainer _container = newContainerForEventStyleProxy();

            _container.registerComponentImplementation(AbstractProxy.class, ECProxyPushSupplierImpl.class);

            final AbstractProxy _servant = (AbstractProxy) _container
                    .getComponentInstanceOfType(AbstractProxy.class);

            configureQoS(_servant);

            addProxyToMap(_servant, pushServants_, modifyProxiesLock_);
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

    /**
     * factory method for new ProxyPullSuppliers.
     */
    AbstractProxySupplier newProxyPullSupplier(ClientType clientType)
    {
        final MutablePicoContainer _containerForProxy = newContainerForNotifyStyleProxy();
        final Class _proxyClass;

        switch (clientType.value()) {
        case ClientType._ANY_EVENT:
            _proxyClass = ProxyPullSupplierImpl.class;

            break;
        case ClientType._STRUCTURED_EVENT:
            _proxyClass = StructuredProxyPullSupplierImpl.class;

            break;
        case ClientType._SEQUENCE_EVENT:
            _proxyClass = SequenceProxyPullSupplierImpl.class;

            break;
        default:
            throw new BAD_PARAM();
        }

        _containerForProxy
                .registerComponentImplementation(AbstractProxySupplier.class, _proxyClass);

        final AbstractProxySupplier _servant = (AbstractProxySupplier) _containerForProxy
                .getComponentInstanceOfType(AbstractProxySupplier.class);

        return _servant;
    }
View Full Code Here

Examples of org.picocontainer.MutablePicoContainer

        default:
            throw new BAD_PARAM("The ClientType: " + clientType.value() + " is unknown");
        }

        final MutablePicoContainer _containerForProxy = newContainerForNotifyStyleProxy();

        _containerForProxy
                .registerComponentImplementation(AbstractProxySupplier.class, _proxyClass);

        final AbstractProxySupplier _servant = (AbstractProxySupplier) _containerForProxy
                .getComponentInstanceOfType(AbstractProxySupplier.class);

        return _servant;
    }
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.