• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ServerRtException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: findAnnotatedMethod

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
/**
 * Finds the method that has the given annotation, while making sure that
 * there's only at most one such method.
 */
protected final @Nullable Method findAnnotatedMethod(Class clazz, Class<? extends Annotation> annType) {
    boolean once = false;
    Method r = null;
    for(Method method : clazz.getDeclaredMethods()) {
        if (method.getAnnotation(annType) != null) {
            if (once)
                throw new ServerRtException(ServerMessages.ANNOTATION_ONLY_ONCE(annType));
            if (method.getParameterTypes().length != 0)
                throw new ServerRtException(ServerMessages.NOT_ZERO_PARAMETERS(method));
            r = method;
            once = true;
        }
    }
    return r;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:20,代码来源:AbstractInstanceResolver.java


示例2: createEntityResolver

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
public static EntityResolver createEntityResolver(@Nullable URL catalogUrl) {
    // set up a manager
    CatalogManager manager = new CatalogManager();
    manager.setIgnoreMissingProperties(true);
    // Using static catalog may  result in to sharing of the catalog by multiple apps running in a container
    manager.setUseStaticCatalog(false);
    Catalog catalog = manager.getCatalog();
    try {
        if (catalogUrl != null) {
            catalog.parseCatalog(catalogUrl);
        }
    } catch (IOException e) {
        throw new ServerRtException("server.rt.err",e);
    }
    return workaroundCatalogResolver(catalog);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:17,代码来源:XmlUtil.java


示例3: buildDocList

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
/**
 * Convert metadata sources using identity transform. So that we can
 * reuse the Source object multiple times.
 */
private List<SDDocumentSource> buildDocList() {
    List<SDDocumentSource> r = new ArrayList<>();

    if (metadata != null) {
        for (Source source : metadata) {
            try {
                XMLStreamBufferResult xsbr = XmlUtil.identityTransform(source, new XMLStreamBufferResult());
                String systemId = source.getSystemId();

                r.add(SDDocumentSource.create(new URL(systemId), xsbr.getXMLStreamBuffer()));
            } catch (TransformerException | IOException | SAXException | ParserConfigurationException te) {
                throw new ServerRtException("server.rt.err", te);
            }
        }
    }

    return r;
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:23,代码来源:EndpointImpl.java


示例4: failWithLocalName

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
protected static void failWithLocalName(String key, XMLStreamReader reader, String arg) {
    throw new ServerRtException(
            key,
            reader.getLocation().getLineNumber(),
            reader.getLocalName(),
            arg);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:DeploymentDescriptorParser.java


示例5: loadClass

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
protected Class loadClass(String name) {
    try {
        return Class.forName(name, true, classLoader);
    } catch (ClassNotFoundException e) {
        logger.log(Level.SEVERE, e.getMessage(), e);
        throw new ServerRtException(
                "runtime.parser.classNotFound",
                name);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:11,代码来源:DeploymentDescriptorParser.java


示例6: getPrimaryWsdl

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
/**
 * Gets wsdl from @WebService or @WebServiceProvider
 */
private @Nullable SDDocumentSource getPrimaryWsdl(MetadataReader metadataReader) {
    // Takes care of @WebService, @WebServiceProvider's wsdlLocation
    EndpointFactory.verifyImplementorClass(implClass, metadataReader);
    String wsdlLocation = EndpointFactory.getWsdlLocation(implClass, metadataReader);
    if (wsdlLocation != null) {
        ClassLoader cl = implClass.getClassLoader();
        URL url = cl.getResource(wsdlLocation);
        if (url != null) {
            return SDDocumentSource.create(url);
        }
        throw new ServerRtException("cannot.load.wsdl", wsdlLocation);
    }
    return null;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:18,代码来源:EndpointImpl.java


示例7: publish

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
public void publish(Object serverContext) {
    if (serverContext instanceof javax.xml.ws.spi.http.HttpContext) {
        setHandler((javax.xml.ws.spi.http.HttpContext)serverContext);
        return;
    }
    if (serverContext instanceof HttpContext) {
        this.httpContext = (HttpContext)serverContext;
        setHandler(httpContext);
        return;
    }
    throw new ServerRtException(ServerMessages.NOT_KNOW_HTTP_CONTEXT_TYPE(
            serverContext.getClass(), HttpContext.class,
            javax.xml.ws.spi.http.HttpContext.class));
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:HttpEndpoint.java


示例8: createEntityResolver

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
/**
 * Gets an EntityResolver using XML catalog
 *
 * @param catalogUrl
 * @return
 */
public static EntityResolver createEntityResolver(@Nullable URL catalogUrl) {
    ArrayList<URL> urlsArray = new ArrayList<>();
    EntityResolver er;
    if (catalogUrl != null) {
        urlsArray.add(catalogUrl);
    }
    try {
        er = createCatalogResolver(urlsArray);
    } catch (Exception e) {
        throw new ServerRtException("server.rt.err", e);
    }
    return er;
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:20,代码来源:XmlCatalogUtil.java


示例9: failWithLocalName

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
protected static void failWithLocalName(
    String key,
    XMLStreamReader reader,
    String arg) {
    throw new ServerRtException(
        key,
        reader.getLocation().getLineNumber(),
        reader.getLocalName(),
        arg);
}
 
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:11,代码来源:DeploymentDescriptorParser.java


示例10: loadClass

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
protected Class loadClass(String name) {
    try {
        return Class.forName(name, true, classLoader);
    } catch (ClassNotFoundException e) {
        logger.log(Level.SEVERE, e.getMessage(), e);
        throw new ServerRtException(
            "runtime.parser.classNotFound",
            name);
    }
}
 
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:11,代码来源:DeploymentDescriptorParser.java


示例11: getPrimaryWsdl

import com.sun.xml.internal.ws.server.ServerRtException; //导入依赖的package包/类
/**
 * Gets wsdl from @WebService or @WebServiceProvider
 */
private @Nullable SDDocumentSource getPrimaryWsdl() {
    // Takes care of @WebService, @WebServiceProvider's wsdlLocation
    EndpointFactory.verifyImplementorClass(implClass);
    String wsdlLocation = EndpointFactory.getWsdlLocation(implClass);
    if (wsdlLocation != null) {
        ClassLoader cl = implClass.getClassLoader();
        URL url = cl.getResource(wsdlLocation);
        if (url != null) {
            return SDDocumentSource.create(url);
        }
        throw new ServerRtException("cannot.load.wsdl", wsdlLocation);
    }
    return null;
}
 
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:18,代码来源:EndpointImpl.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DirectoryUtil类代码示例发布时间:2022-05-23
下一篇:
Java PathSelectionFailedException类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap