Package javax.ws.rs

Examples of javax.ws.rs.InternalServerErrorException


        if (rd == null) {
            String message =
                new org.apache.cxf.common.i18n.Message("RESOURCE_PATH_NOT_FOUND",
                                                       BUNDLE, path).toString();
            LOG.severe(message);
            throw new InternalServerErrorException();
        }
        return rd;
    }
View Full Code Here


            org.apache.cxf.common.i18n.Message message =
                new org.apache.cxf.common.i18n.Message("NO_MSG_WRITER",
                                                   BUNDLE,
                                                   cls);
            LOG.severe(message.toString());
            throw new InternalServerErrorException();
        }
       
        return new MessageBodyWriterDataHandler<T>(r, obj, cls, genericType, anns, mt);
    }
View Full Code Here

        public void writeTo(OutputStream os) {
            try {
                writer.writeTo(obj, cls, genericType, anns, contentType,
                               new MetadataMap<String, Object>(), os);
            } catch (IOException ex) {
                throw new InternalServerErrorException(ex);
            }
        }
View Full Code Here

        if (bmi == null) {
            // we could've started introspecting now but the fact no bean info
            // is available indicates that the one created at start up has been
            // lost and hence it is 500
            LOG.warning("Bean parameter info is not available");
            throw new InternalServerErrorException();
        }
        Object instance;
        try {
            instance = ClassLoaderUtils.loadClass(clazz.getName(), JAXRSUtils.class).newInstance();
        } catch (Throwable t) {
            throw new InternalServerErrorException(t);
        }
        JAXRSUtils.injectParameters(ori, bmi, instance, m);
       
        InjectionUtils.injectContexts(instance, bmi, m);
       
View Full Code Here

            ContainerRequestContext context = new ContainerRequestContextImpl(m, preMatch, false);
            for (ProviderInfo<ContainerRequestFilter> filter : containerFilters) {
                try {
                    filter.getProvider().filter(context);
                } catch (IOException ex) {
                    throw new InternalServerErrorException(ex);
                }
                if (m.getExchange().get(Response.class) != null) {
                    return true;
                }
            }
View Full Code Here

        try {
            if (is == null) {
                Reader reader = getStreamHandlerFromCurrentMessage(Reader.class);
                if (reader == null) {
                    LOG.severe("No InputStream, Reader, or XMStreamReader is available");
                    throw new InternalServerErrorException();
                }
                xmlReader = StaxUtils.createXMLStreamReader(reader);
            } else {
                xmlReader = StaxUtils.createXMLStreamReader(is);
            }
View Full Code Here

            handleJAXBException(e, true);
        catch (WebApplicationException e) {
            throw e;
        } catch (Exception e) {
            e.printStackTrace();
            throw new InternalServerErrorException(e);       
        }
    }
View Full Code Here

                XMLOutputFactory factory = (XMLOutputFactory)mc.get(XMLOutputFactory.class.getName());
                if (factory != null) {
                    try {
                        writer = factory.createXMLStreamWriter(os);
                    } catch (XMLStreamException e) {
                        throw new InternalServerErrorException(
                            new RuntimeException("Cant' create XMLStreamWriter", e));
                    }
                }
            }
            if (writer == null && getEnableStreaming()) {
View Full Code Here

        throws Exception {
        if (os == null) {
            Writer writer = getStreamHandlerFromCurrentMessage(Writer.class);
            if (writer == null) {
                LOG.severe("No OutputStream, Writer, or XMStreamWriter is available");
                throw new InternalServerErrorException();
            }
            ms.marshal(obj, writer);
            writer.flush();
        } else {
            ms.marshal(obj, os);
View Full Code Here

        assertSame(mapper, nf);
       
        mapper = pf.createExceptionMapper(new WebApplicationException(500), message);
        assertSame(mapper, nf);
       
        mapper = pf.createExceptionMapper(new InternalServerErrorException(), message);
        assertSame(mapper, nf);
       
        InternalServerErrorExceptionMapper is = new InternalServerErrorExceptionMapper();
        pf.registerUserProvider(is);
       
        mapper = pf.createExceptionMapper(new InternalServerErrorException(), message);
        assertSame(mapper, is);
    }
View Full Code Here

TOP

Related Classes of javax.ws.rs.InternalServerErrorException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.