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


Java ServerRtException类代码示例

本文整理汇总了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;未经允许,请勿转载。