当前位置: 首页>>代码示例>>Java>>正文


Java CNCtx类代码示例

本文整理汇总了Java中com.sun.jndi.cosnaming.CNCtx的典型用法代码示例。如果您正苦于以下问题:Java CNCtx类的具体用法?Java CNCtx怎么用?Java CNCtx使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


CNCtx类属于com.sun.jndi.cosnaming包,在下文中一共展示了CNCtx类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: isObjectFactoryTrusted

import com.sun.jndi.cosnaming.CNCtx; //导入依赖的package包/类
/**
 * Check whether object factory code base is trusted.
 * Classes may only be loaded from an arbitrary URL code base when
 * the system property com.sun.jndi.rmi.object.trustURLCodebase
 * has been set to "true".
 */
public static boolean isObjectFactoryTrusted(Object obj)
    throws NamingException {

    // Extract Reference, if possible
    Reference ref = null;
    if (obj instanceof Reference) {
        ref = (Reference) obj;
    } else if (obj instanceof Referenceable) {
        ref = ((Referenceable)(obj)).getReference();
    }

    if (ref != null && ref.getFactoryClassLocation() != null &&
            !CNCtx.trustURLCodebase) {
        throw new ConfigurationException(
            "The object factory is untrusted. Set the system property" +
            " 'com.sun.jndi.cosnaming.object.trustURLCodebase' to 'true'.");
    }
    return true;
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:26,代码来源:CorbaUtils.java

示例2: run

import com.sun.jndi.cosnaming.CNCtx; //导入依赖的package包/类
public Object run() {
    Field fld = null ;
    try {
        Class cls = CNCtx.class ;
        fld = cls.getDeclaredField( "_orb" ) ;
        fld.setAccessible( true ) ;
    } catch (Exception exc) {
        // XXX log exception at FINE
    }
    return fld ;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:12,代码来源:JNDIStateFactoryImpl.java

示例3: run

import com.sun.jndi.cosnaming.CNCtx; //导入依赖的package包/类
public Object run() {
    Field fld = null ;
    try {
    Class cls = CNCtx.class ;
    fld = cls.getDeclaredField( "_orb" ) ;
    fld.setAccessible( true ) ;
    } catch (Exception exc) {
    // XXX log exception at FINE
    }
    return fld ;
}
 
开发者ID:kinneerc,项目名称:giv-planner,代码行数:12,代码来源:Test77.java

示例4: getUsingURLIgnoreRest

import com.sun.jndi.cosnaming.CNCtx; //导入依赖的package包/类
/**
  * Resolves 'name' into a target context with remaining name.
  * It only resolves the hostname/port number. The remaining name
  * contains the rest of the name found in the URL.
  *
  * For example, with a iiop URL "iiop://localhost:900/rest/of/name",
  * this method resolves "iiop://localhost:900/" to the "NameService"
  * context on for the ORB at 'localhost' on port 900,
  * and returns as the remaining name "rest/of/name".
  */
static ResolveResult getUsingURLIgnoreRest(String url, Hashtable<?,?> env)
    throws NamingException {
    return CNCtx.createUsingURL(url, env);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:iiopURLContextFactory.java

示例5: getUsingURLIgnoreRest

import com.sun.jndi.cosnaming.CNCtx; //导入依赖的package包/类
/**
  * Resolves 'name' into a target context with remaining name.
  * It only resolves the hostname/port number. The remaining name
  * contains the rest of the name found in the URL.
  *
  * For example, with a iiop URL "iiop://localhost:900/rest/of/name",
  * this method resolves "iiop://localhost:900/" to the "NameService"
  * context on for the ORB at 'localhost' on port 900,
  * and returns as the remaining name "rest/of/name".
  */
static ResolveResult getUsingURLIgnoreRest(String url, Hashtable env)
    throws NamingException {
    return CNCtx.createUsingURL(url, env);
}
 
开发者ID:openjdk,项目名称:jdk7-jdk,代码行数:15,代码来源:iiopURLContextFactory.java


注:本文中的com.sun.jndi.cosnaming.CNCtx类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。