D G H N P S W 

D

DefaultProcessorHandler - Class in net.morimekta.providence.server
Service processor wraps the service' Processor implementation of the PServiceCallHandler so that it can read the service call message parsed into a PServiceCall, and write the response with proper exception handling.
DefaultProcessorHandler(PProcessor) - Constructor for class net.morimekta.providence.server.DefaultProcessorHandler
Wrap a service with a service call handler to work as the server side of a providence service.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceServlet
 

G

getDescriptor() - Method in class net.morimekta.providence.server.WrappedProcessor
 
getHandler(PProcessor) - Method in class net.morimekta.providence.server.ProvidenceServlet
Override if you want to do fancy stuff with the processor.
getResponseException(Throwable) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
Get the exception to ge handled on failed requests.

H

handle(HttpServletRequest, RQ) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
Handle the request itself as a simple called method.
handleCall(PServiceCall<Request, RequestField>, PService) - Method in class net.morimekta.providence.server.WrappedProcessor
 
handleException(Throwable, Serializer, HttpServletRequest, HttpServletResponse) - Method in class net.morimekta.providence.server.ProvidenceHttpServlet
Handle exceptions from the handle method.
handleWrappedCall(PServiceCall, PProcessor) - Method in interface net.morimekta.providence.server.WrappedProcessor.ProcessorWrapper
 

N

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

P

process(MessageReader, MessageWriter) - Method in class net.morimekta.providence.server.DefaultProcessorHandler
 
process(MessageReader, MessageWriter) - Method in interface net.morimekta.providence.server.ProcessorHandler
Process message read from reader, and write response to writer.
processorForRequest(HttpServletRequest) - Method in interface net.morimekta.providence.server.ProcessorProvider
 
ProcessorHandler - Interface in net.morimekta.providence.server
Stream processor interface for providence services.
ProcessorProvider - Interface in net.morimekta.providence.server
Processor provider for generating per-request service processors in HTTP servlets.
ProvidenceHttpServlet<RQ extends net.morimekta.providence.PMessage<RQ,RQF>,RQF extends net.morimekta.providence.descriptor.PField,RS extends net.morimekta.providence.PMessage<RS,RSF>,RSF extends net.morimekta.providence.descriptor.PField> - Class in net.morimekta.providence.server
A simple HTTP POST servlet wrapper that deserializes the POST body as a providence message, and serializes the response message using the requested content type or accept type.
ProvidenceHttpServlet(PMessageDescriptor<RQ, RQF>) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServlet
 
ProvidenceHttpServlet(PMessageDescriptor<RQ, RQF>, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceHttpServlet
 
ProvidenceServlet - Class in net.morimekta.providence.server
A javax.servlet implementation for providence.
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, ServiceCallInstrumentation) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses the same processor every time.
ProvidenceServlet(ProcessorProvider, SerializerProvider) - Constructor for class net.morimekta.providence.server.ProvidenceServlet
Creates a providence servlet that uses a per request processor.
ProvidenceServlet(ProcessorProvider, SerializerProvider, ServiceCallInstrumentation) - 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.ProvidenceHttpServlet
With default exception handling, this can simply change the status code used for the response.

W

WrappedProcessor - Class in net.morimekta.providence.server
Wrapping processor in a callback style
WrappedProcessor(PProcessor, WrappedProcessor.ProcessorWrapper) - Constructor for class net.morimekta.providence.server.WrappedProcessor
 
WrappedProcessor.ProcessorWrapper - Interface in net.morimekta.providence.server
 
D G H N P S W