Package org.jboss.as.naming

Examples of org.jboss.as.naming.ImmediateManagedReferenceFactory


                .install();

        webSocketInfo.addListener(new WebSocketDeploymentInfo.ContainerReadyListener() {
            @Override
            public void ready(ServerWebSocketContainer container) {
                binderService.getManagedObjectInjector().inject(new ImmediateManagedReferenceFactory(container));
            }
        });
        deploymentUnit.addToAttachmentList(org.jboss.as.server.deployment.Attachments.JNDI_DEPENDENCIES, bindingServiceName);
    }
View Full Code Here


    abstract void startValue(final StartContext context) throws StartException;

    private void bindValueToJndi(final StartContext context) {
        final ContextNames.BindInfo bindInfo = ContextNames.bindInfoFor(jndiName);
        final BinderService binderService = new BinderService(bindInfo.getBindName());
        final ImmediateManagedReferenceFactory managedReferenceFactory = new ImmediateManagedReferenceFactory(getValue());
        context.getChildTarget().addService(bindInfo.getBinderServiceName(),binderService)
                .addInjectionValue(binderService.getManagedObjectInjector(),new ImmediateValue<ManagedReferenceFactory>(managedReferenceFactory))
                .addDependency(bindInfo.getParentContextServiceName(), ServiceBasedNamingStore.class, binderService.getNamingStoreInjector())
                .install();
    }
View Full Code Here

TOP

Related Classes of org.jboss.as.naming.ImmediateManagedReferenceFactory

Copyright © 2018 www.massapicom. 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.