Package org.jboss.gravia.resolver

Examples of org.jboss.gravia.resolver.ResolutionException


                state.getResult().put(res, wires);
                return space;
            }
        }

        ResolutionException resex = rescan.getResolutionException();
        if (resex != null) {
            throw resex;
        }

        if (spaces.getResourceSpace(res) == null) {
            List<Requirement> manreqs = res.getRequirements(null);
            Iterator<Requirement> itreqs = manreqs.iterator();
            while (itreqs.hasNext()) {
                if (itreqs.next().isOptional()) {
                    itreqs.remove();
                }
            }
            throw new ResolutionException("Requirements map to candidates in disconnetced spaces", null, manreqs);
        }
        return null;
    }
View Full Code Here


            final List<Capability> providers = context.findProviders(req);

            // Fail early if there are no providers for a non-optional requirement
            if (!optres.contains(req.getResource()) && !req.isOptional() && providers.isEmpty()) {
                Set<Requirement> unresolved = Collections.singleton(req);
                throw new ResolutionException("Cannot find provider for: " + req, null, unresolved);
            }

            return new Iterator<Wire>() {
                Iterator<Capability> delagate = providers.iterator();
View Full Code Here

            final List<Capability> providers = context.findProviders(req);

            // Fail early if there are no providers for a non-optional requirement
            if (!optres.contains(req.getResource()) && !req.isOptional() && providers.isEmpty()) {
                Set<Requirement> unresolved = Collections.singleton(req);
                throw new ResolutionException("Cannot find provider for: " + req, null, unresolved);
            }

            return new Iterator<Wire>() {
                Iterator<Capability> delagate = providers.iterator();
View Full Code Here

                state.getResult().put(res, wires);
                return space;
            }
        }

        ResolutionException resex = rescan.getResolutionException();
        if (resex != null) {
            throw resex;
        }

        if (spaces.getResourceSpace(res) == null) {
            List<Requirement> manreqs = res.getRequirements(null);
            Iterator<Requirement> itreqs = manreqs.iterator();
            while (itreqs.hasNext()) {
                if (itreqs.next().isOptional()) {
                    itreqs.remove();
                }
            }
            throw new ResolutionException("Requirements map to candidates in disconnected spaces", null, manreqs);
        }
        return null;
    }
View Full Code Here

                state.getResult().put(res, wires);
                return space;
            }
        }

        ResolutionException resex = rescan.getResolutionException();
        if (resex != null) {
            throw resex;
        }

        if (spaces.getResourceSpace(res) == null) {
            List<Requirement> manreqs = res.getRequirements(null);
            Iterator<Requirement> itreqs = manreqs.iterator();
            while (itreqs.hasNext()) {
                if (itreqs.next().isOptional()) {
                    itreqs.remove();
                }
            }
            throw new ResolutionException("Requirements map to candidates in disconnetced spaces", null, manreqs);
        }
        return null;
    }
View Full Code Here

            final List<Capability> providers = context.findProviders(req);

            // Fail early if there are no providers for a non-optional requirement
            if (!optres.contains(req.getResource()) && !req.isOptional() && providers.isEmpty()) {
                Set<Requirement> unresolved = Collections.singleton(req);
                throw new ResolutionException("Cannot find provider for: " + req, null, unresolved);
            }

            return new Iterator<Wire>() {
                Iterator<Capability> delagate = providers.iterator();
View Full Code Here

TOP

Related Classes of org.jboss.gravia.resolver.ResolutionException

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.