public class ProvidenceServlet
extends javax.servlet.http.HttpServlet
org.apache.thrift.server.TServlet server.| Constructor and Description |
|---|
ProvidenceServlet(net.morimekta.providence.PProcessor processor)
Creates a providence servlet that uses the same processor every time.
|
ProvidenceServlet(net.morimekta.providence.PProcessor processor,
net.morimekta.providence.serializer.SerializerProvider serializerProvider)
Creates a providence servlet that uses the same processor every time.
|
ProvidenceServlet(net.morimekta.providence.PProcessor processor,
net.morimekta.providence.serializer.SerializerProvider serializerProvider,
net.morimekta.providence.PServiceCallInstrumentation instrumentation)
Creates a providence servlet that uses the same processor every time.
|
ProvidenceServlet(ProcessorProvider processorProvider)
Creates a providence servlet that uses a per request processor.
|
ProvidenceServlet(ProcessorProvider processorProvider,
net.morimekta.providence.serializer.SerializerProvider serializerProvider)
Creates a providence servlet that uses a per request processor.
|
ProvidenceServlet(ProcessorProvider processorProvider,
net.morimekta.providence.serializer.SerializerProvider serializerProvider,
net.morimekta.providence.PServiceCallInstrumentation instrumentation)
Creates a providence servlet that uses a per request processor.
|
ProvidenceServlet(ProcessorProvider processorProvider,
net.morimekta.providence.serializer.SerializerProvider serializerProvider,
net.morimekta.providence.PServiceCallInstrumentation instrumentation,
boolean sizedOutput)
Creates a providence servlet that uses a per request processor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic ProvidenceServlet(@Nonnull net.morimekta.providence.PProcessor processor)
processor - The providence service processor.public ProvidenceServlet(@Nonnull net.morimekta.providence.PProcessor processor, @Nonnull net.morimekta.providence.serializer.SerializerProvider serializerProvider)
processor - The providence service processor.serializerProvider - The serializer provider.public ProvidenceServlet(@Nonnull net.morimekta.providence.PProcessor processor, @Nonnull net.morimekta.providence.serializer.SerializerProvider serializerProvider, @Nonnull net.morimekta.providence.PServiceCallInstrumentation instrumentation)
processor - The providence service processor.serializerProvider - The serializer provider.instrumentation - Instrumentation instance.public ProvidenceServlet(@Nonnull ProcessorProvider processorProvider)
processorProvider - The processor supplier.public ProvidenceServlet(@Nonnull ProcessorProvider processorProvider, @Nonnull net.morimekta.providence.serializer.SerializerProvider serializerProvider)
processorProvider - The processor supplier.serializerProvider - The serializer provider.public ProvidenceServlet(@Nonnull ProcessorProvider processorProvider, @Nonnull net.morimekta.providence.serializer.SerializerProvider serializerProvider, @Nonnull net.morimekta.providence.PServiceCallInstrumentation instrumentation)
processorProvider - The processor supplier.serializerProvider - The serializer provider.instrumentation - Instrumentation instance.public ProvidenceServlet(@Nonnull ProcessorProvider processorProvider, @Nonnull net.morimekta.providence.serializer.SerializerProvider serializerProvider, @Nonnull net.morimekta.providence.PServiceCallInstrumentation instrumentation, boolean sizedOutput)
processorProvider - The processor supplier.serializerProvider - The serializer provider.instrumentation - Instrumentation instance.sizedOutput - If the output should have content-length. If false will
write output faster and using less memory, but will loose
some compatibility with apache thrift.Copyright © 2015–2020 morimekta.net. All rights reserved.