Package com.dottydingo.hyperion.api

Examples of com.dottydingo.hyperion.api.ErrorResponse


                response.setResponseCode(status);

                response.setContentEncoding("UTF-8");
                response.setContentType("application/json");

                ErrorResponse errorResponse = new ErrorResponse();
                errorResponse.setStatusCode(response.getResponseCode());
                errorResponse.setMessage(error.getMessage());
                if (status == 500 || context.getShowErrorDetail())
                    errorResponse.setStackTrace(buildStackTrace(cause));

                String exceptionType = error.getClass().getName();
                if (!(error instanceof HyperionException))
                    exceptionType = InternalException.class.getName();
                else
                    errorResponse.setErrorDetails(((HyperionException) error).getErrorDetails());

                errorResponse.setType(exceptionType);

                endpointMarshaller.marshall(response.getOutputStream(), errorResponse);
            }
        }
View Full Code Here


            response.setResponseCode(status);

            response.setContentEncoding("UTF-8");
            response.setContentType("application/json");

            ErrorResponse errorResponse = new ErrorResponse();
            errorResponse.setStatusCode(response.getResponseCode());
            errorResponse.setMessage(error.getMessage());
            if(status == 500 || context.getShowErrorDetail())
                errorResponse.setErrorDetail(buildErrorDetail(cause));

            String exceptionType = error.getClass().getName();
            if(!(error instanceof HyperionException))
                exceptionType = InternalException.class.getName();

            errorResponse.setType(exceptionType);

            endpointMarshaller.marshall(response.getOutputStream(),errorResponse);
        }

    }
View Full Code Here

TOP

Related Classes of com.dottydingo.hyperion.api.ErrorResponse

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.