Package io.gridgo.connector.vertx
Class VertxHttpConsumer
- java.lang.Object
-
- io.gridgo.framework.AbstractComponentLifecycle
-
- io.gridgo.connector.impl.AbstractConsumer
-
- io.gridgo.connector.httpcommon.AbstractHttpConsumer
-
- io.gridgo.connector.vertx.VertxHttpConsumer
-
- All Implemented Interfaces:
io.gridgo.connector.Consumer,io.gridgo.connector.httpcommon.HttpComponent,io.gridgo.connector.support.exceptions.FailureHandlerAware<io.gridgo.connector.Consumer>,io.gridgo.connector.support.FormattedMarshallable,io.gridgo.framework.ComponentLifecycle,io.gridgo.utils.helper.Loggable,io.gridgo.utils.helper.Startable
public class VertxHttpConsumer extends io.gridgo.connector.httpcommon.AbstractHttpConsumer implements io.gridgo.connector.Consumer
-
-
Constructor Summary
Constructors Constructor Description VertxHttpConsumer(io.gridgo.connector.support.config.ConnectorContext context, io.vertx.core.Vertx vertx, io.vertx.core.VertxOptions vertxOptions, io.vertx.core.http.HttpServerOptions options, java.lang.String path, java.lang.String method, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgenerateName()protected voidonStart()protected voidonStop()-
Methods inherited from class io.gridgo.connector.httpcommon.AbstractHttpConsumer
buildFailureMessage, getFailureHandler, getFormat, setFailureHandler
-
Methods inherited from class io.gridgo.connector.impl.AbstractConsumer
clearSubscribers, createMessage, createMessage, createMessage, ensurePayloadId, ensurePayloadId, getContext, parseMessage, parseMessage, parseMessage, parseMessage, publish, subscribe
-
Methods inherited from class io.gridgo.framework.AbstractComponentLifecycle
getName, isStarted, start, stop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.gridgo.connector.Consumer
clearSubscribers, subscribe, subscribe
-
Methods inherited from interface io.gridgo.connector.support.exceptions.FailureHandlerAware
setFailureHandler
-
Methods inherited from interface io.gridgo.connector.support.FormattedMarshallable
deserialize, serialize
-
-
-
-
Constructor Detail
-
VertxHttpConsumer
public VertxHttpConsumer(io.gridgo.connector.support.config.ConnectorContext context, io.vertx.core.Vertx vertx, io.vertx.core.VertxOptions vertxOptions, io.vertx.core.http.HttpServerOptions options, java.lang.String path, java.lang.String method, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> params)
-
-
Method Detail
-
onStart
protected void onStart()
- Specified by:
onStartin classio.gridgo.framework.AbstractComponentLifecycle
-
onStop
protected void onStop()
- Specified by:
onStopin classio.gridgo.framework.AbstractComponentLifecycle
-
generateName
protected java.lang.String generateName()
- Specified by:
generateNamein classio.gridgo.framework.AbstractComponentLifecycle
-
-