public final class StreamHandler
extends co.cask.http.AbstractHttpHandler
HttpHandler for handling REST call to V3 stream APIs.| Constructor and Description |
|---|
StreamHandler(CConfiguration cConf,
StreamCoordinatorClient streamCoordinatorClient,
StreamAdmin streamAdmin,
StreamFileWriterFactory writerFactory,
MetricsCollectionService metricsCollectionService,
StreamWriterSizeCollector sizeCollector,
AbstractNamespaceClient namespaceClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
asyncEnqueue(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
co.cask.http.BodyConsumer |
batch(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
create(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
delete(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
destroy(co.cask.http.HandlerContext context) |
void |
enqueue(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
getInfo(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
init(co.cask.http.HandlerContext context) |
void |
setConfig(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
void |
truncate(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream) |
@Inject public StreamHandler(CConfiguration cConf, StreamCoordinatorClient streamCoordinatorClient, StreamAdmin streamAdmin, StreamFileWriterFactory writerFactory, MetricsCollectionService metricsCollectionService, StreamWriterSizeCollector sizeCollector, AbstractNamespaceClient namespaceClient)
public void init(co.cask.http.HandlerContext context)
init in interface co.cask.http.HttpHandlerinit in class co.cask.http.AbstractHttpHandlerpublic void destroy(co.cask.http.HandlerContext context)
destroy in interface co.cask.http.HttpHandlerdestroy in class co.cask.http.AbstractHttpHandlerpublic void getInfo(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic void create(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic void enqueue(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic void asyncEnqueue(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic co.cask.http.BodyConsumer batch(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic void truncate(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
Exceptionpublic void delete(org.jboss.netty.handler.codec.http.HttpRequest request,
co.cask.http.HttpResponder responder,
String namespaceId,
String stream)
throws Exception
ExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.