D G H N P S W
D
- DefaultProcessorHandler - Class in net.morimekta.providence.server
-
Service processor wraps the service' Processor implementation of the
PServiceCallHandlerso that it can read the service call message parsed into aPServiceCall, 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