D E G H I N P S W 
All Classes All Packages

D

doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceServlet
 

E

ExceptionHandler - Class in net.morimekta.providence.server
Handle exceptions for HTTP responses.
ExceptionHandler() - Constructor for class net.morimekta.providence.server.ExceptionHandler
 

G

getResponseException(Throwable) - Method in class net.morimekta.providence.server.ExceptionHandler
Get the exception to ge handled on failed requests.

H

handle(HttpServletRequest, RequestType) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
Handle the request itself as a simple called method.
handleException(Throwable, Serializer, HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ExceptionHandler
Handle exceptions from the handle method.

I

INSTANCE - Static variable in class net.morimekta.providence.server.ExceptionHandler
 

N

net.morimekta.providence.server - package net.morimekta.providence.server
 

P

processorForRequest(HttpServletRequest) - Method in interface net.morimekta.providence.server.ProcessorProvider
 
ProcessorProvider - Interface in net.morimekta.providence.server
Processor provider for generating per-request service processors in HTTP servlets.
ProvidenceHttpServlet<RequestType extends net.morimekta.providence.PMessage<RequestType>,​ResponseType extends net.morimekta.providence.PMessage<ResponseType>> - Class in net.morimekta.providence.server
A simple HTTP POST servlet that simply deserializes the POST body as a providence message, and serializes the response message using the requested content type or accept type.
ProvidenceHttpServlet(PMessageDescriptor<RequestType>, ExceptionHandler, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServlet
 
ProvidenceHttpServletWrapper - Class in net.morimekta.providence.server
A HTTP POST servlet wrapper around a service using sub-path routing to each compatible service method.
ProvidenceHttpServletWrapper(PService, ProcessorProvider, ExceptionHandler, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
ProvidenceHttpServletWrapper(ProcessorProvider, Map<String, PServiceMethod>, ExceptionHandler, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServletWrapper
 
ProvidenceServlet - Class in net.morimekta.providence.server
A javax.servlet implementation for providence.
ProvidenceServlet(PProcessor) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(PProcessor, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(PProcessor, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(ProcessorProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider, PServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider, PServiceCallInstrumentation, boolean) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.

S

statusCodeForException(Throwable) - Method in class net.morimekta.providence.server.ExceptionHandler
With default exception handling, this can simply change the status code used for the response.

W

writeErrorResponse(Throwable, Serializer, HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ExceptionHandler
Write the error response.
D E G H I N P S W 
All Classes All Packages