Java 类javax.naming.spi.Resolver 实例源码

项目:OpenJSharp    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:jdk8u-jdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:openjdk-jdk10    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:openjdk9    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:jdk8u_jdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:lookaside_java-1.8.0-openjdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:infobip-open-jdk-8    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:jdk8u-dev-jdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:jdk7-jdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:openjdk-source-code-learn    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:OLD-OpenJDK8    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable<?,?> env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:openjdk-jdk7u-jdk    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}
项目:openjdk-icedtea7    文件:PartialCompositeContext.java   
public ResolveResult resolveToClass(Name name,
                                    Class<? extends Context> contextType)
    throws NamingException
{
    PartialCompositeContext ctx = this;
    Hashtable env = p_getEnvironment();
    Continuation cont = new Continuation(name, env);
    ResolveResult answer;
    Name nm = name;

    try {
        answer = ctx.p_resolveToClass(nm, contextType, cont);
        while (cont.isContinue()) {
            nm = cont.getRemainingName();
            ctx = getPCContext(cont);
            answer = ctx.p_resolveToClass(nm, contextType, cont);
        }
    } catch (CannotProceedException e) {
        Context cctx = NamingManager.getContinuationContext(e);
        if (!(cctx instanceof Resolver)) {
            throw e;
        }
        answer = ((Resolver)cctx).resolveToClass(e.getRemainingName(),
                                                 contextType);
    }
    return answer;
}