Package org.apache.tuscany.sca.endpointresolver

Examples of org.apache.tuscany.sca.endpointresolver.EndpointResolver


       
        EndpointResolverFactory<Endpoint> resolverFactory =
            (EndpointResolverFactory<Endpoint>)endpointResolverFactories.getEndpointResolverFactory(endpoint.getClass());
       
        if (resolverFactory != null) {
            @SuppressWarnings("unchecked")
            EndpointResolver endpointResolver =
                resolverFactory.createEndpointResolver(endpoint, null);
            if (endpointResolver != null) {
                ((RuntimeComponentReference)reference).setEndpointResolver(endpoint, endpointResolver);
            }
View Full Code Here


                }
                RuntimeComponentReference runtimeRef = ((RuntimeComponentReference)reference);
                runtimeRef.setComponent(runtimeComponent);

                for (Endpoint endpoint : reference.getEndpoints()) {
                    final EndpointResolver endpointResolver = runtimeRef.getEndpointResolver(endpoint);
                    if (endpointResolver != null) {
                        // Allow endpoint resolvers to do any startup reference manipulation
                        AccessController.doPrivileged(new PrivilegedAction<Object>() {
                            public Object run() {
                                endpointResolver.start();
                                providers.add(endpointResolver);
                                return null;
                            }
                        });
                    }
View Full Code Here

                    });                      
                }
            }
           
            for (Endpoint endpoint : reference.getEndpoints()) {
                final EndpointResolver endpointResolver = runtimeRef.getEndpointResolver(endpoint);
                if (endpointResolver != null) {
                    // Allow endpoint resolvers to do any shutdown reference manipulation
                    AccessController.doPrivileged(new PrivilegedAction<Object>() {
                        public Object run() {
                            endpointResolver.stop();
                            return null;
                          }
                    });                      
                }
            }            
View Full Code Here

TOP

Related Classes of org.apache.tuscany.sca.endpointresolver.EndpointResolver

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.