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

下面列出了怎么用javax.naming.spi.Resolver的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dragonwell8_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;
}
 
源代码2 项目: TencentKona-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;
}
 
源代码3 项目: jdk8u60   文件: 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;
}
 
源代码4 项目: openjdk-jdk8u   文件: 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;
}
 
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;
}
 
源代码6 项目: openjdk-jdk9   文件: 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;
}
 
源代码7 项目: 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;
}
 
源代码8 项目: hottub   文件: 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;
}
 
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;
}
 
源代码10 项目: openjdk-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;
}
 
源代码11 项目: 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;
}
 
源代码12 项目: 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;
}
 
源代码13 项目: 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;
}
 
 类所在包
 同包方法